为啥我在vivado生成不了 ddr3 ip核
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我在vivado生成不了 ddr3 ip核相关的知识,希望对你有一定的参考价值。
参考技术A Vivado Logic Analyzer的使用 chipscope中,通常有两种方法设置需要捕获的信号。 1添加cdc文件,然后在网表中寻找并添加信号 2添加ICON、ILA和VIO的IP Core 第一种方法,代码的修改量小,适当的保留设计的层级和网线名,图形化界面便于找到 需为什么我在vivado生成不了 ddr3 ip核本回答被提问者采纳01DDR3的IP核生成时的流程和时钟区分
发布时间:2021/11/24
发布编号:2021-01
一、硬件平台
win10 + vivado 2020.2
芯片:xc7z100ffg900-2
二、具体流程
生成IP的流程如下:
1、 选择例化IP的数量;
2、同类型引脚封装的FPGA型号,可以不用管;
3、选择DDR3的代数
4、工作时钟800MHz,DDR3的实际工作速率就是800MHz*2(1600MHz),在工作时钟的基础上进行4:1(2:1)的分频得到用户时钟200MHz(400MHz),DDR3读写数据的时候就是用户时钟处理的,用户时钟是一定小于工作时钟的。
5、下面的参数就是根据实际原理图选定,红色标线的地方就是你选项中没有这个型号的时候,需要自己定义这种型号。
6、DDR3这个IP核输入的系统时钟和参考时钟
7、输入参考时钟和系统时钟no buffer,高复位还是低复位,这里面要注意xadc这个地方,选上会多一些xadc的几个信号。
8、这步点下一步即可
9、这步点下一步即可
10、读取引脚约束文件(xdc/ucf)
11、下一步就是直接生成。
以上是关于为啥我在vivado生成不了 ddr3 ip核的主要内容,如果未能解决你的问题,请参考以下文章