The present invention relates to the field of
integrated circuit technology, and specifically discloses an AXI
bus matrix interface based on a
priority queue, which includes a data encapsulator, a priority decoder, a first data
distributor, a second data
distributor, a plurality of FIFO queues, a first data selector, a second data selector, and a priority
arbiter. Among them, the data encapsulator is connected to the first data
distributor, the priority decoder is respectively connected to the first data distributor, the second data distributor, and the second data selector, each
FIFO queue is respectively connected to the first data distributor, the second data distributor, the first data selector, the second data selector, and the priority
arbiter, and the priority
arbiter is connected to the first data selector. The present invention can perform priority decoding and scheduling on transactions, so as to ensure that transactions with higher priorities are processed first, eliminate the
priority inversion problem, and improve the real-time performance of the
system.