
Zynq
文章平均质量分 91
Zynq相关学习笔记
hi94
探索智能硬件发展,拥抱AI改变未来
展开
-
Zynq学习笔记--AXI 总线仿真(AXI VIP)
通过学习和掌握AXI VIP的使用方法,在仿真环境中模拟AXI总线的行为,验证设计的正确性和性能。该学习笔记中的AXI总线仿真(VIP)部分涵盖了如何在Zynq平台上使用AXI VIP进行仿真测试,以确保设计符合AXI总线协议的要求。原创 2024-04-14 14:24:27 · 2930 阅读 · 6 评论 -
Zynq学习笔记--Vivado中自定义IP核
AXI4总线的内部执行逻辑。写入和读取请求,逻辑上包括数据请求发起、响应握手、地址和数据处理等步骤。原创 2024-04-13 21:58:19 · 2910 阅读 · 0 评论 -
Zynq学习笔记--了解中断配置方式
在本文中,我们探讨了Zynq平台上中断的概念和分类,包括软件中断、私有外设中断和共享外设中断。我们还介绍了中断控制器(GIC)的作用,它是中断管理的核心。通过一个实际的示例,我们展示了如何在处理系统(PS)和可编程逻辑(PL)之间使用通用输入输出(GPIO)来处理中断。示例代码包括初始化GPIO设备、设置中断系统和定义中断处理函数。原创 2024-06-16 23:56:02 · 1527 阅读 · 0 评论 -
Zynq开发-使用PYNQ快速入门摄像头MIPI驱动(OV5640)-overlay设计
本文分享了如何利用PYNQ快速入门摄像头MIPI驱动(OV5640)的过程。通过Vivado设计的overlay,演示了MIPI驱动的完整链路。文章着重介绍了MIPI子系统的构建,包括MIPI PHY、MIPI CSI-2 Rx Controller和Video Format Bridge的设置。另外,还介绍了去马赛克模块的驱动和AXI_IIC的配置。文章指出了一些注意事项,如IIC接口速度的设置、传感器地址的解释以及中断控制器的连接方式。原创 2024-05-12 23:24:59 · 1991 阅读 · 6 评论 -
Zynq学习笔记--AXI4-Stream到视频输出IP是如何工作的?
本文介绍了 AXI4-Stream 到视频输出的工作原理和示例工程。通过该工程,详细展示了如何使用 AXI4-Lite 接口配置视频输出参数,包括图像高度、宽度和背景图案等。AXI4-Stream 到视频输出 IP 包含数据部分、时序信号部分和同步部分,确保数据与时序信号的同步。同步器通过初始对齐和时序模式来实现这一目标,支持独立时钟模式下的跨时钟域功能。最后,解释了 Master 和 Slave 时序模式,分别由 VTC 控制同步信号和作为时序主控。原创 2024-06-10 23:40:58 · 1721 阅读 · 0 评论 -
Zynq学习笔记--AXI4-Stream 图像数据从仿真输出到图像文件
本文介绍了如何使用 SystemVerilog 将 AXI4-Stream 图像数据输出到 PPM 格式的图像文件中。通过使用$fopen、$fwrite 和 $fclose 函数,成功地将仿真生成的图像数据写入到文件中,实现了图像数据的输出。在 TestBench 代码中,设置了图像的分辨率和颜色模式,并通过循环逐像素地写入数据。通过这种方式,我们可以将仿真生成的图像数据保存为 PPM 格式的文件,方便后续的图像处理和分析。原创 2024-05-29 23:51:25 · 1371 阅读 · 0 评论 -
Zynq开发-使用PYNQ快速入门摄像头MIPI驱动(OV5640)
探索PYNQ的应用领域,特别是在摄像头MIPI驱动方面。MIPI接口是一种高速串行接口标准,广泛用于连接图像传感器和图像处理器。本文将以OV5640摄像头为例,介绍如何利用PYNQ快速入门MIPI驱动开发。通过本文的学习,读者将能够掌握如何利用PYNQ快速搭建基于Zynq平台的图像处理系统,为后续的项目开发打下坚实的基础。原创 2024-05-11 23:52:07 · 1945 阅读 · 0 评论 -
Zynq学习笔记--数字视频帧以及同步信号
利用Xilinx的Vivado设计套件搭建一个工程,通过实际的设计和仿真,来测试视频处理中的关键信号,如同步信号和消隐信号等。原创 2024-04-17 16:27:24 · 1863 阅读 · 0 评论 -
Zynq学习笔记--AXI 总线概述
AXI总线简介,并通过ILA观察AXI总线的实际信号。原创 2024-04-13 11:42:12 · 2581 阅读 · 0 评论 -
Zynq开发之-PYNQ配置 + XVC(Xilinx Virtual Cable)调试接口 + KV260 Base
PYNQ已经是我开发PL逻辑不可或缺的工具了,PYNQ极具方便性、灵活性,可以快速验证和测试逻辑设计,也可以利用 Python 的丰富库和工具来处理和分析数据,而不需要使用复杂的测试平台或软件环境。原创 2024-04-03 21:52:36 · 2568 阅读 · 0 评论