XC7Z020框架设计 Firmware编写思路

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

上位机编写待续;

猜您喜欢

贴片电阻上的标识R20代表其阻值为20欧姆。 R 在这里等同于小数点,其后的数字直接表示电阻值。 因此,R20 表示 20.0 欧姆,通常简写为 20Ω。贴片电...
2024-11-29 10:26:21

基于监控计算机(PC),可编程控制器(PLC),人机界面(HMI),智能仪表,工控通信网络DCS(分布式控制系统)和FCS(现场总线控制系统)的自动化已成为现代...
2018-05-21 03:31:00

当今节能环保的大趋势下,电子设备的电源效率越来越受到重视。从手机充电器到大型服务器电源,提高电源转换效率不仅可以降低能耗,还能减少发热,延长设备使用寿命。而AC...
2024-07-07 00:00:00

高阻计是应用于电气测试和测量的仪器,具有多项显著优势。高阻计能够精确测量高阻值,适用于绝缘材料、电缆和设备的绝缘性能测试,确保安全和可靠性。其高输入阻抗设计减少...
2022-04-16 00:00:00

电烙铁套装是电子维修和DIY爱好者必备的工具,但在购买时,规格尺寸是一个重要的考虑因素。电烙铁的功率通常在20W到60W之间,适合不同的焊接需求。常见的烙铁头直...
2013-09-02 00:00:00



作者:Pinkesh Sachdev,ADI 产品应用工程师简介现场可编程门阵列(FPGA)的起源可以追溯到20世纪80年代,从可编程逻辑器件(PLD)演变...
2022-08-09 10:15:00

贴片电阻在电子电路中扮演着至关重要的角色,而选择正确的阻值是电路设计成功的关键。为了方便工程师和电子爱好者快速查找所需阻值,我们整理了这份贴片电阻阻值表大全。本...
2025-04-14 15:02:21

贴片电阻上的200R表示其阻值为200欧姆。字母R在这里代表单位欧姆,是电阻的单位。 贴片电阻是一种小型化的电阻器,常用于电子电路中,其体积小巧,便于表面贴装技...
2024-11-29 10:26:07