Abstract:To realize the real-time switching of the storage rate of the Artix-7 series acquisition platform, an eMMC array controller with independent configuration interface is proposed. The user can not only improve the design efficiency of the storage control logic, but also implement multiple backup solutions based on multiple operating frequencies and control modes of the eMMC array by using the configuration interface. Compared with other similar controllers, it has higher integration reliability and greater application flexibility. The operating principles and technical key points of open-ending multi-block writing, multi-block reading, and erasing in the eMMC 5.1 protocol are firstly introduced. Then the overall design and the control flow of the main modules. Finally, the self-designed test module is used to complete the rate switching function test and the reading and writing rate performance test on the hardware platform. Test results show that the controller can work stably for a long time and achieve the rate switching between 200 MB/s and 800 MB/s under the operating frequency of 200 MHz, meanwhile the maximum rate of each eMMC can reach 200 MB/s.