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

相关推荐
tiantianuser2 小时前
RDMA简介5之RoCE v2队列
fpga开发·verilog·fpga·rdma·高速传输·rocev2
掘金-我是哪吒2 小时前
分布式微服务系统架构第144集:FastAPI全栈开发教育系统
分布式·微服务·架构·系统架构·fastapi
碎碎思3 小时前
打破延迟极限的 FPGA 机械键盘
fpga开发·计算机外设
jndingxin12 小时前
OpenCV CUDA模块图像处理-----对图像执行 均值漂移过程(Mean Shift Procedure)函数meanShiftProc()
图像处理·opencv
就是有点傻12 小时前
VM图像处理之图像二值化
图像处理·人工智能·计算机视觉
半桔12 小时前
【Linux手册】冯诺依曼体系结构
linux·缓存·职场和发展·系统架构
蓝天居士21 小时前
软考 系统架构设计师系列知识点之杂项集萃(82)
系统架构
hahaha601621 小时前
Flash烧录速度和加载配置速度(纯FPGA & ZYNQ)
fpga开发
hahaha601621 小时前
ARINC818编解码设计FPGA实现
fpga开发
小马哥编程1 天前
【iSAQB软件架构】软件架构中构建块的视图:黑箱、灰箱和白箱及其交互机制
microsoft·架构·系统架构·交互