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通信采用外部芯片作为USB PHY或包含USB PHY的USB控制器。本文利用FPGA资源实现了一款USB 3.0控制器,其中FPGA逻辑实现了串行接口引擎,FPGA内部收发器作为USB PHY。在Kintex-7 325t中,实现后使用的切片百分比为4.59%。测试结果表明,USB 3.0的大容量输入和大容量输出传输速度超过320 MB/s。