The invention provides an FIFO (First In First Out) data reading method, device,
system, equipment and medium, the method comprises the following steps: when a data reading request is triggered, calculating a read address according to a data reading address carried in the data reading request; the read address is used for representing a value when the read address register is about to be updated in the previous
clock period; selecting target data from the next beat of data of the
register file or the beat-to-write data through the
multiplexer according to the beat-to-read address; the next beat of data of the
register file refers to data stored in the
register file in the next
clock period; the current data are data which are currently written into a first-in first-out (FIFO)
queue; and performing a beating operation on the target data through a register, and performing a reading operation through a data reading interface of the
FIFO queue. According to the scheme, the overall
delay of data reading is reduced, the running speed and performance of the whole
system are improved, and then the running speed of a
chip is increased.