• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science

Previous Articles     Next Articles

Design and implement of an eMMC
controller in HS400 mode based on FPGA

ZHANG  Yu1,2,CHEN Wei1,WU Lizhou1,2,XIAO Nong1,2   

  1. (1.College of Computer,National University of Defense Technology,Changsha 410073;
    2.State Key Laboratory of High Performance Computing,National University of Defense Technology,Changsha 410073,China)
     
  • Received:2017-01-10 Revised:2017-03-30 Online:2018-06-25 Published:2018-06-25

Abstract:

We introduce the working principle of eMMC chip and its HS400 high speed data transmission mode, the design scheme of an eMMC controller, and the result of hardware verification. An eMMC controller that uses the DDR transmission mode for data transmission is implemented at a working frequency of 200 MHz, and the CRC verification module is employed to achieve the transmission data CRC checksum to enhance system reliability. The experimental platform adopts the motherboard/subboard architecture, and the eMMC controller is ultimately implemented on the Xilinx Zynq7000 FPGA Zedboard development board to realize communication through the FMC interface and eMMC chip board. Simulation and boardlevel tests show that data read and write operations in the HS400 mode can achieve a data transfer rate of up to 400 MB/s, which can effectively improve the access performance of the device during the actual eMMC development.
 

Key words: eMMC, HS400 mode, controller, FPGA