
ZYNQ
文章平均质量分 97
不会焊电路
不想当电工的程序员不是好学生。
展开
-
AXI4-Stream时序——视频时序与AXI4-Stream之间的关系
写在前边的话:如果你能搜到此篇文章,我就默认你对AXI4-Stream有了一个大致的了解(至少知道此协议不包含任何地址映射,仅仅是一串数据流)。本文是基于video in IP的对视频信号转AXI4-Stream信号的验证。因为博主现在不用OV5640/OV7725等之类的传感器了,因此抄无可抄,必须自己探究一下这个IP的输入时序是怎样的。只有理解了输入和输出的时序是怎样的,我们才能应用这个IP得心应手,才能不被这类IP所吓到(请注意,是这类!!)。正文开始:Video-in IP长下...原创 2020-11-21 11:49:44 · 3760 阅读 · 2 评论 -
ZYNQ的VDMA采集OV5640视频数据通过HDMI接口显示
在ZYNQ上调试OV5640并用HDMI显示出来这个实验简直就是一部血泪史啊!!有木有!!一个小小的摄像头,调了4天。因此我准备把这次痛苦的经历和全部经验、细节写出来,以供记录学习ZYNQ的心酸历程。 在百度上输入ZYNQ VDMA OV5640等关键字,搜索的大部分是来自米联客的教程。在此特别地向米联客、ALINX、正点原子等等诸如此类的公司和机构表示感谢和深深的敬意,原因是他们向广大刚刚走进ZYNQ世界的新手提供了免费的教程。前辈们的博客对VDMA,VTC,Video ...原创 2020-06-16 22:00:23 · 11504 阅读 · 37 评论 -
ZYNQ AMP详解
本实验是双核AMP(asymmetrical processor)实验。双核实验需要CPU0向CPU1发出软件中断从而唤醒CPU1。CPU1对CPU0中的数据进行操作。CPU0和CPU1共享一段内存空间(可以把这段共享空间当作数据交换的部分)。首先要建立一个Vivado工程。这里完成的思路是:CPU0接收串口发来的数据,发出软件中断,唤醒CPU1. CPU1通过AXI接口控制LED的闪烁频率。硬件部分:需要设计一个参数可调的分频器(输出频率10Hz-0.2Hz之间)。另外,还需要设计..原创 2020-05-27 00:43:12 · 3580 阅读 · 9 评论 -
ZYNQ 中断函数配置——个人笔记
一、 GIC头文件中的那些函数xscugic.h文件中定义了以下多个函数。//连接:设置中断服务函数注册//入口参数:SCU GIC实例,中断ID,定义中断处理函数,中断s32 XScuGic_Connect (XScuGic *InstancePtr, u32 Int_Id, Xil_InterruptHandler Handler, void *CallBackRef);//断开连接:中断服务程序不再连接//暂时这么理解吧,反正对于我这种垃圾来说也用不上void X...原创 2020-05-25 21:42:08 · 7213 阅读 · 13 评论