xilinx ip video
功能
1. 双axi-stream 接口输入,大分辨率axis为底图,axis为顶图。
目前输入为rbg分量输入,各分量为10bit
2. 使用xilinx hls 编写。资源利用率不高。mixer ip 基本类似。
20221026 进行优化。
3. 配置寄存器有
#pragma HLS INTERFACE s_axilite port=height //大图高度#pragma HLS INTERFACE s_axilite port=width //大图宽度#pragma HLS INTERFACE s_axilite port=start_x //小图起始x坐标#pragma HLS INTERFACE s_axilite port=start_y //小图起始y坐标#pragma HLS INTERFACE s_axilite port=sm_height //小图高度#pragma HLS INTERFACE s_axilite port=sm_width //小图宽度
效果
仿真
图像输入 , 两个输入同时检测user
当img2 有效时候
中间数据 有4个节拍的延时
// control
// 0x00 : Control signals
// bit 0 - ap_start (Read/Write/COH)
// bit 1 - ap_done (Read/COR)
// bit 2 - ap_idle (Read)
// bit 3 - ap_ready (Read)
// bit 7 - auto_restart (Read/Write)
// others - reserved
// 0x04 : Global Interrupt Enable Register
// bit 0 - Global Interrupt Enable (Read/Write)
// others - reserved
// 0x08 : IP Interrupt Enable Register (Read/Write)
// bit 0 - enable ap_done interrupt (Read/Write)
// bit 1 - enable ap_ready interrupt (Read/Write)
// others - reserved
// 0x0c : IP Interrupt Status Register (Read/TOW)
// bit 0 - ap_done (COR/TOW)
// bit 1 - ap_ready (COR/TOW)
// others - reserved
// 0x10 : Data signal of width
// bit 31~0 - width[31:0] (Read/Write)
// 0x14 : reserved
// 0x18 : Data signal of height
// bit 31~0 - height[31:0] (Read/Write)
// 0x1c : reserved
// 0x20 : Data signal of sm_height
// bit 31~0 - sm_height[31:0] (Read/Write)
// 0x24 : reserved
// 0x28 : Data signal of sm_width
// bit 31~0 - sm_width[31:0] (Read/Write)
// 0x2c : reserved
// 0x30 : Data signal of startx
// bit 31~0 - startx[31:0] (Read/Write)
// 0x34 : reserved
// 0x38 : Data signal of starty
// bit 31~0 - starty[31:0] (Read/Write)
// 0x3c : reserved
// (SC = Self Clear, COR = Clear on Read, TOW = Toggle on Write, COH = Clear on Handshake)#define XVIDEO_MIXER_CONTROL_ADDR_AP_CTRL 0x00
#define XVIDEO_MIXER_CONTROL_ADDR_GIE 0x04
#define XVIDEO_MIXER_CONTROL_ADDR_IER 0x08
#define XVIDEO_MIXER_CONTROL_ADDR_ISR 0x0c
#define XVIDEO_MIXER_CONTROL_ADDR_WIDTH_DATA 0x10
#define XVIDEO_MIXER_CONTROL_BITS_WIDTH_DATA 32
#define XVIDEO_MIXER_CONTROL_ADDR_HEIGHT_DATA 0x18
#define XVIDEO_MIXER_CONTROL_BITS_HEIGHT_DATA 32
#define XVIDEO_MIXER_CONTROL_ADDR_SM_HEIGHT_DATA 0x20
#define XVIDEO_MIXER_CONTROL_BITS_SM_HEIGHT_DATA 32
#define XVIDEO_MIXER_CONTROL_ADDR_SM_WIDTH_DATA 0x28
#define XVIDEO_MIXER_CONTROL_BITS_SM_WIDTH_DATA 32
#define XVIDEO_MIXER_CONTROL_ADDR_STARTX_DATA 0x30
#define XVIDEO_MIXER_CONTROL_BITS_STARTX_DATA 32
扩展
1. 两输入axis的算法处理。如:视频叠加,fpn算法,图像融合。
2. 不同宽度,不同位宽的处理。
3. 多路画中画功能。可以增加透明功能。
xilinx ip video相关推荐
- xilinx IP 汇总
XILINX demosaic ip XILINX TPG 彩条 XILINX CA 热成像 上色 xilinx ip crop 功能 xilinx ip ccm xilinx ip gamma xi ...
- Xilinx IP解析之FIFO Generator v13.2
一. IP概述 可参考Xilinx官网fifo_generator概述, 以下翻译自官网此IP的概述. 产品描述: LogiCORE™IP FIFO生成器内核生成经过充分验证的先进先出(FIFO)内存 ...
- Xilinx IP解析之 Fast Fourier Transform(FFT) v9.1
Xilinx IP解析之 Fast Fourier Transform(FFT) v9.1 前言--两个FFT IP核的区分 在Vivado的IP中搜索FFT,会显示出FFT和LTE FFT,如下图所 ...
- Xilinx IP解析之Processor System Reset v5.0
一. IP概述 可参考Xilinx官网Processor System Reset Module概述, 以下翻译自官网此IP的概述. 产品描述: Xilinx处理器系统复位模块允许客户通过设置某些参数 ...
- modelsim/Questasim中添加xilinx ip库,并仿真成功
在modelsim/Questasim中 仿真Xilinx IP的库 一共分为两步, 第一步如下,参考下面的博客,这一步必须添加. 由于vivado自带仿真工具运行速度较慢,有时候需要在modelsi ...
- xilinx ip xdc修改
大概有4种方法可以修改xilinx ip xdc,本文主要指gt相关的位置约束(一般来说xilinx ip默认生成的pcie gt lane序和Verilog top Port的索引下标是反的) 对于 ...
- Xilinx IP核AXI Memory Mapped to PCI Express使用
作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 性能 测试平台:长城的FT15 ...
- Xilinx IP AXI DMA V7.1 -PG021英文文档翻译
Xilinx IP AXI DMA V7.1 -PG021英文文档翻译 1.AXI DMA v7.1英文翻译 1.AXI DMA v7.1英文翻译
- 如果使用第三方综合工具,Xilinx IP…
如果对包含Xilinx IP的模块或者整个工程采用第三方综合工具进行综合,那么对于IP该如何处理呢? 第一步:如果明确使用第三方综合工具,那么对于IP应采用Manage IP的流程,如下图所示.这个方 ...
最新文章
- OpenCV中泛洪填充算法解析与应用
- STM32 基础系列教程 37 - Lwip_igmp
- 轴固定位置_3轴、3+2轴、5轴加工都有哪些区别?这篇文章给你整明白
- 返回图片_Vue 图片压缩并上传至服务器
- 【转】syslog服务和syslogd守护进程
- c语言皮尔森系数程序,按条件选入观测;皮尔森相关系数
- 百度地图Key的设置方法
- 一个网卡配置两个不同网段的IP地址(比如应用道闸项目)
- sql server 2005 T-SQL BEGIN DIALOG CONVERSATION (Transact-SQL)
- 【操作系统/OS笔记15】死锁的系统模型,死锁的处理办法,银行家算法与死锁检验算法
- SCRUM 系列之一 ----- 认识SRCUM
- django orm与scrapy集成:
- 视频教程-js+ajax+jquery+easyui从入门到精通(项目实战)-JavaScript
- 未来计算机体系结构探索,未来计算机体系结构将是什么样的发展趋势
- 【CRC】CRC推导(二)模二除法
- 我为何从开发转测试,并坚持了16年?
- H5页面展示丨网页三维展示丨产品3D展示原理【商迪3D】
- 计算机综合能力描述,计算机综合应用能力实训报告
- camunda如何插入以及获取流程审批
- 【已解决】pycharm 终端无法激活conda环境
热门文章
- android手机几大厂商排行榜,各大手机厂商的核心产品UI排行榜出炉
- 单机安装Hive和Zepplin
- 一个WPF和SL的严重BUG,能导致任何的寄主程序崩溃
- “具有NDK音视频开发经验者优先”,7/10的安卓招聘要求中都这样写,还不上手?
- html 定义列表dddt,TDDD 文件扩展名: 它是什么以及如何打开它?
- DAY 9 | 自学前端第九天
- 2018AVA: A Video Dataset of Spatio-temporally Localized Atomic Visual Actions
- Android之BroadcastReceiver
- BroadcastRecever
- ssm课程答疑系统的设计与实现毕业设计源码261620