论文部分内容阅读
USB技术即通用串行总线技术是一种低成本、低功耗支持双向同步传输的、支持热插拔的数据传输总线技术。它提供了一种兼容高速和低速的、可扩充且使用方便的外围设备接口。串行接口引擎模块是USB Audio硬件结构中的一个重要的组成部分,它完成底层的数据处理工作。IP技术是可以加速集成电路设计的一项技术,具有可复用性以及可移植性等特点,利用IP技术可以加快USB Audio的开发。本文在对USB协议进行简单介绍的基础上,详细的介绍了USB Audio的硬件结构;介绍了IP技术的设计流程,并基于IP设计技术对USB Audio及其串行接口引擎部分进行模块划分,给出了USB Audio及其串行接口引擎模块的一种设计以及验证的解决方案。本文以USB 1.1为标准,详细介绍了USB串行接口引擎部分的具体内容,并在此基础上,利用有限状态机的理论提取出实现数据流功能的有限状态机。串行接口引擎在状态机的控制下完成对数据的处理。