PROTOKOLLUNABHÄNGIGE STEUERUNG VON NAND FLASH

Vorrichtung und Verfahren beinhalten einen Befehlseingang, um einen Befehl mit einer Makrokennung von einem Kanalprozessor zu empfangen, einen Makrospeicher, der eine Vielzahl von Flash-Steuerbefehlen speichert, die jeweils eine korrespondierende Dauer und eine korrespondierende Vielzahl von Zielste...

Full description

Saved in:
Bibliographic Details
Main Authors Wynne, Jack, Nikuie, Nima
Format Patent
LanguageGerman
Published 24.10.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Vorrichtung und Verfahren beinhalten einen Befehlseingang, um einen Befehl mit einer Makrokennung von einem Kanalprozessor zu empfangen, einen Makrospeicher, der eine Vielzahl von Flash-Steuerbefehlen speichert, die jeweils eine korrespondierende Dauer und eine korrespondierende Vielzahl von Zielsteuerwerten aufweisen, um ein Flash-Ziel zu steuern; und einen zweiten endlichen Zustandsautomaten, der eine Vielzahl von Steuerausgängen aufweist, die jeweils mit Steuereingängen auf dem Flash-Ziel korrespondieren, wobei als Reaktion auf einen empfangenen Befehl der erste endliche Zustandsautomat in dem Makrospeicher eine Sequenz von Flash-Steuerbefehlen lokalisiert, die der Makrokennung zugeordnet sind, und die Flash-Steuerbefehle sequentiell an den zweiten endlichen Zustandsautomaten ausgibt; und wobei der zweite endliche Zustandsautomat jeden der Vielzahl von Steuerausgängen auf der Grundlage korrespondierender Werte in dem ersten Flash-Steuerbefehl für die in dem aktuellen Flash-Steuerbefehl angegebene Dauer ansteuert. An apparatus and method including a command input to receive a command with a macro identifier from a channel processor, a macro memory storing a plurality of flash control commands, each comprising a corresponding duration and a corresponding plurality of target control values to control a flash target; and a second finite state machine comprising a plurality of control outputs each corresponding to control inputs on the flash target, wherein in response to a received command, the first finite state machine locates in the macro memory a sequence of flash control commands associated with the macro identifier and sequentially outputs the flash control commands to the second finite state machine; and wherein the second finite state machine drives each of the plurality of control outputs based on corresponding values in the first flash control command for the duration specified in the current flash control command.
Bibliography:Application Number: DE20231100514T