试议数据交换基于USB模块数据交换及存储

更新时间:2024-04-14 作者:用户投稿原创标记本站原创
摘要: 为实现计算机与嵌入式设备的信息交换,介绍了USB20D模块的使用流程;利用XC9500系列的XC95216芯片,基于USB20D模块实现了计算机与板上存储器的数据交换,这种数据摘自:本科毕业论文结论www.808so.com
交换方式速度达到了240Mbit。
关键词: USB20D; CPLD; 存储器; 数据交换
1006-8228(2012)10-38-02
引言
USB(Universal Serial Bus)是一种计算机与其外设之间的数据传输总线。USB总线具有数据传输速度快、可即插即用等特点,已经广泛应用于多种计算机外设(如键盘、鼠标、MODEM、游戏杆、音箱、扫描仪等)。
USB20D是由西安达泰电子有限责任公司设计的USB2.0设备通用接口模块,它隐藏了通过USB总线进行数据传输所需的繁琐技术细节。应用程序通过调用本模块提供的函数,可以把相应的功能转变成模块硬件接口上的一系列脉冲和电平,发送到逻辑,进行指定的数据传输,从而极大地简化USB设备的设计工作。USB20D提供两种数据传输模式:地址I/O模式、DMA模式。
实现USB20D模块的控制及存储器的控制,要求硬件平台具有高性能、高集成度等特点。XILINX公司的XC9500系列CPLD满足上述条件。本方案基于USBD模块利用XC95216实现了计算机与板上存储器的批量数据交换。 WWw.808so.com 808论文查重

点赞:6069 浏览:18879