Abstract:
An architecture of a FLASH memory organized in a plurality of physical sectors wherein read, write and erase operations of data occupying a fractional memory space of any one of said physical sectors are carried out, may include splitting a physical sector in a plurality of singularly addressable logic sectors. Each logic sector (j) is defined by a memory space of pre-established size (PAYLOAD j ), a chain pointer (CHAIN_PTR j ) assuming a neutral value (NULL) or a value pointing directly or indirectly to a second logic sector associated to a respective chain pointer (CHAIN_PTR 2 ) at neutral value (NULL), a status indicator (STATUS j ) assuming a first value (FREE) if the logic sector is empty, a second value (OD) if the data contained in it belongs to the logic sector, a third value (NOD) if the data do not belong to the logic sector, or a fourth value (DEL) if the data has been erased, and a remap pointer (REMAP_PTR j ) assuming the neutral value (NULL) or a value pointing directly or indirectly to the chain pointer (CHAIN_PTR 3 ) of a third logic sector. A further improvement consists in attributing to each physical sector a logical address (LOGICAL_ADDRESS) permitting to destine to the function of temporary buffer, for partly erasing the content of a physical sector, in rotation all the physical sectors, not to repeatedly stressing the same sector.
Abstract:
The electronic device (1) is integrated in a chip (50) of semiconductor material, and comprises a control unit (3), a signal-conversion unit (4), and a non-volatile memory unit (5), which are connected together via a main transmission line (6). The signal-conversion unit (4) is designed to receive at input an analog signal correlated to a voice signal, and to generate at output a stream of appropriately compressed digital signals. The stream of compressed digital signals is then stored in pre-set memory locations of the non-volatile memory unit (5) according to the control signals generated by the control unit (3). During reproduction, the compressed digital signals stored in the non-volatile memory unit (5) are supplied to the signal-conversion unit (4), which decompresses them and sends them to a loudspeaker (43).