USB接口引擎的软核设计与FPGA兑现
发布时间:2020-04-25 10:06
【摘要】: 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通信功能。
【图文】:
用于软核和固核的基于RTL综合的设计流程
USB系统
【学位授予单位】:厦门大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TN791;TP334.7
本文编号:2640119
【图文】:
用于软核和固核的基于RTL综合的设计流程
USB系统
【学位授予单位】:厦门大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TN791;TP334.7
【引证文献】
相关硕士学位论文 前2条
1 杨斌;USB2.0设备端研究及通信硬件平台设计[D];电子科技大学;2010年
2 张营磊;USB接口软IP CORE代码设计及验证[D];电子科技大学;2012年
,本文编号:2640119
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2640119.html