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

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

3天内不再提示

Xilinx FPGA平台DDR3设计保姆式教程(六)

C29F_xilinx_inc 来源:赛灵思 作者:赛灵思 2022-02-26 17:34 次阅读

实验目的:

为了更方便的对DDR读写,我们对DDR再次封装成可复用的读写模块。

一、前言

因为DDR3是半双工,所以DDR读写模块应该包括三部分内容:

ddr3_top.v :

1. ddr3读操作子模块

2. ddr3写操作子模块

3. ddr3读/写仲裁模块

但是在实际项目使用时,DDR都要根据实际需求来进行读写操作,所以本文旨在提供一种思路,将读/写/仲裁合在一个模块,实际使用当结合具体情况而定。

实现目标: 给出(写请求、写长度、写数据、写地址)就写入ddr3,给出(读请求、读长度、读地址)就从ddr3读相应数量的数据出来。

二、方案设计

2.1 系统框图

Xilinx FPGA平台DDR3设计保姆式教程(六)

2.2设计状态机

Xilinx FPGA平台DDR3设计保姆式教程(六)

2.3代码实现

代码都是浮云~

记得带我入门的老师傅说过:只写代码,那是码农干的~

重点是方案,是思路~

2.4仿真验证

写入200个数,1-200;

读出100个数,1-100;

验证成功。

三、其他

本章写的比较简略,主要参考黑金教程而来。实际使用正如文章开始所说,视具体情况而定。

1. ddr读写大都以FIFO作衔接,方便操作;

2. 读写操作按照时序图操作就ok,主要设计读写仲裁方案。

3.1后记

本章确实写的比较简陋,原因一是使用情况具体分析;二是时间耽搁太久了,还有很多东西需要学习;先把DDR放一放,后面有更深的理解的时候再来补充。

DDR3系列算是笔者第一个完整的系列文章,整理的同时顺便加深自己理解,有点爱上写博客了~

终于结束这个篇章了,这周末开始GTX接口系列文章的整理!

审核编辑:汤梓红

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

    关注

    1626

    文章

    21671

    浏览量

    601895
  • 封装
    +关注

    关注

    126

    文章

    7789

    浏览量

    142729
  • Xilinx
    +关注

    关注

    71

    文章

    2164

    浏览量

    121014
收藏 人收藏

    评论

    相关推荐

    如何选择DDR内存条 DDR3DDR4内存区别

    随着技术的不断进步,计算机内存技术也在不断发展。DDR(Double Data Rate)内存条作为计算机的重要组成部分,其性能直接影响到电脑的运行速度和稳定性。DDR3DDR4是目前市场上最常
    的头像 发表于 11-20 14:24 332次阅读

    【米尔-Xilinx XC7A100T FPGA开发板试用】+01.开箱(zmj)

    推出的MYC-J7A100T核心板及开发板是基于Xilinx Artix-7系列XC7A100T的开发平台FPGA工业芯,兼容国产PG2L100H: XC7A100T-2FGG484I具有高度
    发表于 11-12 15:45

    DDR3寄存器和PLL数据表

    电子发烧友网站提供《DDR3寄存器和PLL数据表.pdf》资料免费下载
    发表于 08-23 11:06 1次下载
    <b class='flag-5'>DDR3</b>寄存器和PLL数据表

    基于FPGADDR3多端口读写存储管理设计

    的Kintex7系列XC7K410T FPGA芯片和两片Micron公司的MT41J128M16 DDR3 SDRAM芯片为硬件平台,设计并实现了基于FPGA的视频图形显示系统的
    发表于 06-26 18:13

    三星和SK海力士下半年停产DDR3内存

    近日,三星和SK海力士宣布,将于下半年停止生产并供应DDR3内存,转向利润更高的DDR5内存和HBM系列高带宽内存。此举标志着内存行业的一次重要转型。
    的头像 发表于 05-17 10:12 613次阅读

    华邦倾力挺进DDR3市场,抓住转单商机

    华邦自DDR2时期就深入物联网、汽车、工业、电信等高附加值领域,而随着制程升级至DDR3阶段,该公司开始加大对DDR3产能建设的投资力度。高雄工厂今年引入了20纳米设备,产能逐渐释放,未来将成为华邦新制程DRAM产品的主要生产基
    的头像 发表于 05-13 10:03 461次阅读

    XC7K410T-FFG900外设之DDR3硬件设计方案分享

    在数据速率带宽约束方面,DDR3运行速度受限于其与K7-410T FPGA互联的I/O Bank 管脚以及FPGA器件的速度等级。
    的头像 发表于 04-12 10:03 2429次阅读
    XC7K410T-FFG900外设之<b class='flag-5'>DDR3</b>硬件设计方案分享

    全套DDRDDR2、DDR3DDR3L、LPDDR3DDR4 电源解决方案同步降压控制器数据表

    电子发烧友网站提供《全套DDRDDR2、DDR3DDR3L、LPDDR3DDR4 电源
    发表于 04-09 09:51 7次下载
    全套<b class='flag-5'>DDR</b>、<b class='flag-5'>DDR</b>2、<b class='flag-5'>DDR3</b>、<b class='flag-5'>DDR3</b>L、LPDDR<b class='flag-5'>3</b> 和 <b class='flag-5'>DDR</b>4 电源解决方案同步降压控制器数据表

    完整DDRDDR2,DDR3 和LPDDR3 存储器电源解决方案同步降压控制器数据表

    电子发烧友网站提供《完整DDRDDR2,DDR3 和LPDDR3 存储器电源解决方案同步降压控制器数据表.pdf》资料免费下载
    发表于 04-09 09:49 0次下载
    完整<b class='flag-5'>DDR</b>,<b class='flag-5'>DDR</b>2,<b class='flag-5'>DDR3</b> 和LPDDR<b class='flag-5'>3</b> 存储器电源解决方案同步降压控制器数据表

    具有同步降压控制器、2A LDO和缓冲基准的完整DDR2、DDR3DDR3L存储器电源解决方案TPS51216-EP数据表

    电子发烧友网站提供《具有同步降压控制器、2A LDO和缓冲基准的完整DDR2、DDR3DDR3L存储器电源解决方案TPS51216-EP数据表.pdf》资料免费下载
    发表于 03-26 11:19 0次下载
    具有同步降压控制器、2A LDO和缓冲基准的完整<b class='flag-5'>DDR</b>2、<b class='flag-5'>DDR3</b>和<b class='flag-5'>DDR3</b>L存储器电源解决方案TPS51216-EP数据表

    完整的DDR2、DDR3DDR3L内存电源解决方案同步降压控制器TPS51216数据表

    电子发烧友网站提供《完整的DDR2、DDR3DDR3L内存电源解决方案同步降压控制器TPS51216数据表.pdf》资料免费下载
    发表于 03-13 13:58 0次下载
    完整的<b class='flag-5'>DDR</b>2、<b class='flag-5'>DDR3</b>和<b class='flag-5'>DDR3</b>L内存电源解决方案同步降压控制器TPS51216数据表

    适用于DDR2、DDR3DDR3L和DDR4且具有VTTREF缓冲基准的TPS51206 2A峰值灌电流/拉电流DDR终端稳压器数据表

    电子发烧友网站提供《适用于DDR2、DDR3DDR3L和DDR4且具有VTTREF缓冲基准的TPS51206 2A峰值灌电流/拉电流DDR
    发表于 03-13 13:53 1次下载
    适用于<b class='flag-5'>DDR</b>2、<b class='flag-5'>DDR3</b>、<b class='flag-5'>DDR3</b>L和<b class='flag-5'>DDR</b>4且具有VTTREF缓冲基准的TPS51206 2A峰值灌电流/拉电流<b class='flag-5'>DDR</b>终端稳压器数据表

    具有同步降压控制器、2A LDO和缓冲基准的TPS51916完整DDR2、DDR3DDR3L和DDR4存储器电源解决方案数据表

    电子发烧友网站提供《具有同步降压控制器、2A LDO和缓冲基准的TPS51916完整DDR2、DDR3DDR3L和DDR4存储器电源解决方案数据表.pdf》资料免费下载
    发表于 03-13 11:24 0次下载
    具有同步降压控制器、2A LDO和缓冲基准的TPS51916完整<b class='flag-5'>DDR</b>2、<b class='flag-5'>DDR3</b>、<b class='flag-5'>DDR3</b>L和<b class='flag-5'>DDR</b>4存储器电源解决方案数据表

    具有同步降压控制器、2A LDO和缓冲基准的TPS51716完整DDR2、DDR3DDR3L、LPDDR3DDR4内存电源解决方案数据表

    电子发烧友网站提供《具有同步降压控制器、2A LDO和缓冲基准的TPS51716完整DDR2、DDR3DDR3L、LPDDR3DDR4内
    发表于 03-13 11:13 0次下载
    具有同步降压控制器、2A LDO和缓冲基准的TPS51716完整<b class='flag-5'>DDR</b>2、<b class='flag-5'>DDR3</b>、<b class='flag-5'>DDR3</b>L、LPDDR<b class='flag-5'>3</b>和<b class='flag-5'>DDR</b>4内存电源解决方案数据表

    完整的DDRDDR2和DDR3内存电源解决方案同步降压控制器数据表

    电子发烧友网站提供《完整的DDRDDR2和DDR3内存电源解决方案同步降压控制器数据表.pdf》资料免费下载
    发表于 03-13 10:16 1次下载
    完整的<b class='flag-5'>DDR</b>、<b class='flag-5'>DDR</b>2和<b class='flag-5'>DDR3</b>内存电源解决方案同步降压控制器数据表