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的参与,让硬件自动完成,状态跳转 |

相关推荐
Antonio9151 小时前
【图像处理】libtiff 的介绍与使用
图像处理
第二层皮-合肥1 小时前
图像处理中的暗场校正
图像处理·数码相机·计算机视觉
Js_cold4 小时前
Verilog局部参数localparam
开发语言·fpga开发·verilog
promising-w4 小时前
【FPGA】使用移位实现LED流水灯
fpga开发
爱吃汽的小橘5 小时前
ZYNQ介绍
fpga开发
武子康14 小时前
Java-166 Neo4j 安装与最小闭环 | 10 分钟跑通 + 远程访问 Docker neo4j.conf
java·数据库·sql·docker·系统架构·nosql·neo4j
ThreeYear_s15 小时前
电力电子技术学习路径与FPGA/DSP技术结合方向(gemini生成)
学习·fpga开发
chao18984417 小时前
多光谱图像融合:IHS、PCA与小波变换的MATLAB实现
图像处理·计算机视觉·matlab
这张生成的图像能检测吗18 小时前
(论文速读)基于图像堆栈的低频超宽带SAR叶簇隐蔽目标变化检测
图像处理·人工智能·深度学习·机器学习·信号处理·雷达·变化检测
奋斗的牛马19 小时前
FPGA—ZYNQ学习spi(六)
单片机·嵌入式硬件·学习·fpga开发·信息与通信