一 RGB模型
人眼之所以可以看到各种颜色的光,主要是红绿蓝三种感光细胞综合感觉的结果,而红绿蓝三色被称为三原色。
饱和度均为100%的RGB能组合成8种颜色,计算机处理的BMP图片为24bit的位图,即每一通道的颜色可以组合为2的8次方,即256级别。总过能综合出来的颜色种类,计算如下:
R*G*B=**=16777216,约为1600万。
二 fpga硬件加速思维
基于fpga的并行加速实现思维 |
1 浮点转定点,硬件乘法+移位实现加速 |
2 充分利用流水线特性,最好能实现全流水线计算 |
3合理采用乒乓操作,提高任务并行度 |
4充分利用并行计算,通过面积换取速度来提升单位时间的计算力 |
5能用本地缓存,就不要用外部缓存,用专用内存提高读写效率 |
6尽量减少cpu的参与,让硬件自动完成,状态跳转 |