In order to improve the real-time and high-efficiency of data transmission in the label printer, an asynchronous FIFO controller based on FPGA (Field Programmable Gate Array) was designed, and the Verilog HDL hardware description language was used to realize the asynchronous FIFO data read and write control. A practical method to solve the problem of metastable state and competition risk in asynchronous FIFO. Through simulation experiment test, it is shown that the design of the controller is stable and reliable, the data can be input and read stably, and the utilization rate of system resources is improved, To ensure the high-speed data transmission requirements of the label printer.