基于IP的USB Audio的设计与验证
发布时间:2024-04-27 02:33
USB技术即通用串行总线技术是一种低成本、低功耗支持双向同步传输的、支持热插拔的数据传输总线技术。它提供了一种兼容高速和低速的、可扩充且使用方便的外围设备接口。串行接口引擎模块是USB Audio硬件结构中的一个重要的组成部分,它完成底层的数据处理工作。 IP技术是可以加速集成电路设计的一项技术,具有可复用性以及可移植性等特点,利用IP技术可以加快USB Audio的开发。 本文在对USB协议进行简单介绍的基础上,详细的介绍了USB Audio的硬件结构;介绍了IP技术的设计流程,并基于IP设计技术对USB Audio及其串行接口引擎部分进行模块划分,给出了USB Audio及其串行接口引擎模块的一种设计以及验证的解决方案。 本文以USB 1.1为标准,详细介绍了USB串行接口引擎部分的具体内容,并在此基础上,利用有限状态机的理论提取出实现数据流功能的有限状态机。串行接口引擎在状态机的控制下完成对数据的处理。
【文章页数】:73 页
【学位级别】:硕士
【部分图文】:
本文编号:3965227
【文章页数】:73 页
【学位级别】:硕士
【部分图文】:
图1.1USB总线拓扑体系如图所示,整个USB总线拓扑体系由三个元素组成:主机(Host)、集线器(Hub)
范消除了大多数可能引起数据错误的噪声,在USB协议中使用重传机制,来确保数据准确无误地发送和接收。SB发展的这几年中,媒体向用户过分强调了USB的速度,说它口都快,在实际的使用过程中,虽然USB较串口在速度上有一度比不上并口,其实在USB的规范版本中一早就已指出....
图1.2USB电缆T其中D+和D-是一对差模的信号线,使用3.3V的电平
USB在一个拓扑网络中支持最多4个Hub层以及127个外总线数据传输的过程是:在USB总线上,每毫秒传输1帧数据个数据包的传输过程组成。USB设备接USB总线上的所有数据的地址信息来判断是否响应该数据包。若地址不符,则不接收通过响应USBHost....
图3.6中断传输
第三章Serialinterfaceengine的结构以及实现21握手。图3.6说明了中断事务格式。当端口为实际的中断数据使用中断传送机制的时候,必须遵循数据切换协议。这使功能部件得知主机收到了数据,并且事件条件被清除。这种“确保的”事件传送允许功能部件只发送中断信息直....
图3.9USBAudio输出Dataflow
第三章Serialinterfaceengine的结构以及实现SyncPIDFrameNO.CRC5AddressENDPCRC5DataCRC16EOPACK,NAKSOFSetup,IN,OUTDATA0/1图3.8USBAudio输入Data....
本文编号:3965227
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3965227.html