A memory controller for a high-performance memory system has a pipeline architecture for generating control commands which satisfy logical, timing, and physical constraints imposed on control commands by the memory system. The pipelined memory controller includes a bank state cache lookup for determining a memory bank state for a target memory bank to which a control command is addressed, and a hazard detector for determining when a memory bank does not have a proper memory bank state for receiving and processing the control command. The hazard detector stalls the operation of the control command until the memory bank is in a proper state for receiving and processing the control command. The memory controller also has a command sequencer which sequences control commands to satisfy logical constraints imposed by the memory system, and a timing coordinator to time the communication of the sequenced control commands to satisfy timing requirements imposed by the memory system. A physical layer manager in the memory controller insures that physical pins for the memory bus signal channels are available before communicating the timed and sequenced control commands to a target memory device in the memory system.

Ein Gedächtnissteuerpult für ein leistungsstarkes Gedächtnissystem hat eine Rohrleitungarchitektur für das Erzeugen der Steuerbefehle, die logisches erfüllen, der zeitlichen Regelung und der körperlichen Begrenzungen, die Steuerbefehlen durch das Gedächtnissystem auferlegt werden. Der durch Rohre geleitete Gedächtnissteuerpult schließt ein Bankzustand-Pufferspeichernachschlagen für die Bestimmung eines Gedächtnisbankzustandes für eine Zielgedächtnisbank, an die ein Steuerbefehl gerichtet wird, und des Gefahrdetektors für die Bestimmung ein, wann eine Gedächtnisbank nicht einen korrekten Gedächtnisbankzustand für das Empfangen und die Verarbeitung des Steuerbefehls hat. Der Gefahrdetektor klemmt den Betrieb des Steuerbefehls fest, bis die Gedächtnisbank in einem korrekten Zustand für das Empfangen und die Verarbeitung des Steuerbefehls ist. Der Gedächtnissteuerpult hat auch eine Befehlsablaufsteuerung, die Reihenfolgen Steuerbefehle, logische Begrenzungen zu erfüllen durch das Gedächtnissystem auferlegten, und einen TIMING-Koordinator, zum Zeit Kommunikation der der Reihe nach geordneten Steuerbefehle festzusetzen, den TIMING-Anforderungen gerecht zu werden, die durch das Gedächtnissystem auferlegt werden. Ein Bitübertragungsschichtmanager im Gedächtnissteuerpult versichert, daß körperliche Stifte für die Gedächtnisbus-Zeichenkanäle vorhanden sind, bevor sie die zeitgesteuerten und der Reihe nach geordneten Steuerbefehle für ein Zielgrößtintegriertes Speicherbauelement im Gedächtnissystem mitteilen.

 
Web www.patentalert.com

< Error propagation control method in decision feedback equalization and magnetic recording/reproducing device

< Recording medium for storing start position information for each zone and method and apparatus of managing data using the information

> Video signal transmission apparatus and video signal transmission method

> Digital optical transmitter with improved noise power ratio

~ 00073