首页 > 其他分享 >【ZYNQ】笔记:VDMA彩条显示实验

【ZYNQ】笔记:VDMA彩条显示实验

时间:2023-04-08 14:35:49浏览次数:56  
标签:PS GP HP FIFO VDMA ZYNQ 彩条 PL

【学习视频】正点原子https://www.bilibili.com/video/BV11j411f7Co

===================================================================

【学习笔记】

【1】

DDR的帧缓存操作:VDMA写数据至DDR;VDMA再从DDR中读取数据。

作用:解决视频源与显示设备间速率、分辨率不匹配的问题。

【2】

PS通过GP接口控制PL中的VDMA模块。

【3】

打开Vivado工程,新建Block Design,配置ZYNQ-PS:

(1)UART0:14、15

(2)DDR3:MT41J256M16RE-125

(3)FCLK_CLK0:100MHz

(4)HP Slave AXI:HP0(S_AXI_HP0)

对于HP而言,PS是从机,故为Slave,而PL为主机;但在本实验中,PS是GP接口(M_AXI_GP0)的主机,PL为从机。

【4】

HP:High Performance Ports 高性能端口,每个接口有两个FIFO缓存(AFI:AXI FIFO interface)

GP:General Purpose Ports 通用端口(同GPIO),无FIFO缓存

共有四个HP接口,均是PL为主机,PS为从机(箭头从PL指向PS)

共有四个GP接口,两个是PL为主机、PS为从机,两个是PL为从机、PS为主机。(本次实验用到后者之一)

 【5】

Interconnect互联:数据交互的主要机制(机构,mechanism,也可称为“开关”,即开启/关闭数据的交互)

互联矩阵:网状结构

【6】

数据总线位宽(Data bus width)

  HP:32或64bit(借助FIFO提升了性能)

  GP:32bit(无FIFO)

标签:PS,GP,HP,FIFO,VDMA,ZYNQ,彩条,PL
From: https://www.cnblogs.com/steven913/p/17298510.html

相关文章

  • 基于zynq的OV5640摄像头的sobel算子边缘检测
    最近鸽了挺久的,因为最近要做课设,再加上被这个工程的调试给难到了。在做该工程的时候,有一个良好的项目管理习惯会让开发的时候不会让人那么的高血压。特别要注意的是,异步FIFO的读写时钟的速率匹配问题,这个问题卡了我好久。1、sobel算子Sobel算法是像素图像边缘检测中最重要的......
  • 基于ZYNQ7020 ARM+FPGA的运动控制器设计方案
    ZYNQ7020系列运动控制器,支持6轴脉冲+16/32轴总线控制,本地36输入,24输出,RS232/485和TCP通讯。ZYNQ7020系列:1.本地脉冲轴数:6轴带编码器反馈,编码器输入最高频率:4MHz2.最大脉......
  • zynq基于DMA的串口传图
    小梅哥的这个ZYNQ开发板上的DDR3位于PS侧,PL侧想要使用DDR3作为缓存的话,得通过HP接口来与PS侧的DDR3控制进行通信。本次实验在小梅哥OV5640工程的基础上,通过修改VDMA的S2M......
  • zynq串口接收超时加软件FIFO
    zynq的PS端裸跑时,其串口带有硬件FIFO,可大大降低中断频率。配合接收超时中断,可实现任意长度数据的非阻塞收发。应用与驱动解耦为实现驱动层与应用层解耦,不在中断服务函数......
  • VDMA配置说明
    //BD中设置的3帧缓存地址#defineVIDEO_BASEADDR00x01000000#defineVIDEO_BASEADDR10x02000000#defineVIDEO_BASEADDR20x03000000#defineAXI_LITE_PL......
  • 米尔基于Zynq 7000系列单板的FPGA农业生产识别系统解决方案
      随着农业生产模式和视觉技术的发展,农业采摘机器人的应用已逐渐成为了智慧农业的新趋势,通过机器视觉技术对农作物进行自动检测和识别已成为采摘机器人设计的关键技术......
  • ZYNQ FSBL源码分析
    ​ FSBL是ZYNQ的bootloader虽然不是第一个启动的,但属于用户可以更改的启动程序,因此对源码分析是非常有必要的(在FSBL之前有bootRom,这个已经固化)zynq在运行完芯片内固......
  • 如何固化ZYNQ PL端程序到FLASH?
    ZYNQ7000板子上,PL端逻辑烧写到FLASH里面。怎么办?前言本操作如何固化ZYNQPL端程序到FLASH分享---基于广州星嵌电子科技有限公司设计研发的Zynq7015平台。 FLASH型号......
  • ZYNQ与DSP之间SRIO通信例程,实操分享
    XQ6657Z35/45-EVM高速数据处理评估板(XQTyer评估板)由广州星嵌电子科技有限公司自主研发,核心板包含一片TIDSPTMS320C6657和一片XilinxZYNQ-7000SoC处理器XC7Z035-2FFG67......
  • ZYNQ(FPGA)与DSP之间SRIO通信实现
    1 ZYNQ与DSP之间通信例程1.1 ZYNQ与DSP之间SRIO通信1.1.1 例程位置ZYNQ例程保存在资料盘中的Demo\ZYNQ\PL\srio_gen2_0_ex文件夹下。DSP例程保存在资料盘中的Demo\D......