摘要 |
A multi-port transmitter device (MPTDEV1 ) for transmitting at least partly redundant data is described. The multi-port transmitter device comprises at least two transmitters (EMAC1, EMAC2) comprising respective transmitter buffers (TxFIFO_MAC1, TxFIFO_MAC2). The transmitters are arranged to transmit data buffered in the transmitter buffers. One transmitter of the at least two transmitters is a master transmitter (EMAC1; UMAC1 ) further arranged to issue a request to the processor to provide a data block when the transmitter buffer (TxFIFO_MAC1; UTxFIFO_MAC1 ) of the master transmitter has free space to store a data block. The processor (RISC1; RISCU1 ) is arranged to copy (B) at least one data block of data stored in an external memory (EXTMEM) from the external memory to respective positions in a local buffer (WA_FIFOSH; GPR_SH). The processor (RISC1; RISCU 1 ) is arranged to, in accordance with a predefined sequence, sequentially initiate transfer (C, E) of the data block from the respective position of the data block in the local buffer (WA_FIFOSH; GPR_SH) to the transmitter buffers (TxFIFO_MAC1; UTxFIFO_MAC1 ) of the at least two transmitters in response to a request from the master transmitter to provide a data block. Also, an associated control system (CTRLSYS), and associated method and an associated computer program product are described. |