xilinx ip 线性化与去电平

 功能

1.  单axi-stream 接口输入(10bit raw输入),axis输出(10bit输出)。

2. 使用xilinx hls 编写。

3. 配置寄存器有

	#pragma HLS INTERFACE  s_axilite  port=blacklevelr  
	#pragma HLS INTERFACE  s_axilite  port=blacklevelb
	#pragma HLS INTERFACE  s_axilite  port=blacklevelgr
	#pragma HLS INTERFACE  s_axilite  port=blacklevelgb
	#pragma HLS INTERFACE  s_axilite  port=width
	#pragma HLS INTERFACE  s_axilite  port=height
	#pragma HLS INTERFACE  s_axilite  port=cfa

  支持

                支持xilinx 所有系列fpga

                              

仿真c/rtl

   对ip 进行仿真。是否能满足时序要求。

当blc 都设置为0 时候

 

当blc 都设置为10时候

28 对应18

 

 ip 接口

 

// 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 blacklevelr
//        bit 31~0 - blacklevelr[31:0] (Read/Write)
// 0x24 : reserved
// 0x28 : Data signal of blacklevelb
//        bit 31~0 - blacklevelb[31:0] (Read/Write)
// 0x2c : reserved
// 0x30 : Data signal of blacklevelgr
//        bit 31~0 - blacklevelgr[31:0] (Read/Write)
// 0x34 : reserved
// 0x38 : Data signal of blacklevelgb
//        bit 31~0 - blacklevelgb[31:0] (Read/Write)
// 0x3c : reserved
// 0x40 : Data signal of cfa
//        bit 31~0 - cfa[31:0] (Read/Write)
// 0x44 : reserved
// (SC = Self Clear, COR = Clear on Read, TOW = Toggle on Write, COH = Clear on Handshake)

#define XLINENAR_CONTROL_ADDR_AP_CTRL           0x00
#define XLINENAR_CONTROL_ADDR_GIE               0x04
#define XLINENAR_CONTROL_ADDR_IER               0x08
#define XLINENAR_CONTROL_ADDR_ISR               0x0c
#define XLINENAR_CONTROL_ADDR_WIDTH_DATA        0x10
#define XLINENAR_CONTROL_BITS_WIDTH_DATA        32
#define XLINENAR_CONTROL_ADDR_HEIGHT_DATA       0x18
#define XLINENAR_CONTROL_BITS_HEIGHT_DATA       32
#define XLINENAR_CONTROL_ADDR_BLACKLEVELR_DATA  0x20
#define XLINENAR_CONTROL_BITS_BLACKLEVELR_DATA  32
#define XLINENAR_CONTROL_ADDR_BLACKLEVELB_DATA  0x28
#define XLINENAR_CONTROL_BITS_BLACKLEVELB_DATA  32
#define XLINENAR_CONTROL_ADDR_BLACKLEVELGR_DATA 0x30
#define XLINENAR_CONTROL_BITS_BLACKLEVELGR_DATA 32
#define XLINENAR_CONTROL_ADDR_BLACKLEVELGB_DATA 0x38
#define XLINENAR_CONTROL_BITS_BLACKLEVELGB_DATA 32

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值