XC7Z020框架设计 Firmware编写思路

时间:2025-06-13  作者: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互动过程;

上位机编写待续;

猜您喜欢


电阻作为基础且关键的元件,应用于各类电路设计中。AVX作为知名的电子元件制造商,其长电极电阻以稳定的性能和优良的品质受到众多工程师的青睐。面对市场上众多品牌和型...
2021-04-20 09:33:37

保险丝作为重要的保护元件,起着保障电路安全、防止过载和短路的重要作用。民熔保险丝因其体积小、响应快、性能稳定,被应用于家用电器、工业设备以及汽车电子等领域。那么...
2022-11-01 17:56:30

试管是常见的实验室器具,通常由玻璃或塑料制成,形状为长筒状,底部封闭,顶部开口。试管的主要功能是容纳、混合和加热液体或固体样品,应用于化学、生物和医学等领域。试...
2008-12-18 00:00:00

QFN(QuadFlatNo-lead)封装是一种广泛应用于现代电子产品中的封装形式,尤其是在小型化和高性能方面,QFN封装表现出色。QFN11_2X2MM是Q...
2025-02-24 16:37:07

现代电子产品和配件的设计中,尺寸和功能的精确性非常重要。本文将重点介绍名为“Accessories_15.85X9.89MM_TM”的配件,探讨其特点、应用及市...
2025-04-22 06:30:03

PH计是用于测量溶液酸碱度的仪器,主要参数包括pH值、温度、校准点和电极类型。pH值是指溶液中氢离子浓度的负对数,范围通常在0到14之间,数值越低表示酸性越强,...
2016-01-27 00:00:00


电子学和电气工程中,电流和电阻是两个非常重要的概念。电流表示电荷的流动,而电阻则是对电流流动的阻碍。许多人在使用电器或设计电路时,常常会问:“电流电阻到底是越大...
2025-04-14 22:01:43

1206贴片电阻,指的是其尺寸为1.2mm x 0.6mm的长方形表面贴装电阻。 「1206」 中的数字直接对应其英制尺寸,即 长约0.12英寸,宽约0.06英...
2025-04-14 15:02:21