新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于FPGA的UART、USB接口协议设计

基于FPGA的UART、USB接口协议设计

作者: 时间:2012-03-13 来源:网络 收藏


同样,发送部分状态机如下如下所示:

4、代码测试图:

13.jpg

三、通信设计

1、通信协议

USB : Universal Serial BUS(通用串行总线)的缩写,而其中文简称为“通串线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的技术。USB支持设备的即插即用和热插拔功能。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的。

USB发展经过了以下几个阶段:

(1)USB1.0:1.5Mbps(192KB/s) 低速(Low-Speed) 500mA……1996年1月

(2)USB1.1:12Mbps(1.5MB/s) 全速(Full-Speed) 500mA……1998年9月

(3)USB2.0:480Mbps(60MB/s) 高速(High-Speed) 500mA……2000年4月

(4)USB3.0:5Gbps(640MB/s) 超速(Super-Speed) 900mA……200年11月

相对于的设计,USB就要复杂得多了。USB属于全双工器件,速度之快,指令之多,目前直接用Verilog设计的硬核在理论上能够实现,实际上还不常见。一般USB通信接口的驱动,用Nios II软核来实现。

c++相关文章:c++教程



上一页 1 2 3 4 5 下一页

关键词: FPGA UART USB 接口

评论


相关推荐

技术专区

关闭