FPGA与DDR3 SDRAM的接口设计_第1页
FPGA与DDR3 SDRAM的接口设计_第2页
FPGA与DDR3 SDRAM的接口设计_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、【Word版本下载可任意编辑】 FPGA与DDR3 SDRAM的接口设计DDR3 SDRAM内存的总线速率到达600 Mbps to 1.6 Gbps (300 to 800 MHz),1.5V的低功耗工作电压,采用90nm制程到达2Gbits的*度。这个架构毫无疑问更快、更大,每比特的功耗也更低,但是如何实现FPGA和DDR3 SDRAM DIMM条的接口设计呢? 关键字:均衡(leveling) 如果FPGA I/O构造中没有包含均衡功能,那么它与DDR3的连接将会很复杂,需要有很多外围器件包括延迟线及相关控制。 均衡的定义和重要性 为了提高高速电路的信号完整性,JEDEC通过时钟和命令/

2、地址线定义了fly-by端接方案,它通过在时钟和数据间人为的参加走线摆率(flight-time skew)来降低共同切换噪声(SSN)。 走线摆率可以到达0.8tCK,这个宽度导致无法确定在哪两个时钟周期获取数据,因此,JEDEC为DDR3定义了校准功能,它可以使控制器通过调整每byte的时序来补偿走线摆率。 目前的FPGA在连接双倍速SDRAM内存时都有很多功能,但是如何与的DDR3连接还需要一个新的调整方案。 FPGA I/O构造 高性能的Altera Stratix III 系列FPGA的I/O速率可以到达400MHz(800Mbps)。 读均衡 读操作时内存控制器必须补偿fly-by

3、内存拓扑所引起的延时,此时不仅仅要考虑数据通路上的I/O延时,还需要1T(用来保存一个完整双数据周期数据的存放器)和负沿存放器来对准和调整所有的数据。每一个DQS需要独立去调整resync时钟的相移。 初,每一个独立的DQS看上去相移90并捕获到相应的DQ数据;接下来,一个自由振荡resync时钟将数据将数据从捕获区转移到均衡电路,此时每一个DQS组有独立的Resynd时钟。 然后,DQ数据进入1T存放器。此时1T存放器就可以对特定DQS组的DQ数据按照需要开展延时处理,对于给定通道是否开展处理可以由PHY IP核中的均衡方案自动确定。 ,所有DQS组进入负沿存放器。同样的,由自动均衡方案可确

4、定有哪些存放器参与工作。至此,可以把上下两个通道的数据同步在同一个resync时钟上,实现了一个源同步的接口,FPGA可以得到一个完全对齐或均衡的单速率数据。 写均衡 写均衡和读过程方向相反,过程类似。DQS组为了统一时钟在不同时刻启开工作,它们必须满足tDQSS参数0.25 tCK。控制器通过建立反应回路来调整DQS-to-CK的关系,数据捕获点为了建立和保持时间就在写周期的中间位置。 FPGA I/O的其它创新点 高端FPGA在I/O特性上还有许多创新点可以用来简化和增强内存接口设计,比方动态片内端接(OCT),可变I/O延时以及半数据率功能。 FPFA 晶圆和封装的设计必须考虑到在高速内存接口设计时所需的信号完整性。另外,FPGA除了具有可编程的驱动能力来匹配不同的标准外,还应该能够提供动态的OCT和可变摆率,以此来管理信号的上升和下降时间。 结论

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论