EDA365电子工程师网

标题: 求教DDR问题 [打印本页]

作者: 457958672    时间: 2013-4-3 13:05
标题: 求教DDR问题
请假各位大神们,DDR中的8位DDR和16位DDR有什么区别,4个8位的DDR3和2个16位的DDR3容量是一样大的吗?本人菜鸟求指点!
作者: luo7678094    时间: 2013-4-3 13:49
哈哈,一样的!!就是位宽不一样而已,8位的肯定要两个拼在一起啦。
作者: 457958672    时间: 2013-4-3 14:27
luo7678094 发表于 2013-4-3 13:49
" D- [8 D+ X, N5 M- n- b; g0 v哈哈,一样的!!就是位宽不一样而已,8位的肯定要两个拼在一起啦。
$ E5 W  G/ A2 b; X; j
他们的容量是一样大吗?
作者: luo7678094    时间: 2013-4-4 10:45
457958672 发表于 2013-4-3 14:27 ; _# l1 T9 M. m2 H3 ]
他们的容量是一样大吗?
1 _7 j, f+ _* W% W' w
完全一样
作者: 超級狗    时间: 2013-4-4 12:23
本帖最后由 超級狗 于 2013-4-4 12:30 编辑 2 O* _; P9 b0 w. b5 X

; v2 e3 u; r1 R3 w; t% B3 j, G其實樓主點出了一個好問題,對使用者來說 Data Bus 的寬度是越大越好,至少對高位元的處理器來說,不用 2 顆 8 bit DRAM 湊成 16 bit 的內存空間,或是 4 顆 8 bit DRAM 湊成 32 bit 的內存空間,但產品為何會以 4、8、16 bit 為主,而 32 bit 或 64 bit 就少見了?( u$ D" e* H( ^/ V2 w# v3 [
4 D) [; Q5 j% J% [0 j& i
{:soso_e132:}
作者: iaiping    时间: 2013-4-4 19:20
使用多少位宽的DDR取决于使用多大位宽的CPU,比如现在主流的32位的CPU,你可以选用8bit的DDR,需要用4片来扩展成32位;或用16位的DDR,需要用2片来扩展成32位。6 R9 T& G' j* _9 i/ k/ {! w5 G8 g
但另外一个问题是,位宽与容量不能直接划等号,容量还与可寻址空间有关,即与地址线的数量有关。。。。
作者: 457958672    时间: 2013-4-5 10:23
luo7678094 发表于 2013-4-4 10:45 ) O8 m5 k- J0 G, a) o# g4 |2 y
完全一样

" Y: l- D+ V: o& t) W那他们的区别在什么地方,优劣在什么地方
作者: 457958672    时间: 2013-4-5 10:31
iaiping 发表于 2013-4-4 19:20
6 J5 T- o$ M1 r. J使用多少位宽的DDR取决于使用多大位宽的CPU,比如现在主流的32位的CPU,你可以选用8bit的DDR,需要用4片来扩 ...

+ H  F( K, O" W; Z2 A% G用2个ddr就能可以的那为什么要用四个呢?那样成本不是更加贵?
作者: iaiping    时间: 2013-4-5 10:36
457958672 发表于 2013-4-5 10:31
3 }: b# b6 W# U  a用2个ddr就能可以的那为什么要用四个呢?那样成本不是更加贵?

2 C4 d0 ~6 |! E1 n# m  K$ ^- J8 ^- `你可以用2片啊,只要容量满足要求就可以了。。。
作者: 457958672    时间: 2013-4-5 10:51
iaiping 发表于 2013-4-5 10:36 4 R/ ]. U" x; p2 R. S
你可以用2片啊,只要容量满足要求就可以了。。。
4 p4 X* b) c; o; p# @6 c4 g6 `- f
也就是说单颗8位和16位的容量是不一样的?
作者: iaiping    时间: 2013-4-5 11:25
457958672 发表于 2013-4-5 10:51 7 o' j, x. S! e9 j+ b
也就是说单颗8位和16位的容量是不一样的?

5 `  u7 y1 c8 J* r, V- D! w这取决于它们的寻址空间,也就是存储单元个数;容量=存储单元个数x位宽。, ^/ l5 e- ]/ u
存储单元个数=bank数量x每个bank的单元数;
4 _  |7 |' ?" o) s可以参考:《电子技术基础-数字部分》康华光主编,华中科技大学出版社;或清华版的童诗白主编的。/ x6 t- x4 x& F# c
           《计算机组成原理》,唐朔飞主编,哈尔滨工业大学出版社。1 H4 g. o. w) f. [6 {( d
研究的再深,也脱离不了最基本的东西。有弄不明白的东西还要反过来看看书。。。+ H/ s3 T4 }: \% s
         
作者: willyeing    时间: 2013-4-7 17:06
那内存条举例,它们选用颗粒是8位位宽,但是单颗粒是有容量限制的。16位宽和8位位宽,一般厂家都会有相等的最大容量。: M% F( Z9 U- E- A8 n, s
加入是4Gbit,如果一个处理器是32位位宽,那么用8位位宽就可以最大到32Gbit,而16位宽只能到16Gbit,而4位位宽可以到64Gbit的最大容量。
作者: qingqing03    时间: 2013-4-7 17:12
DDR的容量可以从spec上看,1G的有128X8,64X16的,2G的有256X8和128X16的,后面的是位宽,前面的是byte容量,1G、2G是bit容量
作者: 457958672    时间: 2013-4-7 22:19
qingqing03 发表于 2013-4-7 17:12
' x: O* O9 k7 |: C' yDDR的容量可以从spec上看,1G的有128X8,64X16的,2G的有256X8和128X16的,后面的是位宽,前面的是byte容量, ...

4 b' j- G8 f; T+ {. C; W5 q256*8中的256是什么意思呢
作者: 超級狗    时间: 2013-4-7 22:40
128M x 8 bits = 1G bits,他全部少寫了一個 M(Mega)。
' B/ H  |' H/ v
  W; i2 m9 K" B9 J/ }- ]0 Y! N{:soso_e125:}
作者: 457958672    时间: 2013-4-8 08:22
超級狗 发表于 2013-4-7 22:40
0 @1 C1 i  ?. H  \% q8 ]( d128M x 8 bits = 1G bits,他全部少寫了一個 M(Mega)。

/ h' K* J; _& v这128是什么意思呢,怎么得来的
作者: 超級狗    时间: 2013-4-8 08:32
457958672 发表于 2013-4-8 08:22
/ ?5 F2 w4 R0 b: f; I这128是什么意思呢,怎么得来的

* H, n: N) G. }$ G, O! ?1 k樓上的不是說以 1G bits 內存容量為例???
8 P# {8 f* I& `! M. @- e+ T% e- A" w9 P% `# ]; \
128M x 8 bits = 1G bits
5 i$ [5 Z. [( j  C64M x 16 bits = 1G bits' ~7 g& e& S" T4 @8 I: T
32M x 32 bits = 1G bits
0 L: ^3 g* M2 w" r/ w- Q3 B
' |% B0 q4 `5 t! n# n{:soso_e118:}
作者: lxizj    时间: 2013-4-11 13:26
用起来其实是一样的,如果不考虑位宽或者单颗颗粒的最大容量的话,一般这么用都是跟成本有关系。4 n. y9 O% k( y( X2 F$ V- i8 ^# N
按去年12月的价格,4*8bit*128M的DDR3,成本在$1.8,而2*16bit*128M的DDR3,成本在$2.2.所以大多数厂家在保证容量的前提下,更愿意使用单片容量更小的DDR3来节约成本。8 X3 e+ q9 D8 q9 @5 Y
不过今年因为8bit DDR3产能减少及炒货的原因,现在16bit的DDR3用起来更便宜,很多用到DDR3的设计都在修改方案。
作者: DIA3BLO    时间: 2013-4-12 08:54
容量、位宽满足需求的前提下,优先考虑成本,包括设计难度导致的成本、批量生产成本等
作者: 太仓一黍    时间: 2013-4-24 10:53
建议有空看下这个

DDR SDARM.pdf

892.09 KB, 下载次数: 80, 下载积分: 威望 -5


作者: 457958672    时间: 2013-4-24 13:27
太仓一黍 发表于 2013-4-24 10:53 " z# ^- B5 G5 |" C9 z
建议有空看下这个
0 Z/ G- ]: Q# b' Y! c
兄弟谢了!!!
作者: xiaoyangren    时间: 2013-7-2 10:30
学习了




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2