fpga_RGB模型与硬件加速思维

一 RGB模型

  人眼之所以可以看到各种颜色的光,主要是红绿蓝三种感光细胞综合感觉的结果,而红绿蓝三色被称为三原色。

  饱和度均为100%的RGB能组合成8种颜色,计算机处理的BMP图片为24bit的位图,即每一通道的颜色可以组合为2的8次方,即256级别。总过能综合出来的颜色种类,计算如下:

  R*G*B={2}^8*{2}^8*^{}{2}^8=16777216,约为1600万。

二 fpga硬件加速思维

基于fpga的并行加速实现思维

1 浮点转定点,硬件乘法+移位实现加速

2 充分利用流水线特性,最好能实现全流水线计算

3合理采用乒乓操作,提高任务并行度

4充分利用并行计算,通过面积换取速度来提升单位时间的计算力

5能用本地缓存,就不要用外部缓存,用专用内存提高读写效率

6尽量减少cpu的参与,让硬件自动完成,状态跳转

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值