|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:近年来,随着通信、计算机和多媒体技术的日益进步,对大数据流的存储和
- ~, m$ X( O' o* v4 g* y处理提出了更高的要求。DDRII SDRAM作为第二代DDR技术,已经广泛地应: x1 L: I% |/ \9 w" m4 c
用在各个领域,极大地满足了系统存储的需求,对于它的控制器的研究已经成为- ~( q- ]9 M/ K4 G' r4 i# q
热点,是相当有意义和价值的。! n2 u% R+ t- j6 n7 |! I
本文中设计的DDRII SDRAM控制器负责连接系统和外接的内存,根据系统' _+ J! C# F/ o/ F% k+ ], X) C9 ~
的要求访问DDRII SDRAM内存,读写数据。控制器设计代码量较大,在Data Path6 p/ a1 B$ B, y4 z! K
上存在多路数据调度,多命令调度和多时钟域问题,其设计的好坏在后期的频率- [( w- s; c& M1 Y+ G' D; f7 ~ Y" h
提升、兼容性测试和性能验证中被证实有很大的影响。从频率和性能角度出发,
& ?& Z6 A/ J' F& |2 @0 p本次设计的DDRII SDRAM控制器,将DDRII内存内部的bank读写信息变为可
) ^: t9 Z: S! B' P* @9 B. u见,地址映射以Bank地址为低地址,控制时序不用状态机而改用移位寄存器,
4 u' [( t( I7 l4 W( w5 J在考虑其功能的正确性同时,实现跨命令时序优化,提高了控制器频率,避免了
0 _1 a# B* J4 M9 x逻辑路径延时太大,达到了较高的带宽利用率和性能。同时为保证在整合到系统8 Q$ F, R9 o1 W. p( Z/ `/ t. U* M
中时,控制器能稳定工作,详细分析了控制器采集数据的时序窗口,在data path
. g6 a. o/ T# I: \8 l上实现了延迟可配置性。并且加入了低功耗模块的设计,在DDRII内存长时间8 t8 N9 ~* u7 J3 J$ I6 A" s
不被访问时,控制器会自动使内存进入低功耗模式,减少了功耗。
% U1 n% R, p( t% I本文首先介绍了DDRII SDRAM的工作时序特性与DDRIISDRAM控制器的3 o1 f* t( P' |1 Q
功能、要求,然后例举了目前业界的较为普遍的设计架构,提出了本次的设计方
0 y# n M, ?" Q) D$ L3 {8 r/ j3 L4 W安,详细阐述了DDRII SDRAM控制器设计实现与验证,并与 Altera公司的控制) }/ {( ?: w& a1 u0 o
器进行了性能与带宽的分析和比较,证明本次设计的性能要略优于Altera公
- u$ G9 t( r N( q( e" L, m* ~司的控制器IP,达到了较高的水平。# [% z _ h# h! ^- t
关键词 DRII SDRAM 控制器性能带宽调度移位寄存器5 p$ F5 C* F+ x O
, q( q3 @8 i/ s6 y! t4 z$ G
/ X/ E5 I( c1 S+ @近十年来,随着多媒体技术、通讯技术相结合的信息时代的快速发展,CPU
2 w( ]. ^5 Q w$ E% [% U0 n处理速度迅速提高和互联网的广泛应用,对内存的速度和各方面的性能的需求迅
) h1 l' D7 Y1 E1 j速增加。而SDRAM由早期的66Mhz,发展到后来的100Mhz,133Mhz,工作频 Z6 M. |4 J, {8 V8 ^5 |
率已经到了极限,成为了系统性能的瓶颈。到2001年,DDR(双倍数据率)技
" K$ @5 U) W# ~" M( Z术开始兴起,在时钟上下边沿各传输一次数据,使得数据率为SDRAM的两倍,
% H2 D& `+ F q: ~, g' Z' m" B频率也提高到200Mhz,在提升性能地同时又不造成能耗的增加。% r Y7 o3 `# L( f4 w) Q N2 N
但随着CPU计算速度的进一步提高,仅靠提高频率来提升带宽的DDR技术
- A8 H1 A7 X9 S: H I* n6 L也开始力不从心。来到2003年底,DDRII技术开始进入人们的视线。DDRII 技
3 S; R! x o$ x/ E4 R/ q$ t术是DDR技术的进一步发展,在保持上下边沿都传输数据的基本方式外,可以
/ V* n/ y! f7 z, m4 f将频率提升到40OMhz,也就是800Mhz的数据率,具有四倍预取能力,能以控
0 t/ Z# P* c) u# m, G制总线的四倍频率工作,又降低了工作电压,极大的提升了内存的性能,也进一
: N' l+ q6 r: t! C步提升了系统的性能。目前DDRII SDRAM已经被广泛运用在各个邻域。0 `3 `1 Z! l1 [! T, K; g
# k! o4 h1 L" d: ?- w& g2 m7 Y1 w; ]2 H3 o' I
- \: S4 [: B% P3 F0 E" ^( L
, k8 D+ j% N' s+ `& ^; @! e |
|