news 2026/4/16 15:44:26

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/4/16 11:08:12

OpenCVSharp:了解几种特征检测

前言前面已经介绍过了OpenCVSharp中封装的几个特征检测算法,其实里面还有很多特征检测算法,不再一篇一篇地介绍了,其它的都放在这一篇,简单过一下,有点印象即可。FAST特征检测FAST(Features from Accelerat…

作者头像 李华
网站建设 2026/4/16 12:27:06

10.4 未来展望:智能化、多能互补与系统形态支撑

10.4 未来展望:智能化、多能互补与系统形态支撑 构网型变流器作为支撑新型电力系统稳定运行的使能技术,其自身的发展与演进将深度融入能源转型的宏观进程。在解决当前并网稳定性、标准化等紧迫挑战的同时,其技术范式正朝着 “内生智能”、“多能协同” 与 “形态定义” 三个…

作者头像 李华
网站建设 2026/4/16 15:30:14

基于单片机的音乐盒设计

基于51单片机的立体车库存取车控制器的设计 第一章 绪论 随着城市汽车保有量激增,停车难问题日益突出,立体车库凭借空间利用率高的优势成为重要解决方案。传统立体车库控制器多依赖PLC或工业级芯片,存在成本高、调试复杂等问题,难…

作者头像 李华
网站建设 2026/4/16 12:20:25

基于单片机交通智能信号灯

基于单片机的交通智能信号灯设计与实现 第一章 绪论 传统交通信号灯多采用固定配时方案,存在显著局限性:高峰时段车流量大却配时不足(如早晚高峰路口拥堵率超40%),低峰时段车流量小却空等时间长(平峰期红灯…

作者头像 李华
网站建设 2026/4/16 10:14:19

python停车位检测识别系统 YOLO模型 PyQt5界面 openCV模块 Tensorflow框架 Torch框架 深度学习 计算机毕业设计

博主介绍:✌全网粉丝10W,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业项目实战6年之久,选择我们就是选择放心、选择安心毕业✌ > 🍅想要获取完整文章或者源码,或者代做,拉到文章底部即可与…

作者头像 李华