news 2026/5/10 22:27:14

DDR应用专题总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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压测出现误码

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/10 9:52:49

人脸识别项目如何在Spring Boot项目中如何建立数据库和管理

讲讲在Spring Boot项目中如何建立数据库和管理 随着智能门禁、考勤、访客系统的普及,人脸识别模块已成为众多项目的重要组成部分。在高性能的人脸识别系统中,数据库主要负责持久化存储,而识别比对操作应全部在内存中完成,以保证毫…

作者头像 李华
网站建设 2026/5/9 0:32:27

LobeChat错题解析自动生成实践

LobeChat错题解析自动生成实践 在今天的智能教育浪潮中,越来越多的学生和家长开始依赖AI工具来提升学习效率。一个典型的场景是:孩子做完作业后拍下几道做错的数学题,发给“AI老师”,几分钟后就能收到详细的解题步骤、错误原因分析…

作者头像 李华
网站建设 2026/5/9 0:55:07

AI复古游戏焕新神器|老游戏也能玩出沉浸式新花样

拒绝情怀褪色!AI带你解锁复古游戏新体验🎮想重温童年经典游戏却嫌画质模糊?沉迷老游戏剧情却听不懂外文对白?玩腻原版玩法想找新乐趣却无门?举个手!🙋♂️对于很多人来说,复古游戏是…

作者头像 李华
网站建设 2026/5/9 0:52:49

LobeChat种子用户招募文案

LobeChat:让每个人都能拥有自己的 AI 助手 在大模型能力飞速进化的今天,我们早已不再惊讶于 AI 能写诗、编程或解答复杂问题。真正的问题是——如何让这些强大的能力真正服务于你我? 市面上的主流聊天产品虽然体验流畅,但几乎都…

作者头像 李华
网站建设 2026/5/9 0:32:34

LobeChat多变量测试用例创建

LobeChat多变量测试用例创建 在构建AI助手的实践中,一个常被忽视但至关重要的环节是——如何系统性地评估不同模型、配置和功能组合的实际表现。许多团队依赖直觉或单一指标(如响应速度)来做技术选型,结果往往陷入“看起来很美&am…

作者头像 李华
网站建设 2026/5/9 2:49:59

接口自动化框架设计必备利器之参数传递

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快在我们设计自动化测试框架的时候,我们会经常将测试数据保存在外部的文件(如Excel、YAML)中,实现测试脚本与测试数据解…

作者头像 李华