PGA到高速DRAM接口的设计.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FPGA做为系统的核心元件正在更多的用于...FPGA到高速DRAM的接口设计14355 减小字体 增大字体 作者:Altera 公司 Lalitha Oruganti??来源:不详??发布时间:2008-1-25 3:52:52 FPGA做为系统的核心元件正在更多的用于网络、通信、存储和高性能计算应用中,在这些应用中都需要复杂的数据处理。 所以,现在FPGA支持高速、外部存储器接口是必须遵循的。现在的FPGA具有直接接口各种高速存储器件的专门特性。本文集中描述高速DRAM到FPGA的接口设计。 设计高速外部存储器接口不是一件简单的任务。例如,同步DRAM已发展成高性能、高密度存储器并正在用于主机中。必威体育精装版的DRAM存储器—DDR SDRAM,DDR2和RLDRAM II支持频率范围达到133MHz(260Mbits/s)_400MHz(800Mbits/s)。 因此,设计人员往往会遇到下列问题:DQ—DQS相位管理、严格的定时限制、信号完整性问题和同步开关转换输出(SSO)噪声。另外一些板设计问题会延长设计周期或强迫接受降低性能。 DQ—DQS相位关系管理 DDR SDRAM靠数据选通信号(DQS)达到高速工作。DQS是用于DQ线上选通数据的非连续运行来保证它们彼此跟踪温度和电压变化。DDR SDRAM 用片上锁延迟环(DLL)输出相对于相应DQ的DQS。 DQ和DQS信号间的相位关系对于DDR SDRAM和DDR2接口是重要的。当写DRAM时,FPGA中的存储器控制器必须产生一个DQS信号,此信号是中心对准在DQ数据信号中。在读存储器时,进入FPGA的DQS是相对于DQ信号的沿对准(图1)。 在接收DQS信号时,存储器控制器必须相移DQS信号使其与DQ信号对准。电路板引起的DQS和DQ之间的偏移,控制器中合成数据有效视窗和控制器输入寄存器中取样视窗要求决定必须延迟的DQS时间量。 这是DRAM控制器设计中最需要解决的问题之一。存储器接口设计人员可采用下列技术对准DQS到数据有效视窗中心:板迹线DQS延迟,片上迹线DQS延迟,片上DLL或锁相环(PLL)。 DQS板迹线延迟 这是对准DQS和相关DQ信号的传统方法。但此技术基于如下原因证明在复杂系统中存在性能障碍并且是无效的: ·以400Mbit/s为例,DQS相对于DQ额定延迟是1.25ns(假定DQS信号与DQ信号中心对准所需的相移是90°)。实现此延迟必须增加大约7_8英寸迹线长度到DQS线(根据50Ω特性阻抗的FR4片状微带大约160ps/in延迟)。若需要额外的信号布置,这不仅仅是复杂的板布置,而且会导致增加板成本。这对于与DIMM接口是特别确切的,由于路由每个DQS信号所需的另外长度是困难的。 ·所需的延迟和所引起的迹线长度必须精确地预先确定。这锁定接口到专门频率,使设计人员灵活性很少。接口频率的任何变化将需要重新布置电路板。 ·增加迹线长度也会导致DQS线上较高的损耗。因此,这会连累上升和下降时间,限制了最高可达到的频率。 片上迟迟元件 此方法是用串联连接的延迟元件实现预先确定的延迟。延迟和实现延迟所需的相应延迟元件数必须根据工作频率和每个频率合适的元件数进行计算。设计人员可以用不同的设计技术,采用粗和细延迟结合起来进一步精确调节到所希望的值。然而,延迟元件对工艺、电压、温度(PVT)参量是固有敏感的,可高达±40%。这些延迟变量降低了控制器的有效取样视窗,并不能用频率标定。因此,这种方法的局限性使它仅在较低频率(133MHz和以下频率)是有用的。 片上DLL 为了解决上述两个实现方法的设计问题,设计人员可以采用片上DLL,把延迟引入DQS线上。用所希望接口频率的参考时钟和把所需延迟做为此时钟周期的反分比,DLL可以选择正确的延迟元件数来达到所希望的延迟。 例如,Altera采用这种方法在读操作期间实现90°DQS相移。这些FPGA具有片上DQS相移电路并在芯片的顶部和底部有专用DQS—DQ I/0引脚。当不与外部存储器接口时,这些引脚不用做通用I/0。 然而,当与外部存储器(如DDR SDRAM)接口时,这些引脚必须用于DQS。每个DQS信号都是与一组DQ信号相关。DQS:DQ比在用Stratix II FPGA时为1:4,1:8,1:16,1:18,1:32或1:36,而用Stratix FPGA 其比为1:8,1:16或1:32。 专门DQS引脚在路由到I/O输入寄存器等,内部连到延迟元件组。这些元件的附加延迟由DQS相移电路控制。专门DQS相移电路由DLL和控制电路组成,能够在读操作期间,在输入DQS信号上进行自动片上延迟插入。DQS相移电路用频率基准来为每个专门DQS引脚上的延迟元件产生控制信号,允许它来补偿PVT变化。此外,为使信道间的偏移最小,相移D

文档评论(0)

189****6140 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档