一种基于软处理器的图像信号源及其处理图像信号的方法_3

文档序号:9219968阅读:来源:国知局
接口类型。
[0088]第二输出接口 72:主要提供MIPI接口类型的图像输出接口,接口支持41ane/81ane 的 MIPI DSI 接口类型。
[0089]第三输出接口 73:主要提供DP接口类型的图像输出接口,接口支持41ane/81ane的DP1.2接口类型。
[0090]第四输出接口 74:主要提供V-BY-ONE接口类型的图像输出接口,接口支持81ane/161ane 的 V-BY-ONE 接口类型。
[0091]复杂可编程逻辑模块(CPLD)5:外部挂载存储器用来存储现场可编程门阵列3的程序文件,同现场可编程门阵列3进行通信完成程序升级,给现场可编程门阵列进行程序配置完成现场可编程门阵列的启动。
[0092]从外部存储接口控制块51:用于同现场可编程门阵列进行总线交互,接收来自现场可编程门阵列的配置程序和命令数据,配置程序转发给Nand存储控制块,命令数据转发给第二软处理器。
[0093]第二软处理器(n1s ii B) 52:用来处理CPLD内部的任务调度、命令解析和工作流程控制。
[0094]Nand(Nand flash快闪记忆体)存储控制块53:用于接收来自从外部存储接口控制块的数据,存储到外部的Nand存储模块中,从外部的Nand存储模块中读取数据发送给加载模块:接收来自第二软处理器的控制命令。
[0095]加载模块54:用来接收来自Nand存储控制块的现场可编程门阵列的升级程序,通过外部总线对现场可编程门阵列进行程序配置。
[0096]Nand存储模块6:为CPLD外部的存储控制器,用来保存现场可编程门阵列的程序文件。
[0097]基于软处理器的图像信号源采用单现场可编程门阵列的方式,内部嵌入n1s ii软处理器来实现图像信号源的功能,主要处理信号操作包括远程升级启动操作、在线图像信号输出操作、在线下载图像信息操作、离线图像信号输出操作。
[0098]1、远程升级启动操作,如图2所示,操作过程为:
[0099]1.1)搭建环境,图像信号源和上位机进行连接。
[0100]1.2)上位机I通过以太网收发模块2向协议栈32发送升级命令信息,协议栈32将接收的升级命令信息发送到第一软处理器31,第一软处理器31接收到升级命令信息后,通过控制主控制块33和主外部存储接口控制块37向复杂可编辑逻辑模块5中的第二软处理器52发送程序升级指令。
[0101]1.3)上位机I将图像信号源的升级程序文件通过以太网收发模块2发送给协议栈32进行解析,协议栈32将解析后的程序文件经过主控制块33和DDR缓存控制块35保存到DDR外部缓存模块42中。
[0102]1.4)第一软处理器31收到程序保存完成后,控制主控制块33和DDR缓存控制块35将程序文件从DDR外部缓存模块42读出,通过主外部存储接口控制块37发送给复杂可编辑逻辑模块5中的从外部存储接口控制块51。
[0103]1.5)第二软处理器52根据程序升级指令控制从外部存储接口控制块51接收程序文件,通过Nand存储控制块53将程序文件存储到Nand存储模块6中。
[0104]1.6)下次图像信号源上电后,复杂可编程逻辑模块5先进行自启动。
[0105]1.7)CPLD启动完成后,CPLD内部的第二软处理器52会根据现场可编程门阵列3的启动程序配置即升级命令信息,控制Nand存储控制块53从Nand存储模块6中读取相应的升级程序文件,发送给加载模块54。
[0106]1.8)加载模块54将程序文件通过外部总线的方式发送给现场可编程门阵列3的配置模块38,配置模块38接收到程序文件后,进行现场可编程门阵列的程序配置,完成升级启动操作。
[0107]2、在线图像信号输出操作,如图3所示,操作过程为:
[0108]2.1)搭建环境,将图像信号源和PC进行连接,打开图像信号源。
[0109]2.2)打开上层应用软件,选择在线图像输出操作,针对输出接口类型选择相应的模组信息,点击开始。
[0110]2.3)上位机I通过以太网收发模块2向协议栈32发送配置信息和图像文件进行解析。
[0111]2.4)协议栈32将解析的配置信息发送到第一软处理器31,第一软处理器31根据接收到的配置信息配置主控制块33的功能切换、设置图像输出控制块36选择输出接口类型,控制各逻辑块的协同工作。
[0112]2.5)第一软处理器31信息配置完成后,协议栈32将解析的图像文件发送到主控制块33,主控制块33接收到图像文件后将图像文件发送给DDR缓存控制块35,通过DDR缓存控制块35将图像文件写入到DDR外部缓存模块42中。
[0113]2.6)图像文件保存完成后,上位机I发送图像输出命令至第一软处理器31,第一软处理器31根据接收的命令控制主控制块33和DDR缓存控制块35从DDR外部缓存模块42中读取图像文件,发送给图像输出控制块36,图像输出控制块36通过配置的输出接口进行同一幅图像输出或者不同图像输出显示;当第一软处理器31接收到图像切换命令时,则根据命令的不同控制图像输出控制块36从DDR外部缓存模块35中读取不同的图像文件,进行输出显示;如果没有接收到图像切换命令,则保持当前画面输出显示。
[0114]3、离线图像信号输出操作:离线输出操作分为在线下载和离线输出两部分,在线下载即通过上位机下发图像文件和配置信息存储到现场可编程门阵列外部的存储区(eMMC外部存储模块),然后在下次图像信号源离线开电的情况下再读取图像文件通过相应的接口进行输出,如图4所示,具体过程为:
[0115]3.1)搭建环境,图像信号源和上位机进行连接,打开图像信号源。
[0116]3.2)打开上层应用软件,选择下载图像信息操作,针对输出接口类型选择相应的模组信息,点击开始。
[0117]3.3)上位机I通过以太网收发模块2向协议栈32发送配置信息和图像文件进行解析。
[0118]3.4)协议栈32将解析的配置信息和图像文件发送到主控制块33,主控制块33接收到配置信息和图像文件后,发送给DDR缓存控制块35,通过DDR缓存控制块35将配置信息和图像文件写入到DDR外部缓存模块42中。
[0119]3.5)第一软处理器31控制主控制块33和DDR缓存控制块35从DDR外部缓存模块42中读取配置信息和图像文件,发送给eMMC存储控制块34,eMMC存储控制块34将配置信息和图像文件保存到eMMC外部存储模块41中,实现在线下载。
[0120]3.6)在下次图像信号源单独上电后,第一软处理器31通过控制主控制块33和eMMC存储控制块34从eMMC外部存储模块41中读取配置信息,发送给DDR缓存控制块35保存到DDR外部缓存模块42中,主控制块33再控制DDR缓存控制块35从DDR外部缓存模块42中读取配置信息发送至第一软处理器31。
[0121]3.7)第一软处理器31根据配置信息配置主控制块33的功能切换、配置图像输出控制块36选择输出接口类型。
[0122]3.8)配置完成后,主控制块33控制eMMC存储控制块34从eMMC外部存储模块41中读取图像文件,发送给DDR缓存控制块35保存到DDR外部缓存模块42中。
[0123]3.9)主控制块33控制DDR缓存控制块35从DDR外部缓存模块42中读取图像文件,发送给图像输出控制块36,图像输出控制块36通过配置的输出接口进行同一幅图像输出或者不同图像输出显示。
[0124]本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
【主权项】
1.一种基于软处理器的图像信号源,其特征在于,包括: 现场可编程门阵列(3),用于完成图像信号输出、同上位机进行通信; 复杂可编程逻辑模块(5),用于与现场可编程门阵列进行通信完成程序升级,给现场可编程门阵列发送升级程序; 输出接口(7),用于对现场可编程门阵列输出的图像文件提供不同的图像输出接口类型; 所述现场可编程门阵列(3)包括: 第一软处理器(31),用于向现场可编程门阵列内部的各控制块发送控制命令、控制各控制块的工作流程; 协议栈(32),用于对接收的数据进行解析,将配置信息传输给第
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1