(EN) A flash memory chip (320) that can be switched into four different read modes is described. Computer systems (100, 200, 300, 800, 1300, 1500) and hierarchies that exploit these modes are also described. In the first read mode, asynchronous flash mode, the flash memory (130) is read as a standard flash memory. In the second read mode, synchronous flash mode, a clock signal is provided to the flash chip (320) and a series of addresses belonging to a data burst are specified, one address per clock tick. In the third read mode, asynchronous DRAM (dynamic random access memory) mode, the flash memory (130) emulates DRAM. In the fourth read mode, synchronous DRAM mode, the features of the second and third modes are combined to yield a flash memory that emulates a synchronous DRAM.
(FR) Cette invention se rapporte à une puce de mémoire flash (320) qui peut être commutée en quatre modes de lecture différents. Des systèmes d'ordinateurs (100, 200, 300, 800, 1300, 1500) et les hiérarchies qui exploitent ces modes sont également décrits. Dans le premier mode de lecture, à savoir le mode flash asynchrone, la mémoire flash (130) est lue comme une mémoire flash standard. Dans le deuxième mode de lecture, à savoir le mode flash synchrone, un signal d'horloge est fourni à la puce flash (320) et une série d'adresses appartenant à une salve de données est spécifiée, à raison d'une adresse par top d'horloge. Dans le troisième mode de lecture, à savoir un mode DRAM (mémoire à accès sélectif dynamique), la mémoire flash (130) sert à émuler la mémoire DRAM. Dans le quatrième mode de lecture, à savoir le mode DRAM synchrone, les caractéristiques du deuxième et du troisième mode sont combinées pour produire une mémoire flash permettant d'émuler une mémoire DRAM synchrone.