MZ7035核心板上集成了4片DDR其中如2片挂载到PL端DDR采用了镁光MT41K256M16RE-125/
MT41K256M16RE-107或者兼容型号。PL DDR挂到XC7Z035-2FFG676I 芯片的BANK33和 BANK34,并且需要注意当DDR运行于1333M以上,需要设置DCI电阻,DCI可以共享,DCI电阻通过80.6R上拉到XC7Z035-2FFG676I芯片的K11和通过80.6R下拉到 XC7Z035-2FFG676I 芯片的K10.

PS ADDR

PL ADDR

一,目的:通过uiFDMA3.0接口,编写DDR测试程序,对MIG接口读写仿真和测试。

二,DDR连线作用

一个SOC上会有很DDR颗粒,一个DDR首先有多少个BANK组成,每个BANK里面的存储单元(cell)通过列(Column)和行(Row)来寻址访问,MT41K256M16XX(容量大小为256M*16bits
即512MB)系列的DDR3,容量大小为 2^(Column+ Row+BA)*2=2^(10+15+3+1)。128*16既256MB 容量大小的DDR3。ADDR=14bit, Row和Column复用地址线,Row_Width=14, Column_Width =10,Bar_Width=3

1,DDR地址线

DQS/DQS#数据时钟
DQ0~DQ15 DDR数据

2,DDR数据线

A0~A14地址线,并且列地址(Column)15bits 和行地址(Row)10bits 复用地址线,A10和 A12 还有其他功能,A10 控制 BANK 的预充电,A12控制突出长度。BA0~BA2,BANK选通信号。RAS行地址选通信号。CAS列地址选通信号。CK/CK#差分时钟。CKE 时钟使能。WE#写使能。DM数据掩码。RESET#DDR复位。ODT抑制终端反射引脚。ZQ信号线上的输出驱动电平校验。

三,vivado工程

ZYNQ7035使用FDMA读写PL DDR相关推荐

  1. ZYNQ_PS读写PL资源

    ZYNQ_PS读写PL资源_base_on_pynqZ2 前言 AXI总线寄存器模块 硬件连接 软件设计 总结 前言 最近比较系统的学习了zynq,内容还是很多的,不过它的架构我还是很熟悉的,所以一些 ...

  2. zynqpl端时钟_第十一章 ZYNQ-MIZ701 PS读写PL端BRAM

    本篇文章目的是使用Block Memory进行PS和PL的数据交互或者数据共享,通过zynq PS端的Master GP0端口向BRAM写数据,然后再通过PS端的Mater GP1把数据读出来,将结果 ...

  3. zynqpl端时钟_第十二章 ZYNQ-MIZ702 PS读写PL端BRAM

    本篇文章目的是使用Block Memory进行PS和PL的数据交互或者数据共享,通过zynq PS端的Master GP0端口向BRAM写数据,然后再通过PS端的Mater GP1把数据读出来,将结果 ...

  4. zynq linux如何使用pl ip,米联客FDMA IP在LINUX下实现PL和PS数据共享测试总结

    本帖最后由 ぉ沙皮狗的忧伤 于 2019-10-12 10:22 编辑 1.先讲一下一个小问题,我将FDMA裸机测试的.bit文件重命名为system.bit.bin文件放入SD卡启动时,在VDMA的 ...

  5. PL读写DDR3 实现PS和PL间的数据交互

    本文构建一个AXI4-Lite Master IP来实现PL读写DDR3.最后用sdk 程序验证pl 读写过程中写入的数据. 本文参考 https://www.eefocus.com/antaur/b ...

  6. 基于xilinx vivado 的DDR3 IP核扩展IP FDMA 的使用详解

    目录 1 概述 2 参考文档 3 FDMA的BD工程搭建 3.1 DDR IP的设置简介 3.2 FDMA的设置 3.3 FDMA的信号定义 4 上板测试示例 5 附件 1 概述 本文是关于FDMA ...

  7. PS 和 PL 互联技术之AXI接口

    (一)AXI接口 如何设计高效的 PL 和 PS 数据交互通路是 ZYNQ 芯片设计的重中之重.AXI 全称 Advanced eXtensible Interface,是 Xilinx 从 6 系列 ...

  8. AXI总线技术简介——ZYNQ PS和PL的互联技术

    AXI总线技术简介--ZYNQ PS和PL的互联技术 1.AXI总线介绍 2.AXI协议通道介绍 3.ZYNQ芯片内部的AXI总线 4.常用AXI接口IP介绍 5. 多个AXI接口互联交互 1.AXI ...

  9. MEMORY系列之“DDR概述”

    DDR全称为Double Data Rate Synchronous Dynamic Random Access Memory,从1996年三星公司提出到现在已经发展到了第六代. 1.DDR发展历程及 ...

最新文章

  1. 分布式平台下的HS(High-Security) --Apache Shiro API(介绍)
  2. 停课不停学 阿里云天池免费开放AI实训平台
  3. 数据库入门浅析:ASP.NET与MySQL连接
  4. PostgreSQL 数据库备份
  5. 360脱壳-native函数还原笔记-2017-06-25
  6. elementui 上传七牛_element ui使用上传组件上传文件到七牛(qiniu-js)
  7. 如何做到每天都写代码
  8. PHP操作MongoDB
  9. Linux里隐藏的计算器,你知道它的奥秘吗?
  10. android项目中导入actionbarsherlock 需要注意的地方
  11. 大数据Hadoop之——数据仓库Hive
  12. 图解SM2算法流程(合)
  13. Linux应用层24点小游戏,C++ Builder构建算二十四点小游戏
  14. Java面向对象系列[v1.0.0][枚举类]
  15. torchaudio::is_sox_available关于使用pyinstaller 编译的问题
  16. Tesseract学习(五)
  17. 如何在虚拟主机安装ssl证书,详细教程来了
  18. C#MDI窗体实现多窗口效果
  19. jsoup爬取网站信息之《冰与火之歌》
  20. 5G-NR通信标准介绍

热门文章

  1. Git专题:历史记录清理:保留代码并删除一年前的提交记录
  2. 画论34 黄公望《写山水诀》
  3. 自动化测试框架类型,你知道几种?此处介绍5种比较常见的
  4. QQ9.4.3版本勋章墙补丁
  5. 凯文凯利给年轻人的建议
  6. 计算机编程pid计算机,什么是pid号?如何使用PID编号结束过程
  7. Discriminative Correlation Filters (DCF)
  8. kafka消息中间件-快速学习
  9. [转]基于LabVIEW的锁相放大器及其应用
  10. 【电力系统】基于matlab粒子群算法求解热电联产系统优化配置问题【含Matlab源码 2298期】