基于USB2.0协议+主机控制器模式的USB高速传输模块研发需求1. 需求概述基于USB2.0协议+主机控制器模式的USB高速传输模块,应用于FPGA主控系统和USB外设之间,根据FPGA主控系统设定的USB传输模式,控制USB芯片,完成FPGA主控系统与USB外设之间的数据交互。应用场景见下图。USB高速传输host模式控制器接口模块USB芯片(FT313H等) USB设备USB传输模式设定模块(控制传输/中断传输/批量传输/同步传输)USB设备数据收发模块USB高速传输模块(需求模块)USB模式设定及数据收发主控FPGAEHCI图1应用场景2.功能需求基于USB2.0协议+主机控制器模式的USB高速传输模块,通过EHCI协议对USB 2.0芯片进行控制及数据交互。USB高速传输模块充当USB-host端,根据主控FPGA设定的传输模式设置USB芯片进行数据收发。当USB高速传输模块接收到主控FPGA发送的USB数据包后,通过操控USB芯片将其转发给USB设备;当接收到USB设备端的上传数据包后,通过操控USB芯片将其转发给主控FPGA。3.性能需求实现USB2.0协议并向下兼容USB1.0协议;实现480M高速传输并向下兼容12M全速传输和1.5M低速传输。