A bridge circuit for providing an interface between a first bus and a second bus, wherein the second bus provides a plurality of second bus interrupt signals which the bridge circuit provides to the first bus as a first bus interrupt signal, the bridge circuit comprising:
- a plurality of data FIFOs for synchronizing data transfer between the first bus and the second bus, each data FIFO coupled between the first bus and the second bus, wherein each data FIFO provides an empty signal when said data FIFO is empty and wherein each data FIFO is associated with one of the plurality of second bus interrupt signals;
- and
- an interrupt control circuit receiving the plurality of second bus interrupt signals and said plurality of data FIFO empty signals and providing the first bus interrupt signal to the first bus, the first bus interrupt signal provided when any of the second bus interrupt signals and the associated data FIFO empty signal are received, the first bus interrupt signal not provided when all of said second bus interrupt signals and said associated data FIFO empty signals are not received.