当前位置: 首页 > news >正文

DDR应用专题总结


一、DDR设计之硬件设计
1.DDR硬件设计是T型结构还是非T型结构,直接关系到DDR能够跑的最高速率
2.DDR核电1.5v/1.8v/2.0v选择很重要,关系到DDR速率是否能够跑高

二、MIG复位
1.mig核的init_cmpl概率性性起不来,需要在逻辑中设计一个复位,上电后对mig进行复位

三、MIG仲裁
1.读优先/写优先/round-robin选择
2.自己设计的代码要选择读优先/写优先,不要试用rond-robin,自己设计容易出坑
3.如果使用官方的demo,一般使用round-robin
4.很多人由于自己设计的读写ddr模块存在缺陷,使用round-robin容易让读写乱套,造成读FIFO溢出或者写FIFO溢出,使用读优先或者写优先比较合适

四、多路总线访问DDR
1.使用axi interconnect的时候,多路访问,要使用512 packet fifo深度
2.尽量不要axi interconnect做多个时钟域的转换,时钟域转换可以在interconnect前面使用clock_convert模块较好,之前
interconnect使用很多个时钟,有出现过概率性packet_fifo溢出的问题

五、AXI-MM访问4K边界
1.PL的DDR没有4K边界这个限制,PS的DDR有这个限制,这个是由于操作系统page分页的历史原因

六、burst访问
1.burst访问和outstanding访问联合可以提高效率,但是outstanding尽量少用,因为会长时间独占通道,造成其他通道饿死

七、ddr乱序访问
1.DDR乱序访问效率很低,如果需要乱序访问,建议使用SDRAM

八、DDR概率性误码
1.DDR硬件设计之过孔问题,造成DDR压测出现误码

http://www.cnnetsun.cn/news/95643.html

相关文章:

  • HLS技术的局限性说明
  • 水文监测站:水资源管理的“千里眼”与“顺风耳”
  • 白银波动幅度大于黄金的原因:市场规模与属性差异深度解析
  • 【2026版】Spring Boot面试题
  • 办公小程序开发----提高工作效率
  • Jmeter 命令行压测生成HTML测试报告
  • AI编程系列——mcp与skill
  • 技术文章大纲:当云原生遇见VMware
  • AI Agent开发全攻略:2025年核心技术栈与学习资源,从新手到专家的蜕变之路!
  • LobeChat实体抽取能力在CRM中的应用
  • Java毕设项目:基于springboot天气预报查询系统(源码+文档,讲解、调试运行,定制等)
  • Netcode for GameObjects Boss Room 多人RPG战斗(6)
  • Java毕设项目:基于JavaWeb的心聘求职平台的设计与实现(源码+文档,讲解、调试运行,定制等)
  • Java毕设项目:基于JavaEE的电子印章管理系统的设计与实现(源码+文档,讲解、调试运行,定制等)
  • 5分钟梳理银行测试,文末附带实战项目,0经验入行so easy
  • 数据库基础
  • 基于单片机的家居净化器设计与实现
  • LeetCode 热题 100——图论——实现 Trie (前缀树)
  • 揭秘Java:深度解析线程调度算法!
  • 三大电商API应用对比:淘宝京东拼多多谁能笑到最后?
  • 2025年亲测7个降a率工具:AIGC率90%怎么降低ai?(附免费降AI1000字数)
  • ACL实验报告
  • 别再熬夜赶论文?6款AI工具帮你告别恐惧写作无压力!
  • 一键导入书签,首页替代神器!批量去重、自动备份,维护不再头疼
  • 土著刷题新功能解锁:跳题作答
  • Yolo模型TensorRT-C++推理实战指南
  • LobeChat能否支持暗能量建模?宇宙加速膨胀机制理论推演
  • 用python写一个简单的ros话题发布
  • 基于Java Swing的排序算法可视化器(1)
  • 不敢相信!这5个良心软件,功能强大到媲美付费版!