XC7Z020框架设计 Firmware编写思路

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

上位机编写待续;

猜您喜欢

贴片电阻的精密阻值通常使用三位数或四位数代码表示,有时也会用字母R来表示小数点。三位数代码: 前两位数字表示有效数字,第三位数字表示10的幂次方。例如,「102...
2024-11-26 11:29:16

洗眼器是重要的安全设备,应用于多个领域,以保护眼睛免受化学物质、灰尘或其有害物质的侵害。在工业领域,洗眼器常用于化工厂、制药厂和金属加工厂等场所,工人在操作过程...
2021-10-25 00:00:00

贴片电阻,这种在电子电路中无处不在的小元件,它的英文名是什么呢?答案是:Chip Resistor。「Chip」指的是芯片或小片,「Resistor」则是电阻的...
2024-11-26 11:29:25

工锯是常用于金属、木材及其材料切割的工具。基本构造包括锯条、锯架和手柄,锯条上布满锋利的锯齿,能够有效地穿透各种材料。根据不同的用途,工锯的类型多种多样,包括手...
2024-12-07 00:00:00

干耦合超声检测方法由于无需在待检测材料表面涂抹水或油等液体耦合剂,操作方便,移动灵活,适用于固体火箭发动机壳体、飞机机翼等一些对结构完整性要求较高且需要长期使用...
2021-07-26 17:44:00

现代工业和科技领域,组件的尺寸和性能对于产品的整体质量和效率非常重要。PM_12.7X11.2MM_SM是新兴的产品规格,因其独特的尺寸和多功能性,逐渐受到市场...
2025-04-26 02:31:49

缠绕膜和防锈膜是现代包装和防护中不可少的材料,规格尺寸直接影响使用效果。缠绕膜通常有多种厚度可供选择,常见的有15μm、20μm、25μm等,宽度一般在250m...
2015-06-25 00:00:00

滤毒盒作为防护装备的重要组成部分,其参数直接关系到使用效果和安全性。滤毒盒的过滤效率是关键指标,通常以百分比表示,越高的过滤效率意味着能更有效地阻挡有害物质。滤...
2012-06-20 00:00:00

玻璃清洁工具的分类主要可以分为以下几种:传统的清洁工具包括玻璃刮、海绵和清洁布。这些工具通过手动操作,能够有效去除玻璃表面的污垢和水渍。玻璃刮通常由橡胶刮片和手...
2008-02-06 00:00:00

科技日新月异的今天,我们对电子设备性能的要求越来越高,而内存作为电子设备的关键部件,其性能表现很重要。DDR5作为新一代内存技术,以其更高的速度和更大的容量,为...
2024-04-22 00:00:00