Abstract:
Digital signals (D) are transmitted on a bus (P) at given instants (..., t-1, t, ...) selectively in a non-encoded format (D(t)) and an encoded format (NOT(D(t))). The decision whether to transmit the signals in non-encoded format or in encoded format is taken according to the operation (106) of comparing the signal (D(t)) to be transmitted on the bus (P) for an instant (t) of the aforesaid given instants with the signal (B(t-1)) used for transmission on the bus (P) for the preceding instant (t-1) among the aforesaid given instants so as to minimize the switching activity (SA) on the bus. The comparison operation (106) is carried out bit by bit in orderly sequence (108) so as to identify, in the context of the signal (D (t) ) to be transmitted on the bus (P) at a given instant (t) and of the signal (B(t-1)) used for transmission on the bus (P) for the given preceding instant (t-1), a first set of bits that are not changed and a second set of bits that are changed. The decision whether to transmit said signals on the bus in non-encoded format (D(t)) or in encoded format (NOT(D(t))) is therefore taken limitedly to the bits of said second set of bits.
Abstract:
In a method for transmitting on an optical connection (16) a sequence of input data (b(t)) comprising first ("1") and second ("0") logic states, there is envisaged the operation of providing an optical source (15) for generating an optical signal to be transmitted on said optical connection (16), said optical source (15) being able to generate optical pulses at the occurrence of said first ("1") logic states. The method comprises the operation of: - encoding (470,570) said sequence of input data (b(t)) in an encoded sequence of data (B(t)) prior to transmission on said optical connection (16), where said encoding operation minimizes the first logic states ("1") in said encoded sequence of data (B(t)). A preferential application is to optical-fibre communication systems with on-chip integrated buses.
Abstract:
Digital signals (D) are transmitted on a bus (P) at given instants (..., t-1, t, ...) selectively in a non-encoded format (D(t)) and an encoded format (NOT(D(t))) so as to minimize the switching activity (SA) on the bus. Given the same value of switching activity (12, 13), the decision whether to transmit the signals in non-encoded format or in encoded format is taken according to the choice of maintaining constant, without transitions, the value of the additional signal (INV), which signals that encoding of the signals transmitted each time has taken place or has been omitted.
Abstract:
A data cache memory coupled to a processor architecture including a plurality of processor clusters (Cluster0,..., Cluster3) is adapted to operate simultaneously on scalar and vectorial data by providing in the data cache memory data locations for storing therein data for processing by the architecture, and accessing the data locations in the data cache memory either in a scalar mode or in a vectorial mode. This is done preferably by explicitly mapping those locations of the cache memory considered as scalar and those locations of the cache memory considered as vectorial.