整体软件系统设计中SPartan6内部逻辑功能如图所示,设计的内部逻辑功能模块紧张分CMOS驱动模块、数据解析模块、数据拼接模块、硬件图像算法模块、HDR图像发送模块、FIFO同步模块以及额外支持的序列触发摸块。
程序伊始,Spartan6芯片中的驱动模块开始驱动图像采集模块事情,图像采集模依据驱动模块的配置会选择相应的三种模式数据流进行输出:视频模式/图片捕获模式/序列触发模式,然后通过数据解析模块将图像采集模块输出的串行有效像素数据转换成并行数据,传输给后续模块进行处理。

进一步地,须要解析和产生有效旗子暗记,个中有效旗子暗记包括帧有效旗子暗记和行有效旗子暗记来共同决定图像分辨率。
由于利用的国产图像传感器本身不支持测试数据(Test_Pattem)功能,以是这里也可以通过在Spartan6内部产生的Test_Pattem数据作为后续处理模块的数据源,其紧张浸染便是作为一个验证比拟实验,考验数据处理结果是否精确。
后续是数据拼接模块,这和传感器的特性干系,由于GSENSE400BSI传感器输出的八通道数据是由两个四通道数据组成的,个中四通道(TopChannel)传输的是低增益图像(LCG),其余的四通道(BottomChannel)传输的是高增益图像(HCG)。
以是在数据拼接模块中须要对HCG数据和LCG数据同时进行通道的拼接处理,以得到完全的一帧图像数据。后续的硬件图像处理模块可以依据实际功能需求进行选择,由选择模块掌握图像锐化算法模块和HDR图像发送模块的开启和关闭,末了图像数据到达FIFO同步模块,在FIFO模块中将图像并行数据在异步时钟域发送给Cr〇SS_Link芯片进行处理。
嵌入式物联网须要学的东西真的非常多,千万不要学错了路线和内容,导致人为要不上去!
无偿分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!
某鱼上买估计至少要好几十。加微信领取资料










