[发明专利]图像处理系统中控制器与图像处理芯片的寻址方法和系统有效
申请号: | 201310632807.2 | 申请日: | 2013-11-29 |
公开(公告)号: | CN103606129A | 公开(公告)日: | 2014-02-26 |
发明(设计)人: | 陈燕凯 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G06T1/60 | 分类号: | G06T1/60;G06T1/20 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图像 处理 系统 控制器 芯片 寻址 方法 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种图像处理系统中控制器与图像处理芯片的寻址方法和系统。
背景技术
目前图像处理领域,用解码芯片对图像数据进行采集,用图像处理芯片作为图像数据处理中心,用控制器作为控制中心控制图像处理芯片以及外围电路工作。比如可以采用FPGA芯片作为图像处理芯片,ARM或者MCU等CPU芯片作为控制器。而在这样的数据处理模式中,CPU芯片与FPGA芯片之间的通讯起着非常重要的作用。
传统中各种寻址方式基本都采用以下模式:FPGA提供相应的若干寄存器,为其定义地址空间,供CPU访问,由CPU通过各种总线方式向图像处理芯片发送操作指令,根据操作指令对图像处理芯片内寄存器进行读写。当FPGA处理多通道数据,并且每一通道的数据需要经过若干图像处理算法组件的处理时,FPGA对寄存器地址空间的定义通常采用以下方式:按数据通道划分“行”,每个通道内按各个图像处理算法组件划分“列”,有多少个寄存器就定义多少个地址,块内寄存器与地址一一对应(即每个图像处理算法组件需要定义对应地址个数的寄存器),如图1所示。
这样的寻址方式存在的问题是:在处理的图像数据通道数越多,特别是每一通道又需要经过许多图像处理算法组件处理的时候,就必须定义数量非常庞大的寄存器地址,来供CPU读写访问。而若CPU与FPGA通讯时采用的总线方式寻址相对有限,就会有地址空间不足的问题。比如,在已经成型的系统中,假如采用的总线方式,地址线有10根线,那么CPU能寻址到的地址空间就只有1024个。在比较庞大的系统中,如果FPGA内部采用传统的寄存器定义方法,当需要的寄存器数量比1024个多时,有地址空间不足的问题。另外,当需要增加或者减少寄存器时,编程灵活性也较低;同时因为寄存器数量多,显得代码累赘,修改代码时,容易造成遗漏或者混淆。
发明内容
基于此,有必要针对图像处理时地址空间不足的问题,提供一种图像处理系统中控制器与图像处理芯片的寻址方法和系统。
一种图像处理系统中控制器与图像处理芯片的寻址方法,包括:
对图像处理芯片中的图像处理算法组件设置坐标参数,所述坐标参数包括x参数和y参数;
创建一个包括x选通寄存器、y选通寄存器、公用寄存器模块的寄存模块,并且建立所述寄存模块与图像处理算法组件的映射关系,其中,所述公用寄存器模块中地址寄存器个数大于或等于地址空间最大的图像处理算法组件中的寄存器数量;
通过总线获取控制器的寻址指令,其中寻址指令包括目标的图像处理算法组件的坐标参数和操作指令;
在所述寄存模块中的x选通寄存器、y选通寄存器中对应写入所述寻址指令的坐标参数;
根据所述寻址指令的操作指令对写入的坐标参数对应的图像处理算法组件执行相应的操作。
一种图像处理系统中控制器与图像处理芯片的寻址系统,包括:
坐标参数设置模块,用于对图像处理芯片中的图像处理算法组件设置坐标参数,所述坐标参数包括x参数和y参数;
创建模块,用于创建一个包括x选通寄存器、y选通寄存器、公用寄存器模块的寄存模块,并且建立所述寄存模块与图像处理算法组件的映射关系,其中,所述公用寄存器模块中地址寄存器个数大于或等于地址空间最大的图像处理算法组件中的寄存器数量;
寻址指令获取模块,用于通过总线获取控制器的寻址指令,其中寻址指令包括目标的图像处理算法组件的坐标参数和操作指令;
坐标参数写入模块,用于在所述寄存模块中的x选通寄存器、y选通寄存器中对应写入所述寻址指令的坐标参数;
处理模块,用于根据所述寻址指令的操作指令对写入的坐标参数对应的图像处理算法组件执行相应的操作。
上述图像处理系统中控制器与图像处理芯片的寻址方法和系统,通过对图像处理芯片中的图像处理算法组件设置坐标参数,创建一个包括x选通寄存器、y选通寄存器、公用寄存器模块的寄存模块,并且建立所述寄存模块与图像处理算法组件的映射关系,从而实现根据写入寄存模块的坐标参数定位各图像处理算法组件,通过寄存模块的公用寄存器模块实现对图像处理算法组件的读写操作。本方案在实现寻址的同时,由于只需要寄存模块的公用寄存器模块中地址寄存器个数大于或等于地址空间最大的图像处理算法组件中的寄存器数量即可,因此通过寄存模块进行寻址时可以大大节省寻址空间,避免地址空间不足的问题,从而实现有效寻址。同时由于设置寄存模块,简化了寄存器地址空间,同时增强了地址空间的可拓展性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310632807.2/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序