Dynamic memory arbitration in an MPEG-2 decoding System

   
   

A video decoding system includes an embedded microcontroller that provides memory arbitration in addition to processing and control functions. The microcontroller architecture provides a first-in, first-out (FIFO) queue for storing memory access instructions and a processing logic for executing software instructions. The microcontroller processing logic determines which components within the decoding system need access to memory and stores a sequence of memory access instructions into the FIFO queue. Each memory access instruction is associated with one decoder component. When main memory becomes available, a memory access instruction is dequeued from the FIFO and transmitted to the associated decoder component, which is then permitted to access memory. The microcontroller receives indicator signals from the decoder components that indicate when the decoder components have finished accessing memory and, thus, when the memory device is available for subsequent transactions.

Un video sistema di decodificazione include un microcontroller incastonato che fornisce l'arbitrato di memoria oltre che le funzioni di controllo e di elaborazione. L'architettura del microcontroller fornisce la a primo-in, la prima-fuori coda (FIFO) per la memorizzazione le istruzioni di accesso di memoria e della logica d'elaborazione per l'esecuzione delle istruzioni del software. La logica d'elaborazione del microcontroller determina quale componenti all'interno del sistema di decodificazione hanno bisogno dell'accesso alla memoria ed immagazzina una sequenza delle istruzioni di accesso di memoria nella coda di FIFO. Ogni istruzione di accesso di memoria è associata con un componente del decodificatore. Quando la memoria centrale diventa disponibile, un'istruzione di accesso di memoria dequeued dal FIFO ed è trasmessa al componente collegato del decodificatore, che allora è consentito per accedere alla memoria. Il microcontroller riceve i segnali dell'indicatore dai componenti del decodificatore che indicano quando i componenti del decodificatore hanno rifinito accedere alla memoria e, così, quando il dispositivo di memoria è disponibile per le transazioni successive.

 
Web www.patentalert.com

< Method, apparatus, and system for immediate posting of changes in a client server environment

< Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface

> Method apparatus and communications system for companion information and network appliances

> Method, apparatus, and system for implementing a framework to support a web-based application

~ 00104