计算机工程与设计
計算機工程與設計
계산궤공정여설계
COMPUTER ENGINEERING AND DESIGN
2015年
4期
906-910
,共5页
曹杨%金君潇%虞致国%顾晓峰
曹楊%金君瀟%虞緻國%顧曉峰
조양%금군소%우치국%고효봉
通用串行总线%以太网%媒体接入控制%现场可编程门阵列%延长系统
通用串行總線%以太網%媒體接入控製%現場可編程門陣列%延長繫統
통용천행총선%이태망%매체접입공제%현장가편정문진렬%연장계통
USB%Ethernet%MAC%FPGA%extension system
为克服通用串行总线(USB)在远程通信中的不稳定性和传输时延问题,延长 USB 接口的传输距离,提出一种修改和自定义的以太网 MAC 协议,并采用该协议与 USB 2·0协议之间的协议转换技术,建立一种基于 FPGA 的 USB 延长系统。数据由 USB 设备/主机传入 FPGA 中处理,通过 USB 2·0接口传至主机/USB 设备并作出响应,实现双向数据传输。结合 FPGA 和 Quartus II 软件平台完成设计验证,验证结果表明,该延长系统具有良好的可行性、稳定性和兼容性。
為剋服通用串行總線(USB)在遠程通信中的不穩定性和傳輸時延問題,延長 USB 接口的傳輸距離,提齣一種脩改和自定義的以太網 MAC 協議,併採用該協議與 USB 2·0協議之間的協議轉換技術,建立一種基于 FPGA 的 USB 延長繫統。數據由 USB 設備/主機傳入 FPGA 中處理,通過 USB 2·0接口傳至主機/USB 設備併作齣響應,實現雙嚮數據傳輸。結閤 FPGA 和 Quartus II 軟件平檯完成設計驗證,驗證結果錶明,該延長繫統具有良好的可行性、穩定性和兼容性。
위극복통용천행총선(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·0 and a modified and customized Ethernet MAC protocol conversion technology.The whole system and functional modules were designed according to the pro-tocol 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·0 interface 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.