USB接口引擎的软核设计与FPGA兑现

来源 :厦门大学 | 被引量 : 0次 | 上传用户:wxn222007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
USB(Universal Serial Bus,通用串行总线)是当今消费电子产品和仪器设备中应用最广的接口协议之一,然而目前国内的USB芯片只有极少数几款,产品研究善处于起步阶段,绝大部分产品主要由国外的IC设计芯片厂商如Cypress、NEC等一些国际著名公司提供。因而,如果能够自主开发设计USB芯片以替代国外同类产品,将会有很好的市场前景和利润空间。本论文课题是针对基于FPGA(Field Programmable Gate Array,现场可编程门阵列器件)的数字电子产品应用设计一种实际可复用的USB接口引擎软核。该软核主要是用于处理USB标准协议包的通信处理,通过外接MCU(Multipoint Control Unit,微控制器)就可以实现完整的USB接口通讯功能。它的功能相当于一些USB引擎的专用芯片如:Philips的PDIUSBD12等,其优点是结构简单、灵活性高、复用设计方便。功能仿真和综合测试结果显示本论文所设计的接口引擎软核符合设计要求,并且软核的性能和市场上同类产品基本一致。本论文的创新之处在于:1、从可配置性角度出发设计了低速、全速、高速三种可选模式;2、支持最多31个可配置端点;3、采用了可综合、可移植的RTL(Register Transfer Level,寄存器传输级)代码设计规则,同时也开发了可综合的验证测试代码;4、完全由硬件实现USB通信功能。
其他文献
新媒体已经渐渐融入到主流媒体的范畴,传媒业正进入到新媒体时代。在这个时代主持人不仅要有传统的电视媒体的主持人形象定位,还应提升互动性,主持人向观众代言人方向转化等
过采样∑⊿ADC采用过采样以及∑⊿调制技术来实现模数转换,非常适合用来实现数字通信系统和信号处理系统中的模拟接口部件。这类模数转换器可充分利用现代VLSI的高速、高集成
思考是心理内在的运作,很难用一种测量工具来界定,因此难以通过观察来判断学生是否进入主动思考的状态。以"认识>、<和="的教学为例,教师可以从有目标的观察、有意义的建构、
毛泽东在中国革命的历史转折关头闯出了一条不同于俄国十月革命的道路,创造性地开辟了农村包围城市、最后夺取全国政权这一独特的革命道路。这不仅说明了毛泽东对中国国情特
牛羊养殖业在我国畜牧业中占据着重要的比例,且随着社会经济的发展,人们对牛羊产品的需求不断增加,牛羊的规模化养殖也在不断发展。但当前由于多种因素的影响,牛羊规模化养殖
代码摘要是代码功能的自然语言描述,高质量的摘要能够有效帮助代码的理解和软件的维护工作,代码摘要一直是软件开发中重要的组成部分。然而,在软件工程中,代码缺少摘要导致代
目前,人们对网络的依赖性越来越强,传统局域网络已经不能满足人们对移动通信的需求,无线局域网应运而生。无线局域网正在成为人们经常使用的无线接入互联网的方式,成为近年来迅速
金刚石具有所有物质中最高的弹性模量(E=1200Gpa),材料密度较低(ρ=3.51g/cm3)纵波声速在所有物质中最高,可达到18000m/s,由于其优良的物理特性,金刚石薄膜得到了广泛的应用,
本文论述了司法审查介入高校学生管理的受案范围及其三种学说,在分析三种学说的基础上进行借鉴,继而得出我国目前司法审查介入高校学生管理的受案范围。
对于有限的无线频谱资源来说,BICM-ID(Bit-Interleaved Coded Modulation with Iterative Decoding)是一种可以有效提高无线信道传输效率的调制编码技术。BICM-ID将编码和调