fpga_RGB模型与硬件加速思维

一 RGB模型

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

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

R*G*B=**=16777216,约为1600万。

二 fpga硬件加速思维

|-------------------------------|
| 基于fpga的并行加速实现思维 |
| 1 浮点转定点,硬件乘法+移位实现加速 |
| 2 充分利用流水线特性,最好能实现全流水线计算 |
| 3合理采用乒乓操作,提高任务并行度 |
| 4充分利用并行计算,通过面积换取速度来提升单位时间的计算力 |
| 5能用本地缓存,就不要用外部缓存,用专用内存提高读写效率 |
| 6尽量减少cpu的参与,让硬件自动完成,状态跳转 |

相关推荐
szxinmai主板定制专家16 分钟前
【国产NI替代】基于FPGA的32通道(24bits)高精度终端采集核心板卡
大数据·人工智能·fpga开发
黑色叉腰丶大魔王3 小时前
基于 MATLAB 的图像增强技术分享
图像处理·人工智能·计算机视觉
HIZYUAN6 小时前
AGM FPGA如何配置上拉或者下拉电阻
fpga开发
∑狸猫不是猫6 小时前
(13)CT137A- 简易音乐盒设计
fpga开发
ThreeYear_s12 小时前
基于FPGA 的4位密码锁 矩阵键盘 数码管显示 报警仿真
fpga开发·矩阵·计算机外设
禁默15 小时前
2024年图像处理、多媒体技术与机器学习
图像处理·人工智能·microsoft
Anin蓝天(北京太速科技-陈)18 小时前
252-8路SATAII 6U VPX高速存储模块
fpga开发
发呆小天才O.oᯅ19 小时前
YOLOv8目标检测——详细记录使用OpenCV的DNN模块进行推理部署C++实现
c++·图像处理·人工智能·opencv·yolo·目标检测·dnn
如何学会学习?20 小时前
2. FPGA基础了解--全局网络
fpga开发
Anin蓝天(北京太速科技-陈)21 小时前
271-基于XC7V690T的12路光纤PCIe接口卡
嵌入式硬件·fpga开发