SOC环境下的CAMERA INTERFACE设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本论文是针对多媒体芯片市场,开发的一种通用摄像头接口,在功能上对多媒体芯片进行扩展,增强其市场竞争力。
     文中介绍的Camera interface(摄像头接口)是以国际电信联盟无线电协议为基础,设计的一种通用接口。可以支持bypass(旁路)模式;支持RGB565,YUV(ITU601/ITU656)三种输入数据模式;各种出错检验和中断。并可以在数据连续处理中,支持任意模式的切换。因此本接口比同类型产品更具有市场竞争能力。
     本论文采用自顶向下的正向设计方法,对camera interface进行具体设计和实现。包括系统划分、编写代码、功能仿真与验证、逻辑综合。在设计的不同阶段使用了不同的EDA工具,包括NC_Verilog,Debussy,Design Compile等。
     在具体实现上,本文给出了camera interface的各个模块的详细设计,包括:寄存器配置及定义,顶层TOP模块,具体的算法模块,异步FIFO(First In First Out,先进先出缓存)。在camera interface设计中,考虑到速度、面积和功耗等因素,对各个模块的具体设计做了优化,例如在低功耗设计中,引入了门控时钟的设计。论文最后给出了camera interface综合优化、仿真测试和分析的结果。结果表明,所设计的camera interface功能上已达到设计要求。
The purpose of this thesis is developing a universal camera interface in multimedia chip market, expansion of the multimedia chip in the functional, to enhance itst competitiveness in marke.
     In this paper, the top-down design method will be adopted. The design phases include system division, writing code, functional simulation, verification, and logic synthesis. The whole project covered a complete front-end design process, and different stages in the design used different EDA tools, including NC_Verilog, Debussy, Design Compile, etc.
     The actual realization chapters of this paper gives you a detailed design of the camera interface's modules, which include the register configuration, definition of the TOP module, the specific algorithm module, and the asynchronous FIFO. During this design, by taking into account the speed, size and power consumption and other factors, the specific design of each module is optimized accordingly, such as the adoption of the clock gating design by considering the power. After the optimization, simulation testing and results analysis, the result of this project shows that the design of camera interface function has reached the design goals, which are to support the bypass mode, to gain a variety of error detections and interrupt generation, to support RGB565, YUV ITU601/ITU65 input data format, as well as to support the switch between any two modes during data processing.
     Camera interface is based on the International Telecommunication Union Radio agreement, the design is a common interface. Camera interface can support the bypass bypass mode; support RGB565, YUV (ITU601/ITU656) three types of input data model; a variety of error testing and interruption. And can be dealt with in the data to support any mode switching. So the interface is more competitive than the same type of products in the market.
引文
[1]郭炜等编著,SoC设计方法与实现,电子工业出版社,2007。
    [2]Yao.W,侯正信等译,视频处理与通信,电子工业出版社,2003。
    [3]ARM926EJ-S Technical Reference Manual,data sheet of ARM。
    [4]周毅,赵海涛,ASAP1810 Multimedia chip datasheet,2008,665-668。
    [5]AMBA Specification(Rev2.0),data sheet of ARM。
    [6]颜睿宇,高性能DSP Based影响截取识别系统,国立中山大学,2004。
    [7]姜秀华,数字电视原理与应用,人民邮电出版社,2003。
    [8]罗宾,庞林译,数字电视基础第2版,人民邮电出版社,2003。
    [9]RECOMMENDATION ITU-R BT.601-5:studio encoding parameters of digital television for standard 4:3 and wide-screen 16:9 aspect ratios,The ITU Radiocommunication,1995o
    [10]无线电通信部门656-3号建议书,国际电信联盟,1999。
    [11]OV9655/OV9155 CMOS SXGA(1.3 MegaPixel) CAMERACHIP Sensor with OmniPixel Technology,data sheet of Omnivision,2006,17-26。
    [12]OV9653 Color CMOS SXGA(1.3 MegaPixel) CAMERACHIP with OmniPixel Technology,data sheet of Ornnivision,2004,14-21。
    [13]OV7910P SINGLE-CHIP CMOS COLOR PAL CAMERA,data sheet of Omnivision,1999,13-17。
    [14]OMAP5912 Multimedia Processor Device Overview and Architecture Reference Guide,data sheet of texas instruments,2006。
    [15]KODAK KAC-9628 CMOS IMAGE SENSOR,data sheet of KODAK,2007,22-24。
    [16]徐欣,孙广富,HDL编码风格与编码指南,IP Core开发小组,2002。
    [17]夏宇闻,Verilog数字系统设计教程,北京航空航天大学出版社,2003。
    [18]张雅绮,李锵等译,Verilog HDL高级数字设计,电子工业出版社,2007,183-187。
    [19]Steve Golson,State machine design techniques for Verilog and VHDL,1994o
    [20]i.MX27 and i.MX27L Data Sheet Multimedia Applications Processor,data sheet of Freescale Semiconductor,2008。
    [21]吴继华,范丽珍,薛宁,Altera FPGA/CPLD设计(基础篇),人民邮电出版社,2005。
    [22]褚振勇,翁木云,FPGA设计及应用,西安电子科技大学出版社,2002。
    [23]Joseph N.Hall,Randal L.Schwartz,Effective Perl Programming:Writing Better Programs with Perl,Addison Wesley,1997。
    [24]Briand foy,Tom Phoenix,Randal L.Schartz,Perl语言入门(第四版),东南大学出版社,2007。
    [25]谭浩强,C程序设计(第二版),清华大学出版社,1999。
    [26]Design Compiler Guide,data sheet of SYNOPSYS,2007。

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700