Abstract:
A communication interface (921) for interfacing a transmission circuit (901) with an interconnection network (701), wherein the transmission circuit (901) requests via a transmission request transmission of a predetermined amount of data. In particular, the communication interface (921) receives data segments from the transmission circuit (901), stores the data segments in a memory (922), and verifies whether the memory (922) contains the predetermined amount of data. In the case where the memory (922) contains the predetermined amount of data, the communication interface (921) starts transmission (924) of the data stored in the memory (922). Instead, in the case where the memory (922) contains an amount of data that is less than the predetermined amount of data, the communication interface (921) determines a parameter that identifies the time that has elapsed since the transmission request or the first datum received from the aforesaid transmission circuit, and verifies whether the time elapsed exceeds a time threshold. In the case where the time elapsed exceeds the time threshold, the communication interface (921) starts transmission (924) of the data stored in the memory.
Abstract:
According to an aspect, it is proposed a system on chip comprising: - at least one master device (Mj, My), - at least one slave device (Sk), - a connection interface (BM) configured to route signals between said at least one master device (Mj, My) and said at least one slave device (Sk), the connection interface being configured to operate according to configuration parameters, - a configuration bus (CFB) connected to the connection interface (BM), the configuration bus (CFB) being configured to deliver new configuration parameters to the connection interface so as to adapt the operation of the connection interface.