XC7Z020框架设计 Firmware编写思路

时间:2025-11-01  作者:Diven  阅读:0

在摸索了一段时间的Zynq后,自己制作了一块XC7Z020板子,板子到手后考虑使用中的总体框架。基本确定使用Ethernet为PC和board之间的通讯方式,DDR3作为PL端的大数据存储单元,并且划出一些寄存器用于PS和PL间的指令下达和状态返回用途。PL大数据传输例化DMA_IP core,连接DDR3。

XC7Z020框架设计 Firmware编写思路

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

基本框架如下:

Firmware 编写思路:

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

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

调用用户自定义function_IP with AXI_lite 模块;

自动连线,并手动连接必要信号;

导出到SDK工程后,开始PL SDK编写,准备使用裸奔程序;

其主要思路为初始化-等待-命令-执行-反馈-等待,是和PC互动过程;

上位机编写待续;

猜您喜欢

贴片电阻的封装大小通常使用英制代码表示,例如01005、0201、0402、0603、0805、1206等等。这些数字代表着电阻的长和宽,单位是英寸。 将代码中...
2024-11-29 10:25:42

引言弹载SAR制导是将SAR技术应用于主动雷达导引头,可有效提高全天候、全天时的探测能力。相对于其他模式的制导技术,弹载SAR成像制导技术所需的数据存储量和计...
2020-09-01 13:35:00

单光子激光雷达(Single-Photon LiDAR,SPL)是一种在众多领域都受到广泛欢迎的尖端遥感技术。下一代单光子激光雷达在汽车自动驾驶领域的应用...
2024-11-09 11:05:00

S7-200系列PLC是市场上占有率较高的一款小型PLC设备,常用于小型的生产控制,该设备与2017年10月1日全面停产,但仍有零件对外出售。S7-200 C...
2019-07-03 17:43:00

现代电子设备中,二极管是不可少的元件。而肖特基二极管作为特殊类型的二极管,因其独特的特性和的应用而备受关注。本文将深入探讨肖特基二极管的功能、工作原理及其在各个...
2025-04-01 06:31:39

电子设备中,电容器是重要的元件。电容器的好坏直接影响到设备的性能。本文将介绍一些电容测量好坏的方法,帮助大家判断电容器的状态。外观检查外观检查很重要。观察电容器...
2025-03-25 04:01:39

保险丝作为保护电路安全的重要元件,起着非常重要的作用。选择合适的汽车保险丝不仅关系到车辆电路的稳定运行,还直接影响到用电设备的安全性。华册作为汽车保险丝领域的知...
2022-12-23 18:48:30

贴片电阻上的「152」并不是直接代表欧姆值,而是一种编码方式,表示15000欧姆,也就是15kΩ。这种编码方式通常用于三位数的贴片电阻,遵循以下规则:前两位数字...
2024-11-26 11:30:10

电子和电气工程领域,连接器的选择非常重要。TERMINAL_47.52X10MM作为专业的连接器,因其独特的设计和优良的性能,受到应用。本文将对TERMINAL...
2025-04-22 08:30:05

强大而灵活的控制器高性能处理能力SPL0701控制器采用先进的高性能处理器,具备强大的数据处理及计算能力。快速响应,执行各种控制算法,保证精确控制和调节。...
2023-08-23 11:39:00