USB传输在数码相机片上系统中的实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:bye_bye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数码相机技术和微电子技术的发展,数码相机已经由过去的多芯片系统演变到了单芯片系统.研究数码相机片上系统对于提高数码相机质量和性能有着重要意义.常规的数码相机片上系统包括RISC嵌入式微控器,DSP,JPEG引擎,存储器和外设接口.微控器、存储器、外设接口构成了数码相机芯片的硬件平台,这也是数码相机芯片软件系统的基础.研究数码相机芯片的硬件设计对构造一个数码相机片上系统具有重要的意义.其中,外设接口提供了数码相机与外界通信的渠道,由于数码相机的特定用途,他与外部设备交换数据最频繁的就是PC机,而使用最频繁的外设接口也就是USB接口.USB是一种工业标准,它支持可靠高速的串行传输.目前比较常用的有两种传输速率,一种是低速1.5Mbps,另一种是全速12Mbps.数码相机一般工作于全速模式,USB采用NRZI编码方式和CRC检校手段.研究USB传输协议可以看出,USB的传输是基于包的传输,上层事务处理格式可以由不同的信息包组合来完成,这给硬件完成USB协议转换提供了方便.根据上述特点,我们可以把USB协议结构分为两层,第一层是信息包层,负责将USB总线上的串行NRZI码解读出来并封装成包或者将发送的数据包翻译成NRZI码,第二层是事务处理层,通过解读出来的或者要发送数据包内容触发状态机,进行事务处理过程.该文的主要工作是利用上述分析把USB以硬件形式实现,并将USB与微控器融合为一个整体.利用前面的思路,并结合SOC的设计方法.使用可编程器件来做载体.设计中把USB体系分为了4个模块,分别完成系统协议转换和USB系统与微控器之间的传输控制.这些模块均由Verilog HDL语言编写,利用MaxplusII仿真通过,并验证能够完成预想的各项功能.整个USB系统仅占用了3万门左右的逻辑资源,这为实现一个尽可能精简的数码相机片上系统提供了可能.该论文是广东省攻关项目"数码相机核心技术研究及其SOC开发"的一部分.
其他文献
期刊
期刊
期刊
本文针对双向HFC网络中存在上行噪声的汇聚和积累及上行信道总线冲突的技术难题,在上下行数据传输的工作体制方面,提出了基于ATM传输技术在双向HFC网络上实现CBR、VBR具体技术
期刊
专用光传送网是用于特殊行业或部门通信的基础网络,如维护国家安全和社会秩序的军用通信网和公安通信网,满足工业发展和民用生活的电力通信网,以及用于交通运输方面的铁路、航空
氢能作为一种储量丰富、热值高、无污染的新能源,是解决我国能源短缺问题的重要途径之一。目前,液态氢能已经成为航天飞机和运载火箭的主要燃料之一,在新能源汽车、石油化工、食
网络流量模型是网络设计与分析的基础,精确的流量模型能准确刻画实际网络流量特征,对网络性能分析、网络参数设计、网络拥塞控制等有着重要意义。自相似网络流量模型能较好的研
期刊
随着FPGA芯片和EDA技术的发展,硬件系统开发中越来越多的使用FPGA或CPLD等来开发专用集成电路以满足特定的功能需求.该课题就是利用FPGA实现MVB协议通信控制器的设计.文中首