
ZYNQ
文章平均质量分 92
本专栏是在ZYNQ 7020开发板上进行的相关实验!
西岸贤
文章自古无凭据,惟愿朱衣暗点头!
展开
-
ZYNQ之Linux下的GPIO测试实验
本文在ZYNQ 7020开发板上测试GPIO,通过设置GPIO的方向并向里面写值,效果以LED的亮灭呈现。原创 2024-05-21 14:52:05 · 895 阅读 · 1 评论 -
ZYNQ之嵌入式驱动开发——字符设备驱动
本文是在ZYNQ 7020平台上进行的Linux驱动实验,通过写一个字符设备驱动程序控制开发板上的LED,然后通过应用程序向里面写值控制LED的亮灭。原创 2024-05-15 21:37:23 · 1437 阅读 · 0 评论 -
Petalinux的使用——定制Linux系统
本文主要介绍petalinux的使用,通过Vivado工程提供的hdf文件定制Linux系统,定制成功后的系统可以在终端直接执行elf文件。原创 2024-05-06 14:45:59 · 3035 阅读 · 2 评论 -
ZYNQ之嵌入式开发05——串口中断、定时器中断、QSPI和SD卡读写测试实验
本文介绍串口中断、定时器中断、QSPI Flash读写测试、SD卡的读写测试实验,每个实验中都给出了工程的创建过程、代码以及开发板上验证结果。原创 2024-04-28 19:46:48 · 1830 阅读 · 0 评论 -
ZYNQ之嵌入式开发04——自定义IP核实现呼吸灯、固化程序
本文介绍自定义IP核实现呼吸灯实验,文中给出了具体的创建过程,还给出了固化程序的两种方式。原创 2024-04-23 20:36:56 · 2424 阅读 · 0 评论 -
ZYNQ之嵌入式开发03——按键中断实验
本文介绍按键中断实验,内容包括使用PS端按键控制PS端的LED状态、利用AXI实现PL端按键控制PS端的LED状态以及利用AXI实现PL端按键控制PL端的LED状态等。原创 2024-04-15 14:08:50 · 1543 阅读 · 0 评论 -
ZYNQ之嵌入式开发02——LED实验
本文介绍在ZYNQ平台上进行的LED的实验,包括MIO和EMIO的使用,通过PS端或PL端按键控制LED亮灭。原创 2024-04-10 13:56:35 · 1460 阅读 · 0 评论 -
ZYNQ之嵌入式开发01——HelloWorld实验
本文介绍使用SDK实现Helloworld打印的实验,用到的平台是Vivado和黑金ZYNQ 7020开发板。原创 2024-04-07 16:08:26 · 2007 阅读 · 0 评论 -
ZYNQ——脉宽调制之呼吸灯实现
本文的主要内容是在ZYNQ开发板上实现脉宽调制,表现在LED上就是呼吸灯,文章中提供了脉宽调制的代码和仿真的结果,还有在开发板上验证的动图。原创 2023-07-01 16:06:41 · 1346 阅读 · 0 评论 -
ZYNQ——按键消抖实验
本文的主要内容是在ZYNQ开发板上实现按键消抖,文章中提供了仿真的代码和仿真的结果,还有在开发板上验证按键消抖的代码和动图。原创 2023-06-27 12:07:56 · 1681 阅读 · 0 评论 -
ZYNQ——按键和LED关联实验
本文介绍在ZYNQ 7020开发板上实现四个按键和四个LED的关联,通过两级D触发器传递按键值,在按键按下时对应的LED亮,松开时对应的LED灭。原创 2023-06-25 12:07:20 · 977 阅读 · 0 评论 -
ZYNQ——锁相环(PLL)实验
本文介绍的是PLL实验,通过添加时钟 IP 核就可以实现分频和倍频,为系统提供更多的时钟选择,文中给出了仿真和板上验证的结果,同时还给出了示波器测量的结果。原创 2023-06-20 16:28:48 · 5058 阅读 · 0 评论 -
ZYNQ——PL端流水灯的实现
本文介绍的是在ZYNQ 7020黑金开发板上实现PL端流水灯的例子,这里预想的实验结果是在1秒钟内,4个LED各亮0.25秒,看起来就像流水灯一样!原创 2023-06-17 17:19:50 · 2317 阅读 · 0 评论 -
ZYNQ 7020 开发板开机检测
本文的主要内容是 ZYNQ 7020 黑金开发板的检测,文中介绍了检测过程中用到的工具和开发板的具体连接。原创 2023-06-12 12:17:44 · 1745 阅读 · 3 评论 -
ZYNQ FPGA实验——带FIFO的ADDA实验
本实验是带FIFO的ADDA实验,该实验就是在DAC FIFO实验的基础上加入ADDA模块,进一步验证带有FIFO的AD/DA测试结果。原创 2022-04-08 20:53:34 · 2400 阅读 · 3 评论 -
ZYNQ FPGA实验——DAC FIFO实验
本实验是DAC FIFO实验,主要涉及到AXI4-Stream Data FIFO,它是一种先入先出形式的数据缓存队列,其输入与输出接口均为AXIS接口的数据缓存器,可用在数据缓存、跨时钟域传输等各类场景,支持数据的分割和数据拼接。原创 2022-04-06 21:29:59 · 4502 阅读 · 2 评论 -
ZYNQ FPGA实验——AD/DA测试
本实验是AD/DA测试实验,DA电路由高速DA芯片AD9708、7阶巴特沃斯低通滤波器、幅度调节电路和信号输出接口组成,AD电路由高速AD芯片AD9280、衰减电路和信号输入接口组成。原创 2022-03-06 21:03:23 · 9300 阅读 · 6 评论 -
ZYNQ之高速AD/DA验证实验
本实验是高速AD/DA验证实验,将使用高速DA芯片实现数模转换,产生正弦波模拟电压信号,并通过高速AD芯片将模拟信号转换成数字信号。本实验用到的硬件是黑金AX7020开发板和与其配套的ADDA模块——AN108。原创 2022-03-02 17:20:28 · 9862 阅读 · 2 评论 -
ZYNQ FPGA实验——DDS IP数字波形合成
DDS(Direct Digital Synthesizer)是直接数字式频率合成器的英文缩写,它同DSP(Digital Signal Processing,数字信号处理)一样,也是一项关键的数字化技术,与传统的频率合成器相比,DDS具有低成本、低功耗、高分辨率和快速转换时间等优点,广泛使用在电信与电子仪器领域,是实现设备全数字化的一个关键技术。原创 2022-02-22 20:22:20 · 5611 阅读 · 7 评论 -
ZYNQ之FPGA 片内FIFO读写测试实验
FIFO(First in First out)代表先进去的数据先出来,后进去的数据后出来,它是FPGA应用当中非常重要的模块,广泛用于数据的缓存,跨时钟域数据处理等。Vivado软件中提供了FIFO的IP核 , 我们只需通过IP核例化一个FIFO,根据FIFO的读写时序来写入和读取FIFO中存储的数据。原创 2022-02-12 22:30:10 · 3658 阅读 · 2 评论 -
ZYNQ之FPGA 片内ROM读写测试实验
FPGA本身是SRAM架构的,断电之后程序就会消失,那么如何利用FPGA实现一个ROM呢,我们可以利用FPGA内部的RAM资源实现ROM,但这不是真正意义上的ROM,而是每次上电都会把初始化的值先写入RAM。Vivado软件中提供了ROM的IP核 , 我们只需通过IP核例化一个ROM,根据ROM的读时序来读取ROM中存储的数据。本实验将介绍如何使用FPGA内部的ROM以及程序对该ROM的数据读操作。原创 2022-02-11 15:43:40 · 5985 阅读 · 0 评论 -
ZYNQ之FPGA 片内RAM读写测试实验
本实验的主要内容是介绍如何使用 FPGA内部的RAM以及程序对该RAM数据的读写操作。Vivado软件中提供了RAM的IP核 , 我们只需通过IP核例化一个RAM,根据RAM的读写时序来写入和读取RAM中存储的数据。原创 2022-02-08 22:41:46 · 4436 阅读 · 3 评论 -
Vivado中Simulator仿真软件的使用
本文的主要内容是介绍Vivado软件中Simulator的使用,这种方法相比于硬件调试不需要连接开发板,但需要编写testbench文件。原创 2022-02-07 00:27:01 · 17242 阅读 · 0 评论 -
使用Vivado软件进行硬件调试
本文的主要内容是使用Vivado软件进行硬件的调试,介绍例化ILA IP核和在网表中添加探针这两种硬件调试的方法,重点是集成逻辑分析仪(ILA,Integrated Logic Analyzer)的使用。原创 2022-01-26 16:24:15 · 11027 阅读 · 5 评论 -
Vivado软件的使用——以led的交替闪烁为例
本文的主要内容是Vivado软件的使用,参考的资料是正点原子录制的视频以及其提供的资料,通过led灯交替闪烁这个例子来熟悉使用Vivado软件。原创 2022-01-23 13:27:02 · 3546 阅读 · 0 评论 -
ZYNQ简介
本文的主要内容是ZYNQ的简单介绍,包括PL(Programmable Logic)和PS(Processing System)的简单介绍。原创 2022-01-16 21:01:36 · 17407 阅读 · 0 评论