The traditional USB 3.0 communication based on FPGA uses an external chip as a USB PHY or a USB controller including a USB PHY. This paper realizes a USB 3.0 controller by using FPGA resources, in which FPGA logic realizes a serial interface engine, and an FPGA internal transceiver is as a USB PHY. Used slices percent after implementation is 4.59% in Kintex-7 325t. The test result shows that the speed of USB 3.0 is more than 320 MB/s bulk-in and bulk-out transfers.
翻译:基于FPGA的传统USB 3.0通信基于FPGA使用外部芯片作为USB PHY或USB控制器,包括USB PHY。本文使用FPGA资源实现了USB 3.0控制器,其中FPGA逻辑实现了序列接口引擎,而FPGA内部收发器作为USB PHY。实施后,Kintex-7 325t中的用切片比例为4.59%。测试结果表明,USB 3.0的速度超过320 MB/散装和散装传输。