45、硬件加速与电路速度优化技术解析

硬件加速与电路速度优化技术解析

1. 硬件加速模块分析

在硬件设计中,为了提升系统性能,对特定模块进行硬件加速是常见的手段。这里主要涉及三个被硬件加速的模块:
- 第一个模块 :通过消除临时中间结果的内存访问,降低了相应硬件模块的整体带宽。这一优化策略减少了不必要的内存操作,提高了硬件运行效率。
- 二维离散小波变换(2 - D DWT)模块 :由于DWT是对整个帧作为单个图块进行处理,将整个图块存储在芯片上并不合理。因此采用基于行的设计,该设计可以接受输入数据流,输出结果会覆盖片外已读取的值。利用Virtex - II提供的众多片上18Kbit BlockRAMs可轻松实现行缓冲器,避免了水平和垂直滤波之间临时数据的存储,从而降低了与外部ZBT SRAM之间的带宽需求。
- 一级编码器(Tier - 1 coder)模块 :此编码涉及位/上下文建模和算术编码。设计了一个硬件核心,用于接受包含最多4096个字(符合标准规定)的单个代码块,对该代码块进行建模和算术编码,并存储压缩字节流。为保证所需的处理能力以实现期望的帧率,采用了三个一级编码器并行操作。同时,通过重新安排临时数据的操作,优化了来自ZBT SRAM缓冲区的带宽,减少了相应的I/O访问。

2. 系统实现流程

系统采用Xilinx MicroBlaze软处理器在多媒体板上实现了motion - JPEG2000编码器系统。具体流程如下:
1. 帧捕获 :从NTSC相机抓取YCrCb数据,进行去隔行处理并转换为RGB,同时为JPE

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值