0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA相关技术助力高端存储器接口设计

jf_pJlTbmA9 来源:ramtron 社区 作者:ramtron 社区 2023-10-27 16:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

高性能系统设计师在满足关键时序余量的同时要力争获得更高性能,而存储器>存储器接口设计则是一项艰巨挑战。双倍数据速率SDRAM和4倍数据速率SDRAM都采用源同步接口来把数据和时钟(或选通脉冲)由发射器传送到接收器。接收器接口内部利用时钟来锁存数据,此举可消除接口控制问题(例如在存储器>存储器和FPGA间的信号传递时间),但也为设计师带来了必须解决的新挑战。

关键问题之一就是如何满足各种读取数据捕捉需求以实现高速接口。随着数据有效窗越来越小,该问题也益发重要;同时,更具挑战性的问题是,如何让接收到的时钟与数据中心对准。
基于FPGA、ASIC和ASSP控制器的设计所采用的传统方法是使用锁相环或延迟锁定环电路,以保证在源时钟和用于捕捉数据的时钟间具有固定的相移或延时。该方法的一个明显缺点是延时是固定的单一值,且在整个设计周期是预先

设定好的。但在实际系统中,由到不同存储器>存储器器件的不同布线、FPGA间的变异以及工艺、电压和温度等系统条件所引发的难以预测的变化很容易带来偏差,因此,预先设定的相移是不准确的。

现在,FPGA供应商提供的新的硅特性、以及硬件经过验证的参考设计已克服了这些挑战。此外,工程师还必须遵循一些基本规则以缩短设计周期。

应该:

利用最新的FPGA硅特性来构建接口。这样做将减少FPGA逻辑资源使用,优化功耗并提高时序余裕。分辨率75 ps的可调输入延时时拍等I/O硅特性可支持精准的时钟到数据对中。

采用动态校准机制来调整时钟和选通脉冲的关系并将FPGA时钟对准读取数据的中心。这种方案可提供运行时调整以补偿设计过程中无法考虑到的所有系统变异。

采用领先FPGA供应商提供的硬件经过验证的参考设计。用户在自己的定制设计中,可把参考设计作为起点,从而节省宝贵的时间和资源。

根据PCB和FPGA设计,验证同时切换输出的一致性。采用具有电源管脚均匀分布的新FPGA封装,通过有效改善信号返回电流路径降低SSO噪声。该技术可支持更宽的数据总线。

运行Ibis仿真以确保信号质量。此举将有助于为不同信号选择和调整终接端子。在分析中,利用实际PCB布局来运行仿真,以综合串扰、去耦、终止和线迹配置的影响。

避免:

在读周期中,采用固定相移延时使时钟或选通脉冲对中数据有效窗。当数据速率很高时,由于在设计期间无法考虑到的工艺、电压和温度等系统变异,这么做可能减小设计余裕。

跳过功能性和布局-布线后仿真步骤不执行。这些步骤所花的时间往往可在硬件调试期间得到几倍的回报。另外,当需要最佳性能时,布局后仿真是接口调试的良好工具。

任意选取管脚,选择时仅凭借经验和常识。一般来说,应该把数据位集中在一起,并保持在一或两个时钟区内,这样可以产生好的结果。另外,还要考虑FPGA裸片内的接口映射,它应靠近实现接口的区域,以减小内部布线延时。 ; 假定驱动器的阻抗为0欧姆。总线上负载越大意味着对信号完整性约束的要求越严格。就深接口来说,考虑利用几个带寄存器的DIMM来达到期望的存储器>存储器深度(带寄存器DIMM的地址网络的负载仅为1,而无缓冲器的DIMM的负载是18)。

PCB布局中,在通过接口的返回路径上出现中断和障碍物。中断将使返回电流的路径更长,并会在系统中产生有害噪声。

来源:ramtron 社区

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1655

    文章

    22283

    浏览量

    630236
  • 存储器
    +关注

    关注

    39

    文章

    7714

    浏览量

    170850
  • 接口
    +关注

    关注

    33

    文章

    9444

    浏览量

    156140
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    简单认识高带宽存储器

    HBM(High Bandwidth Memory)即高带宽存储器,是一种基于 3D 堆叠技术的高性能 DRAM(动态随机存取存储器)。其核心设计是通过硅通孔(TSV)和微凸块(Microbump
    的头像 发表于 07-18 14:30 2360次阅读

    存储器的分类及其区别

    初学者要了解SDRAM需要先了解存储器分类。按照存储器存储功能划分,可将其分为RAM 和 ROM 两大类。
    的头像 发表于 02-08 11:24 3757次阅读
    <b class='flag-5'>存储器</b>的分类及其区别

    闪速存储器属于RAM还是ROM,闪速存储器一般用来做什么的

    在数字存储技术的快速发展中,闪速存储器(Flash Memory)以其独特的性能和广泛的应用领域,成为了连接随机存取存储器(RAM)与只读存储器
    的头像 发表于 01-29 16:53 1554次阅读

    闪速存储器的闪速是指什么,闪速存储器的速度比内存快吗

    存储器则通过引入创新的擦除编程电路技术和高速灵敏度放大器,实现了对所有存储单元的同时、快速擦除。这种高效的擦除速度,使得闪速存储器在数据更新和维护方面具有显著优势,因此被形象地称为“闪
    的头像 发表于 01-29 15:14 1283次阅读

    闪速存储器是u盘吗,闪速存储器一般用来做什么的

    在信息技术飞速发展的今天,闪速存储器(Flash Memory)以其高速度、大容量和非易失性的特性,成为数据存储领域的重要成员。而U盘,作为闪速存储器的一种常见应用形式,更是凭借其便携
    的头像 发表于 01-29 15:12 1352次阅读

    高速缓冲存储器是内存还是外存,高速缓冲存储器是为了解决什么

    高速缓冲存储器(Cache)是内存的一种特殊形式,但它与通常所说的主存储器(RAM)有所不同。在计算机存储体系中,Cache位于CPU和主存储器之间,用于
    的头像 发表于 01-29 11:48 3089次阅读

    EE-302:ADSP-BF53x Blackfin处理与NAND FLASH存储器接口

    电子发烧友网站提供《EE-302:ADSP-BF53x Blackfin处理与NAND FLASH存储器接口.pdf》资料免费下载
    发表于 01-07 14:03 0次下载
    EE-302:ADSP-BF53x Blackfin处理<b class='flag-5'>器</b>与NAND FLASH<b class='flag-5'>存储器</b>的<b class='flag-5'>接口</b>

    EE-286:SDRAM存储器与SHARC处理接口

    电子发烧友网站提供《EE-286:SDRAM存储器与SHARC处理接口.pdf》资料免费下载
    发表于 01-06 15:47 0次下载
    EE-286:SDRAM<b class='flag-5'>存储器</b>与SHARC处理<b class='flag-5'>器</b>的<b class='flag-5'>接口</b>

    EE-213:Blackfin处理通过异步存储器接口进行主机通信

    电子发烧友网站提供《EE-213:Blackfin处理通过异步存储器接口进行主机通信.pdf》资料免费下载
    发表于 01-05 10:09 0次下载
    EE-213:Blackfin处理<b class='flag-5'>器</b>通过异步<b class='flag-5'>存储器</b><b class='flag-5'>接口</b>进行主机通信

    EMMC存储器故障检测及解决方案

    随着技术的发展,EMMC存储器因其高速、大容量和低功耗的特性,已经成为移动设备和嵌入式系统的首选存储解决方案。然而,任何技术都有可能出现故障,EMMC
    的头像 发表于 12-25 09:39 7208次阅读

    EMMC存储器应用场景分析

    EMMC存储器概述 EMMC存储器是一种基于NAND闪存技术存储卡,它集成了闪存芯片和控制,提供了一种即插即用的
    的头像 发表于 12-25 09:26 3798次阅读

    TMS320C6000 DSP外部存储器接口(EMIF)参考指南

    电子发烧友网站提供《TMS320C6000 DSP外部存储器接口(EMIF)参考指南.pdf》资料免费下载
    发表于 12-24 16:17 1次下载
    TMS320C6000 DSP外部<b class='flag-5'>存储器</b><b class='flag-5'>接口</b>(EMIF)参考指南

    大多数FPGA的程序存储器(FLASH)为什么都放在外面呢?FPGA的主要应用

    FPGA的主要应用:  FPGA由于其较高的价格和成本,决定了FPGA不能像单片机那样被广泛的使用,FPGA的针对于高端处理市场(类如:手机
    的头像 发表于 12-24 11:04 1838次阅读
    大多数<b class='flag-5'>FPGA</b>的程序<b class='flag-5'>存储器</b>(FLASH)为什么都放在外面呢?<b class='flag-5'>FPGA</b>的主要应用

    TMS320VC5503/5507/5509 DSP外部存储器接口(EMIF)参考指南

    电子发烧友网站提供《TMS320VC5503/5507/5509 DSP外部存储器接口(EMIF)参考指南.pdf》资料免费下载
    发表于 12-21 09:42 1次下载
    TMS320VC5503/5507/5509 DSP外部<b class='flag-5'>存储器</b><b class='flag-5'>接口</b>(EMIF)参考指南

    TMS320C672x DSP外部存储器接口(EMIF)用户指南

    电子发烧友网站提供《TMS320C672x DSP外部存储器接口(EMIF)用户指南.pdf》资料免费下载
    发表于 12-21 09:38 0次下载
    TMS320C672x DSP外部<b class='flag-5'>存储器</b><b class='flag-5'>接口</b>(EMIF)用户指南