一个开发板,上面的芯片往往一共几十元就能配全。然而,PCB板的价格居高不下,严重阻碍了广大爱好者DIY的积极性。内存条是电脑常见配件,市场上有大量存货。内存条的封装,间距大,好布线。最关键的是,内存条才双列针脚,远小于内存芯片的BGA封装。
然而,DDR2/DDR3/DDR4内存条都是64位数据宽度,SoC是32位数据宽度。最新发布的RK3399,也才是32位双通道内存控制器,两个通道的地址线是分开的(内存条是合并的)。全志的SoC,则是单通道32位DDR3控制器。
这里提出一种猜测:只使用内存条的一半,将多余数据位接地。此操作是否可行?SoC能完成对内存条的读写吗?
最近编辑记录 Beta_vulgaris (2019-03-07 15:02:54)
离线
我觉得理论上可行,可以DIY试一试。
离线
cpu也始终是要画板子的,难道不嫌内存条大吗?
低代内存条并不便宜
离线
单片机时代曾经有过这样的想法。但是现在都上soc了,就没必要了吧。内存条体积太大了,而且容量也用不掉这么多
离线
cpu也始终是要画板子的,难道不嫌内存条大吗?
低代内存条并不便宜
CPU用的DDR3啊。而且,内存条再贵,比六层板/八层板还是便宜多了。
离线
tom 说:cpu也始终是要画板子的,难道不嫌内存条大吗?
低代内存条并不便宜CPU用的DDR3啊。而且,内存条再贵,比六层板/八层板还是便宜多了。
他的意思是既然你用了BGA封装的嵌入式CPU,必然也是要4、6层板以上,不会因为你用了PC的内存条就只需要2层板了
离线
Beta_vulgaris 说:tom 说:cpu也始终是要画板子的,难道不嫌内存条大吗?
低代内存条并不便宜CPU用的DDR3啊。而且,内存条再贵,比六层板/八层板还是便宜多了。
他的意思是既然你用了BGA封装的嵌入式CPU,必然也是要4、6层板以上,不会因为你用了PC的内存条就只需要2层板了
见过好多80586/80686/Pentium II的主板,南北桥都是BGA封装,也才四层板啊。
离线
网上找到一张照片,AGP显卡(BGA芯片封装)使用的四层板。
离线
既然4层板能搞定,4层板也不贵,那你想用PC内存条能省什么钱呢?
离线
既然4层板能搞定,4层板也不贵,那你想用PC内存条能省什么钱呢?
在理论上探讨一下可能性啊。
离线
https://lceda.cn/Beta_vulgaris/allwinner_h5_development_board
正在做。内存条上面两个CLK,SoC上面只有一个。应该怎么连?CS信号也有两个。
离线
楼上开源了?赞一下
离线
https://whycan.cn/files/members/1506/a424543590c14cb7b53465858a754094.png
https://lceda.cn/Beta_vulgaris/allwinner_h5_development_board
正在做。内存条上面两个CLK,SoC上面只有一个。应该怎么连?CS信号也有两个。
赞赞赞
离线
目前已画出原理图,然而,红圈部分存在疑问,即:SoC的单个时钟输出,怎样与交错的内存条连接。
可以看到,内存条(另外一个,台式机DDR3内存条)上,同一个字节是交错的。
希望各位大佬多多指教!
最近编辑记录 Beta_vulgaris (2019-03-18 17:04:34)
离线
最新更新:入手了两块DDR3 SODIMM空板,自带排阻。回来测一下线序。
离线