A serial command port for a flash memory device, such as an erasable
programmable read-only memory (EPROM) or an electrically erasable
programmable read-only memory (EEPROM), is disclosed. A main clock
generator circuit is used to filter external signals. The main clock
generator circuit generates a main clock signal when the external signals
have been asserted for a predetermined amount of time. The command port
receives commands via a data bus, and a command clock generator generates
a command clock signal in response to the main clock signal to latch
commands from the data bus into a command register. The command register
is coupled to send each command to a command decode logic circuit to be
decoded. A state clock generator generates a state clock signal following
the main clock signal such that a state latch and logic circuit coupled to
the command decode logic circuit changes state in response to the decoded
command. Control circuitry is coupled to the state latch and logic circuit
to generate signals to effect the change of state.
Un port périodique de commande pour un bloc de mémoires instantané, tel qu'une mémoire morte programmable effaçable (EPROM) ou une mémoire morte programmable électriquement effaçable (EEPROM), est révélé. Un circuit principal du générateur à horloge est utilisé pour filtrer les signaux externes. Le circuit principal du générateur à horloge produit d'un signal principal d'horloge quand les signaux externes ont été affirmés pour une quantité de temps prédéterminée. Le port de commande reçoit des commandes par l'intermédiaire d'un bus de données, et un générateur à horloge de commande produit d'un signal d'horloge de commande en réponse au signal principal d'horloge pour verrouiller des commandes du bus de données dans un registre de commande. Le registre de commande est couplé pour envoyer chaque commande à une commande décodent le circuit logique à décoder. Un générateur à horloge d'état produit d'un signal d'horloge d'état après le signal principal d'horloge tels qu'un verrou d'état et un circuit logique couplé à la commande décodent l'état de changements de circuit logique en réponse à la commande décodée. Des circuits de commande sont couplés au verrou d'état et au circuit logique pour produire des signaux pour effectuer le changement de l'état.