当前位置:   article > 正文

TQ15EG开发板教程:开发板Vivado硬件设置_vivado ddr4 频率设置

vivado ddr4 频率设置

1,串口的配置

PS端有2个串口,在BANK500,  1.8V IO电平

管脚名称

电平

说明

UART0

RX

MIO18

+1.8V

MPSOC方向看

TX

MIO19

+1.8V

UART1

RX

MIO21

+1.8V

TX

MIO20

+1.8V

2,QSPI的配置

采用2片MT25QU256 拼接成8bit的QSPI存储系统。采用1.8V供电

3,SD卡的配置

4,EMMC的配置

5,DDR4的配置

本开发板采用4片8Gbit的DDR4颗粒,具体型号如上图所示.

我们按照2400的频率来配置; 也就是-083E的时序来,因为我们设定DDR4跑到2400M的频率. 

(1)三个关键时间:16 16 16,直接写入Cas Lateny和RAs to Cas delay以及Precharge time

(2)位宽看你选择的是512x16还是1Gx8,这里我们选择是前者,所以16

(3)容量8Gb

(4)bank Group Count:看手册,只有一个BG0,所以是1

(5)BanK address count:BA[1:0]两位,所以是2

(6)Row addr count:这里是A[15:0],所以16

下面是几个比较重要的时间,然后其实都是在手册里面,然后还是先找到对应的83E,然后找到你要的时间

(0)Cas Wirte xx: 这里是设置的12就可以,从上图看出DDR2400,这里要看他支持那些,这里选择常用的12
(1)tRC:手册说了是tRAS+tRP所以是32+23.32=45.32
(2)tRAS:32
(3)tFAW:下图30ns

,6,注意要修改PLL

7,PS端以太网的配置

8,USB接口的配置

9,可以看到, PS端的收发器

LANE0/1 : DP显示器

LANE2  : USB接口

LANE3  : SATA接口

Usb复位先disable掉

10,DP接口的配置

11,Sata接口的配置

12,可以看到, PS端的收发器

LANE0/1 : DP显示器

LANE2  : USB接口

LANE3  : SATA接口

13,Ps端的时钟配置

和原理图一一对应;

在 Output Clocks 窗口,如果不是 IOPLL,改成 IOPLL,保持一致,用同样的 PLL

14,创建新的模板工程

选择对应的型号

添加zynq MPSOC 硬核,双击打开配置zynq

第一步先配置PS的bank的电平标准

根据硬件手册,我们都配置为1.8V的IO电平

第二步,配置QSPI存储系统

开发板采用2片MT25QU256 拼接成8bit的QSPI存储系统。采用1.8V供电.

第三步,配置SD卡

勾选SD卡,配置如下

第四步,配置PS端的2个串口

第五步,开启MPSOC的定时器

第六步,配置PS端的高速外设以太网,usb,dp,sata接口

以太网的配置如下

USB的配置如下

Usb复位先disable掉

DP的显示配置如下

Sata的配置如下

第七步,配置时钟系统

Zynq系统PS用33.333M时钟输入, 99%的zynq开发板都是这个频率

配置PS端的高速接口的时钟,和实际的原理图一致

接下来配置输出时钟为如下, 勾选手动模式,配置如下

第五步,配置PS的DDR4内存系统

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

闽ICP备14008679号