当前位置:   article > 正文

基于FPGA的DDR3学习——2.IP核设置_fpga ddr ip

fpga ddr ip

5.IP核设置

硬件平台:xc7z035ffg676-2

Vivado软件:2018.3

(1)建立DDR3测试工程,选择DDR3 MIG IP核。

(2)进入MIG IP核配置界面

(3)创建MIG IP

①Create Design创建新设计

②Component Name,编辑MIG IP核名称,自定义

③Number of Controller,控制器数据量,此处选择1个

④AXI4 Interface,AXI4接口,测试工程选择Native Interface,不选择AXI4接口。

(4)Pin Compatible FPGAs,选择IP核兼容器件,方便DDR3 IP核工程移植。此处不选择

(5)存储器选择,由于电路板板载DDR3内存,故此处选择DDR3 SDRAM。

(6)Controller Options,DDR3 SDRAM配置。

    ①Clock Period,这个时钟为DDR3 IO接口时钟,即CK/CK#管脚时钟,图中配置为400MHZ;

    ②PHY to Controller Clock Ratio:DDR3 IO接口时钟和DDR3 MIG IP核用户接口时钟ui_clk比例,如①Clock Period=400MHZ,此处设置4:1,则,ui_clk=400MHZ/4=100MHZ.

    ③该部分设置为DDR3芯片的特性。

    Memory Part,IP核给出了很多定制好的镁光系列芯片,用户可以根据自己板载DDR3直接选择,如果器件参数不能满足需求,也可以自己输出DDR3芯片相关参数,即点击Create Custon Part即可进入参数编辑页面。此处选择MT41K256M16XX-107/125;

    Memory Voltage,设置存储器电压,板载为1.5V芯片,故此处选择1.5V

    Data Width,选择DDR3数据位宽,板载为2片16bit DDR3,公用控制和地址,组成32bit位宽数据总线,故此处选择32;ECC校验只支持72bit位宽,故不能选择。

    Data Mask,数据屏蔽位,使能后,IP核会例化相应data mask接口,此处选择使能。

    ④Number of Bank Machines,默认选择4;

    ORDERING,选择默认Normal

(7)Memory Options,DDR3 MIG IP配置

    ①Input Clock Period,输入时钟设置,该时钟为DDR3 MIG IP核输入时钟,及IP核内部PLL源时钟,此处选择5000ps(200MHZ)

    ②Read Burst Type and Length,读突发长度和类型,DDR3只支持突发长度BL=8,此处选择突发类型为Sequential

    ③Output Driver Impedance Control,变成输出buffer阻抗,此处选择RZQ/7

④Controller Chip Select Pin,控制器片选信号选择,此处选择Enable

    ⑤On Die Termination(ODT),片上端接大小,此处选择RZQ/4

    ⑥Memory Address Mapping Selection,存储器地址映射,此处选择{Bank,Row,COLUMN}寻址方式

(8)DDR3 MIG IP时钟、复位、参考电压等配置

    ①System Clock,系统时钟输入方式,可选择单端、差分或者No Buffer,此处选择No Buffer

    ②Reference Clock,参考时钟,可选择单端,差分或者No Buffer或者Use System Clock,此处选择Use System Clock,即200MHZ时钟

    ③System Reset Polarity,IP核复位信号极性,此处选择ACTIVE LOW,即低电平复位

    ④Debug Signals for Memory Controller,是否选择存储器调试接口,此处选择No

    ⑤Sample Data Depth,是否使用 内部参考电压,IP核支持DDR3参考电压输出,此处不勾选,即使用板载参考电压

    ⑥IO Power Reduction选择IO功耗降低,此处选ON,即打开功耗降低功能

⑦XADC Instantiation是否例化XDAC,此处选择Enable

(9)FPGA内部端接及DCI级联设置

①DCI Cascade,DCI级联选择,这里不勾选

②Internal Termination Impedance,内部端接阻抗,此处选择50 ohms

(10)选择Fixed Pin Out

(11)配置DDR3 SDRAM IO管脚分配。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/615822
推荐阅读
相关标签
  

闽ICP备14008679号