DDR3

快速上手Xilinx DDR3 IP核(2)——MIG IP核的官方例程与读写测试模块(Native接口)

在我心中,Xilinx是一家完美的公司,技术生态支持实在是做的太好了。Xilinx也知道我们不会用DDR3,所以提供了一个example design给你学习,怎么样?惊不惊喜?意不意外?

快速上手Xilinx DDR3 IP核(1)——MIG IP核的介绍及配置(Native接口)

DDR3 SDRAM 简称 DDR3,是当今较为常见的一种储存器,在计算机及嵌入式产品中得到广泛应用, 特别是应用在涉及到大量数据交互的场合

Xilinx FPGA平台DDR3设计保姆式教程(6)DDR高级篇

为了更方便的对DDR读写,我们对DDR再次封装成可复用的读写模块。

Xilinx FPGA平台DDR3设计保姆式教程(5)——DDR3仿真篇

了解ddr的仿真模型建立

Xilinx FPGA平台DDR3设计保姆式教程(4)——DDR3读写测试

实验任务:将输入数据(data_in)存入ddr,然后读出,验证输入输出数据是否相等。

Xilinx FPGA平台DDR3设计保姆式教程(3)——MIG IP核使用教程及DDR读写时序

干货来了,用DDR搬砖,只需要会用IP就好,Xilinx官方YYDS!

Xilinx FPGA平台DDR3设计保姆式教程(2)——DDR3各时钟频率及带宽分析

对FPGA而言,时钟就是脉搏,必须理解透彻!

Xilinx FPGA平台DDR3设计保姆式教程(1)——DDR3基础简介

DDR3全称double-data-rate 3 synchronous dynamic RAM,即第三代双倍速率同步动态随机存储器。所谓同步,是指DDR3数据的读取写入是按时钟同步的

【教程】Xilinx Vivado/Vitis 2020.1创建MicroBlaze工程运行Hello World C语言程序(使用外部DDR3内存)

添加了DDR3内存以后,程序既可以运行在BRAM里面,也可以运行在DDR3内存里面。但如果运行在DDR3内存里面,固化起来会比较麻烦,需要借助SREC SPI Bootloader。

在Vivado 2020.1中用MIG核读写DDR3内存,编译代码时提示Sub-optimal placement错误的解决办法

板子使用的是米联客的XC7A35TFGG484-2的开发板,上面带有256MB的型号为Micron MT41K128M16的DDR3内存。板子上的V4引脚上接了50MHz的晶振。
用MIG核来驱动这片DDR3内存。DDR3的运行时钟Clock Period为400MHz(由MIG核自己产生这个时钟,从ddr3_ck_p和ddr3_ck_n引脚输出出来,用来驱动DDR3)