Abstract:
A method for synchronizing the data interchange in a semiconductor substrate integrated electronic circuit (1) is described, comprising a transmitter block (2) and a receiver block (3) connected through a communication network (4) comprising the steps of:
generating a data signal having a transmission period (T TR ) on a first line (5) that from the transmitter block (2) must be received by the receiver block (3); generating on a second line (6) a congestion signal from the receiver block (3) to the transmitter block (2) when a congestion event of the receiver block (3) occurs in order to interrupt the data signal transmission, characterized in that it generates on a third line (7) a synchro signal starting from the transmitter block (2), this synchro signal indicating to the receiver block that the data signal comprises a new datum, and in that the congestion signal interrupts also the synchro signal transmission when a congestion event of the receiver block (3) occurs. An integrated electronic circuit being integrated on a semiconductor substrate is also described, comprising a transmitter block (2) and a receiver block (3) connected through a communication network (4), the communication network comprising a first line (5) for a data signal, a second line for a congestion signal, and a third line (7) for a synchro signal. An architecture for manufacturing an integrated electronic circuit being integrated on a semiconductor substrate is also described, comprising a transmitter block (P; 2) and a receiver block (P; 3) connected through a communication network (Q; 4)
Abstract:
The invention relates to an electronic system with modular expansion of its functions, which is of a type comprising a portable host electronic device (1) associated with an expansion module (8) adapted for quick-connect engagement and disengagement in/from the portable device (1), characterized in that the module (8) comprises the following components:
a series of peripheral devices (16) adapted to serve different classes of functions; a non-volatile memory (17) storing information that pertains to configuring the different functions in the module (8); a re-configurable device (18) adapted to establish connections, implement functional portions, and control all the system components; a control device (19) adapted to cooperate with the host device (1) in guiding the steps for re-configuring the whole system; and a software algorithm adapted to instruct the system to reconfigure itself on which function and with which characteristics.
Abstract:
It is described a new method to codify the data for the writing of non volatile memory cells (6) included in a memory array (3). The method provides the following steps succession:
a) data to be memorized are initially sent to a small memory cell matrix (15) which acts as buffer; b) a control logic (9) regulates the data flow between an input/output circuitry (8) of said memory array (3) and such small memory cells matrix buffer (15) and it provides to send the data to be memorised to a coder / decoder block (18); c) the codified / decodified information by said coder / decoder block (18) is sent to an elaborator (20) which calculates the distance between two successive data combinations; d) said control logic (9) indicates to a writing logic (22) the completion of the codification operation of the data to be stored in the memory array (3); e) said writing logic (22) effects the programming of the memory array (3) cells (6) on the basis of the result of the calculus effectuated by said elaborator (20).