您的位置 首页 编程

XC7Z020结构规划 Firmware编写思路

XC7Z020框架设计 Firmware编写思路-编写带AXI_lite接口的自定义IP_Core任意读存DDR3,兼顾PL扩展IO用途。在Ethernet使用中,PS SDK编写使用LWIP协议,并开放UART接口方便调试。

  在探索了一段时间的Zynq后,自己制作了一块XC7Z020板子,板子到手后考虑运用中的整体结构。根本确认运用Ethernet为PC和board之间的通讯方法,DDR3作为PL端的大数据存储单元,而且划出一些寄存器用于PS和PL间的指令下达和状况回来用处。PL大数据传输例化DMA_IP core,衔接DDR3。

  编写带AXI_lite接口的自定义IP_Core恣意读存DDR3,统筹PL扩展IO用处。在Ethernet运用中,PS SDK编写运用LWIP协议,并敞开UART接口便利调试。

  根本结构如下:

XC7Z020结构规划 Firmware 编写思路

  Firmware 编写思路:

  1. 在Vivado中编写用户自定义function_IP with AXI_lite;

  2. 在Vivado中想调用ZYNQ7 processing system,AXI_DMA模块,并做相关设置;

  3. 调用用户自定义funcTIon_IP with AXI_lite 模块;

  4. 主动连线,并手动衔接必要信号;

  5. 导出到SDK工程后,开端PL SDK编写,预备运用裸奔程序;

  6. 其主要思路为初始化-等候-指令-履行-反应-等候,是和PC互动进程;

  7. 上位机编写待续;

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/biancheng/101962.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部