XILINX DDR4 SDRAM(MIG)笔记1(基于VU250 board)https://blog.csdn.net/linpeng_9527/article/details/105451043

XILINX DDR4 SDRAM(MIG)笔记2(基于VU9P FPGA)https://blog.csdn.net/linpeng_9527/article/details/105596704

一句话:使用以下配置,保证你的IP直接上板能work,不用仿真!!!欢迎点赞

FPGA型号:Xilinx VU250 board

IP版本:V2.2

数据手册:https://www.xilinx.com/support/documentation/ip_documentation/ultrascale_memory_ip/v1_4/pg150-ultrascale-memory-ip.pdf

先附上XDMA和MIG的整个设计拓扑

1、Basic页面

一张图截不下来,截了两张岂不是更清楚~~~

Clocking:我是这么理解的:Memory device interface speed(833ps对应1200MHz)通过PHY to controller clock frequency ratio(4:1)得到IP的输出频率c0_ddr4_ui_clk(300MHz),Reference input clock speed(2499ps对应400MHz)(从我的VU9P芯片对应板子的硬件原理图得出DDR4的参考输入也就是晶振频率为400MHz)

Controller Options:

configuration:DDR类型,这里选择是是components;

memory part:选择真实用的的DDR型号,我这里用的是MT40A1G8WE-075E;

data width:IP上c0_DDR4接口的数据位宽,可以设置成8/16/32/64/72,设置成多少位就要进行多少位的pin约束;此外,注意当选择8/16/32/64的时候IP上没有“C0_DDR4_S_AXI_CTRL”接口,当选择72的时候会多出来这个接口,这个接口怎么连接?输入接constant 0,输出为空即可;

Memory Address Map:内存地址映射,对于用户来说好像没区别;

Ordering:默认是normal,建议选择strict;

其余参数保持默认即可;

2、AXI Options页面

Data Width:按照需要设置即可;

ID Width:按照需要设置即可,啥?什么需要?当然是MIG IP前面的AXI Interconnect IP的拓扑决定这里的ID位宽;

Address Width:和FPGA DDR大小相关,4G对应32bit,8G对应33bit;

此外,一般选择支持AXI Narrow Burst;

3、Advanced Clocking页面

System Clock Option:此处用的是差分时钟

IP输出时钟频率c0_ddr4_ui_clk,为300MHz,等于tck/4,tck就是basic页面的Memory device interface speed(833ps对应1200MHz);

IP输入参考时钟频率C0_SYS_CLK,400MHz;

5、Advanced Options

保持默认配置即可;

6、I/O Planning and Design Checklist

保持默认即可;

7、说明一点:

IP输出的c0_ddr4_ui_clk和c0_ddr4_ui_clk_sync_rst经过一个Processor System Reset IP后的复位连接到IP的c0_ddr4_aresetn。

8、提示一个深坑:不要将c0_init_calib_complete信号用作任何全局复位!!!连接Processor System Reset也不行!!!you can try

XILINX DDR4 SDRAM(MIG)笔记2(基于VU9P FPGA)相关推荐

  1. DDR4 SDRAM (MIG) IP 核用法

    我们只需关注与IP核交互的部分信号即可,IP核与DDR4交互的部分不用关心.下图框出的部分即需要关注的信号. 框起来的信号的详细用法,具体可以参考官方给的 example design,此文章主要总结 ...

  2. XILINX DMA/Bridge Subsystem for PCI Express (XDMA)笔记1(基于VU250 board)

    XILINX DMA/Bridge Subsystem for PCI Express (XDMA)笔记1(基于VU250 board)https://blog.csdn.net/linpeng_95 ...

  3. PCIe数据卡设计资料第611篇:基于VU9P的双路5Gsps AD 双路6Gsps DA PCIe数据卡

    基于VU9P的双路5Gsps AD 双路6Gsps DA PCIe数据卡 一.板卡概述 基于XCVU9P的5Gsps AD DA收发PCIe板卡.该板卡要求符合PCIe 3.0标准,包含一片XCVU9 ...

  4. 基于VU9P+C6678 的 4 路 FMC 接口基带信号处理板(支持 8 路 1G 瞬时带宽 AD+DA)

    TES642 是一款基于 Virtex UltraScale+系列 FPGA+C6678 DSP 的基带信号处理平台,该平台采用 1 片 TI 的 KeyStone 系列多核DSP TMS320C66 ...

  5. RGMII_PHY测试笔记1 基于开发板MiS603-X25

    RGMII_PHY测试笔记1 基于开发板MiS603-X25 作者:汤金元 日期:20150817 公司:南京米联电子科技有限公司 博客:http://blog.chinaaet.com/detail ...

  6. 如何魔改Xilinx Vivado 的MIG IP核

    出于科研需求,需要修改DDR4控制器的物理层(PHY Layer).DDR4控制器代码虽然好找,但是不一定能适配手上的ZCU104:从头开始写一个DDR4控制器工程量太大了,于是决定魔改一下Xilin ...

  7. JESD79-4 第2章 DDR4 SDRAM 的引脚封装与寻址

    1 使用范围 此文档为DDR4 SDRAM的使用说明书,包含了DDR4 SDRAM的特性.功能.AC与DC特性.封装与出球分布.此标准的目的为定义从2Gbit到16Gbit的x4\x8\x16 DDR ...

  8. 【Xilinx AX7103 MicroBalze学习笔记6】MicroBlaze 自定义 IP 核封装实验

    目录 实验任务 实验框图 创建自定义 IP 封装 IP IP 封装界面配置 硬件设计(Vivado部分) Block Design搭建 添加 IP 库 约束文件 软件设计(SDK部分) 往期系列博客 ...

  9. DDR4 SDRAM - Understanding the Basics

    引言 Introduction 如今,DDR4 SDRAM 是基于 FPGA 或者 ASIC 的设备中非常流行的存储介质.本文我们将探寻 DDR4 的一些的基础知识: DDR4 SDRAM 的内部结构 ...

最新文章

  1. js 去掉地址栏内参数_JS获取网站地址栏URL中的参数值并转换成json对象
  2. jQuery Mobile开发1-UI components
  3. runnable和handler联合实现计时循环
  4. HDU 4944 逆序数对
  5. 职场中一路走来却拂不去一丝失落——一个女IT的告白
  6. 双指针:88. 合并两个有序数组
  7. javascript原型_JavaScript的原型:古怪,但这是它的工作原理
  8. Mac OS 文件、文件夹重命名的方法
  9. Atitit. Class  元数据的反射操作 api apache  工具
  10. 时间序列(二):时间序列平稳性检测
  11. kaggle TMDB5000电影数据分析和电影推荐模型
  12. 等额本金等额本息计算器
  13. 电脑怎么设置定时关机?
  14. Axios—循环发送请求
  15. 2021-12-17
  16. 3DMAX游戏角色装备腿部护甲建模教程(二)
  17. 数据分享|WEKA用决策树、随机森林、支持向量机SVM、朴素贝叶斯、逻辑回归信贷违约预测报告
  18. Windows下搭建ant+jenkins+jmeter自动化接口测试框架(详细篇)
  19. 【Github】使用github
  20. Spring Cloud Task 主要是干什么的啊?跟 Quartz 和 Spring Task 有啥关系?

热门文章

  1. 从零开始学Python【38】--朴素贝叶斯模型(实战部分)
  2. 朴素贝叶斯算法,点进来了解了解。
  3. excel 将隔行空白单元格填充为最靠近上面且有值的单元格的数据
  4. android studio 2.3不报错汉化以及自己编的新版本自动汉化软件
  5. 2017面向对象程序设计(Java)第十七周助教工作总结
  6. 解决更改mysql密码时报错Your password does not satisfy the current policy requirements问题
  7. 思科、IBM、甲骨文、Uber相继裁员,寒冬将至 ?
  8. html5 足球比赛阵容图,五人足球战术阵型图文全解
  9. note3 android l,inote灵感笔记安卓
  10. 1T文件夹 - 微云