Abstract:
Protocol-based communication between a host device (10), such as e.g. an MP3 player, a digital camera, a palmtop, and so on, and an interface such as e.g. a flash mass storage card, is established automatically by: - providing, in the interface (12), a plurality of protocol-supporting facilities (16a, 16b, ..., 16n), each facility supporting communication with the host device (10) based on a respective protocol, - sending from the host device (10) towards the interface (12) a query message (200) specifying at least one protocol for use in protocol-based communication, - searching, within the plurality of protocol-supporting facilities (16a, 16b, ..., 16n) provided in the interface (12) one protocol-supporting facility supporting the protocol proposed in the query message (200), and - if such protocol-supporting facility is found within the plurality of protocol-supporting facilities (16a, 16b, ..., 16n) provided in the interface (12), setting up the protocol-based communication between the host device (10) and the interface (12) based on the protocol proposed in the query message (200) issued from the host device (10).
Abstract:
In order to estimate power consumption, over a given time interval, of digital circuits described at the level of functional elements (G) provided with input/output terminals (a, b, c; x), associated additional elements (B) are emulated at the hardware level. The said additional emulated elements are able to detect, during said time interval, at least one signal indicative of the behaviour of the functional element (G) associated during hardware emulation of the circuit. Preferably the number of transitions performed during the aforesaid time interval of the associated functional element (G) is recorded, as well as the fraction of time in which the state of said functional element (G) is stable (1 or 0). The value of said signals is acquired to perform an estimation of the power consumption of the functional element (G) during the aforesaid time interval.