摘要
为克服通用串行总线(USB)在远程通信中的不稳定性和传输时延问题,延长USB接口的传输距离,提出一种修改和自定义的以太网MAC协议,并采用该协议与USB 2.0协议之间的协议转换技术,建立一种基于FPGA的USB延长系统。数据由USB设备/主机传入FPGA中处理,通过USB 2.0接口传至主机/USB设备并作出响应,实现双向数据传输。结合FPGA和Quartus II软件平台完成设计验证,验证结果表明,该延长系统具有良好的可行性、稳定性和兼容性。
To overcome the instability and transmission delay problems of universal serial bus(USB)in communication,and to further extend the transmission distance of USB interface,an FPGA-based extension system was developed by using USB 2.0and a modified and customized Ethernet MAC protocol conversion technology.The whole system and functional modules were designed according to the protocol conversion principle.Data were transmitted from the USB devices/host to the FPGA for processing and then sent back to the host/USB devices via USB 2.0interface and responded.The two-way data transmission was realized.The design verification completed by combining FPGA and Quartus II software platform proves the feasibility,stability and compatibility of the extension system.
出处
《计算机工程与设计》
北大核心
2015年第4期906-910,共5页
Computer Engineering and Design
基金
江苏省自然科学基金项目(BK20130156)
江苏高校优势学科建设工程基金项目(PAPD)
中央高校基本科研业务费专项基金项目(JUSRP1026
JUSRP51323B)