[发明专利]一种适用于二维条码解码芯片的芯片架构有效
申请号: | 201310162318.5 | 申请日: | 2013-05-06 |
公开(公告)号: | CN103279776A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | 谭洪舟;陈荣军;李伟健;钟秀媚;刘松劲 | 申请(专利权)人: | 中山大学 |
主分类号: | G06K17/00 | 分类号: | G06K17/00;G06F9/44 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明;林伟斌 |
地址: | 510006 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 二维 条码 解码 芯片 架构 | ||
1.一种适用于二维条码解码芯片的芯片架构,其包括:
GRLIB库:用于搭建基于Leon3处理器的片上系统,包括以下模块,Leon3处理器、JTAG调试链、调试支持单元、AHB总线控制器、内存控制器、SVGA控制器、AHB/APB总线桥、中断控制器、定时/计数器、串口控制器、通用输入/输出设备;
AMBA总线架构:用于连接及组织芯片内部各模块;
自定义IP内核:包括以下模块,摄像头接口模块、数据流控制模块、QR码解码模块、系统配置寄存器组。
2.根据权利要求1所述的适用于二维条码解码芯片的芯片架构,其特征在于,摄像头接口模块主要负责图像的预览及图像数据的保存,其主要包括:I2C摄像头配置模块、LED辅助光源模块、控制寄存器模块、图像数据捕获模块、图像数据整合模块、VGA控制模块及SDRAM控制模块。
3.根据权利要求2所述的适用于二维条码解码芯片的芯片架构,其特征在于,
I2C摄像头配置模块:主要通过I2C接口对摄像头进行参数配置,包括分辨率、帧频、白平衡、曝光补偿及数据输出格式等;
LED辅助光源模块:通过通用输出接口驱动外围LED电路作为辅助光源,以调整及改善图像光照效果;
控制寄存器模块:用于配置及控制摄像头接口模块,包括cam_ctrl, KEY, SW三组寄存器,Cam_ctrl寄存器置于系统控制寄存器组中,挂载在APB总线上,系统通过APB总线对寄存器进行读写操作,从而配置及控制摄像头接口模块;
摄像头数据捕获模块:根据摄像头的像素时钟、行同步、场同步信号的激励,采样图像数据,并产生行计数值与场计数值用于后级图像数据整合;
摄像头数据整合模块:根据预设的摄像头数据输出格式,整合图像数据,特别是重组RGB数据,供给后级的SDRAM控制模块存储及VGA显示模块显示预览;
VGA控制模块:用于读取图像数据,并推送至VGA显示预览,外围电路使用AD7123芯片作为DAC转换芯片;
SDRAM控制模块:主要负责把图像数据保存至SDRAM中预设的存储空间,并接收VGA显示模块的请求从SDRAM中读取图像至VGA显示模块,读写操作按照SDRAM的读写时序交替进行。
4.根据权利要求1所述的适用于二维条码解码芯片的芯片架构,其特征在于,数据流控制模块内部主要由三部分组成:控制寄存器模块、数据流控制状态机模块、数据流切换模块。
5.根据权利要求4所述的适用于二维条码解码芯片的芯片架构,其特征在于,控制寄存器模块:包括dsc_ctrl及key寄存器,dsc_ctrl寄存器置于系统控制寄存器组中,挂载在APB总线上,系统通过APB总线对寄存器进行读写操作,从而监控DSC的工作状态并接收IRQ信号;key寄存器置于数据流控制模块内部,主要采样外部按键值,数据流控制模块状态机根据外部按键值的变化,改变工作状态;
数据流控制状态机模块:根据系统设定及用户输入,改变数据流控制模块的工作状态;
数据流切换模块:由硬线连接实现,通过SW控制位控制数据流流向方向。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310162318.5/1.html,转载请声明来源钻瓜专利网。