Aiming at the problems of slow transmission speed and high hardware resources in the traditional USB data transmission system, a USB3.0 data transmission system based on FPGA is designed. The system uses FPGA as the core control chip, and EZ-USB FX3 realizes high-speed data transmission of USB3.0 synchronous Slave FIFO mode through GPIF II general programmable interface. The design scheme has high portability and expandability, can be widely applied to different communication projects. System performance analysis and test results show that the average transmission rate of the system can reach 328MB/S, and the logical resource occupancy rate is less than 1%, realizing high-speed data transmission.
In order to improve the running speed of hardware and the utilization rate of resources, firstly, this paper use genetic algorithm to realize serial and pipeline hardware implementation. Then, the genetic algorithm is improved on the implementation method. In the process of improvement, the pipeline is introduced into the parallel mechanism. Finally, the TSP problem and function extreme value problem are used to verify the resource consumption and running speed of FPGA respectively. The experimental results in this paper show that the two schemes are less expensive in terms of hardware implementation, less expensive in operation and high in efficiency, and the algorithm can also be widely used in the occasions with higher applicability.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.