原文:xilinx vivado DDR3 MIG IP核中系统时钟、参考时钟解释及各个时钟的功能详解

注:在使用xilinx的MIG核时,会有许多关于时钟的配置,时间长了容易混淆,特意记录一下为以后快速回忆,如有错误请留言指正。 先贴出来DDR 的时钟树,这个图展示了参考时钟设置的强制规定。 Clock Period ,是设置DDR 的工作频率,这个速率与FPGA的速度等级相关 PHYto Controller Clock Ratio,该时钟是MIG输出给UI的时钟,为了避免跨时钟域的问题,我们用 ...

2021-06-24 10:42 0 952 推荐指数:

查看详情

vivado + hdmi+ddr3(2)--------基于VIVADODDR3三个时钟

  关于DDR3仿真平台的搭建,首先我们要了解DDR3IP盒子。DDR3IP盒子是MIG。在我们使用MIG的时候,他所出的位置及其作用我们必须了解。也就是他所出在我们控制的什么位置。如下图所示:    MIG控制器也就是IP盒子,所处的位置是连接我们用户逻辑和DDR3芯片的中间控制器 ...

Mon Jul 06 08:00:00 CST 2020 0 685
【FPGA】Xilinx-7系的时钟资源与DDR3配置

引子:   HPDDR需要sys_clk和clk_ref两路输入,HR用户功能也需要usr_clk时钟输入。 但是HR资源IO被完全占用,HP只有bank33的MRCC/SRCC可以作为fpga的时钟输入。以及为了尽量减少差分晶振的数量,需要合理利用内部时钟资源。 一、先 ...

Thu Dec 13 18:57:00 CST 2018 0 2755
基于Vivado MIG IPDDR3读写实验(top_rom_ddr/ddr_top)

一、前言 关于Vivado MIG IP详细配置可以参考我之前的文章:基于Vivado MIG IPDDR3控制器(DDR3_CONTROL) 关于MIG IP的用户端的接口时序可以参考这篇文章:XILINXMIG IP(非AXI4)接口时序以及控制 ...

Wed Oct 27 20:11:00 CST 2021 0 1567
ddr3调试经验分享(五)——KC705_MIG时钟清单

最近阿威也在玩MIG ,然后对我问了一大堆问题,主要针对MIG时钟。后来发现自己理解得还是不够。这么一讨论更加清晰了,做个笔记吧。 第一个时钟,也就是MIGDDR接口的时钟。因为我用的是ddr3,K7的器件。所以选择了800M,那么也就是说我请求 ...

Thu Jun 15 19:13:00 CST 2017 2 3664
Xilinx FPGA时钟IP注意事项

问题:Xilinx FPGA时钟IP的最低频率为4.687MHz,那要如何实现一个256KHz的时钟呢? 方法:可实例化一个4.96MHz的时钟,然后16倍分频即可。 注意:4.96MHz采用16倍分频,与40.96MHz采用160倍分频,效果上虽然一样,但是,其他各类IP的时延却不 ...

Fri Apr 24 03:50:00 CST 2020 0 589
Xilinx 7系列例化MIG IP core DDR3读写

昨晚找了一下,发现DDR3读写在工程上多是通过例化MIG,调用生成IPcore的HDL Functional Model。我说嘛,自己哪能写出那么繁琐的,不过DDR读写数据可以用到状态机,后期再添砖加瓦吧,当下先对比一下网上找的一段程序和自己例化后的程序。 另外,仿真了十余分钟,最后 ...

Wed Nov 22 22:43:00 CST 2017 0 1290
基于MIG IPDDR3控制器(一)

最近学习了DDR3控制器的使用,也用着DDR完成了一些简单工作,想着以后一段可能只用封装过后的IP,可能会忘记DDR3控制器的一些内容,想着把这个DDR控制器的编写过程记录下来,便于我自己以后查看吧,哈哈哈,闲话少说开始工作。这个DDR3控制器分两节内容吧,第一节就是MIGIP的简单介绍和生成 ...

Mon Dec 16 04:33:00 CST 2019 0 1648
基于MIG IPDDR3控制器(二)

上一节,记录到了ddr控制器的整体架构,在本节,准备把ddr控制器的各个模块完善一下。 可以看到上一节中介绍了DDR控制器的整体架构,因为这几周事情多,又要课设什么的麻烦,今天抽点时间把这个记录完了,不然以后都忘了DDR该咋去控制了。 从本次实验的整体功能模块可以看出 ...

Mon Dec 30 03:48:00 CST 2019 3 2727
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM