Abstract:
Full-duplex communication over a communication link between an initiator (IN, NI) operating with an initiator clock (IP CLK) and a target (TA, R) operating with a target clock (NoC CLK) involves, in communication from the initiator (IN, NI) to the target (TA, R) the steps of: - storing data from the initiator (IN, NI) in a first FIFO memory (320) with the initiator clock (IP CLK), - reading (324) data from the initiator (IN, NI) stored in the first FIFO memory (320), wherein reading is with the target clock (Noc CLK') - transmitting (12, 18, 24) the data read from the first FIFO memory (320) over a first mesochronous link (19), and - storing (28) the data transmitted over the first mesochronous link (19) in a buffer (26) whereby said data are made available to the target (TA, R). Communication from the target (TA, R) to the initiator (IN, NI) includes the steps of: - transmitting (14, 22, 28) data from the target (TA, R) over a second mesochronous link (29), and - storing (18, 344) the data transmitted (14, 22, 28) over the second mesochronous link (29) in a second FIFO memory (340), wherein storing is with the target clock (NoC CLK'), whereby the data are made available to said initiator (IN, NI) for reading from the second FIFO memory (340) with the initiator clock signal (IP CLK).