A controller for controlling direct memory access. Such a controller is
particularly applicable when applied to a transport interface in the
receiver of a digital set-top-box for television systems. A storage means
stores the base and top addresses of a circular buffer in a memory to
which received data is to be forwarded and stored, and a write pointer for
such buffer is also stored in the storage means. Addressing circuitry
generates the address to which the receive data is to be written in
dependence on the stored base and top addresses and the write pointer.
Output circuitry writes the data into the circular buffer at the location
identified by the generated address.
Un regulador para controlar el acceso directo de memoria. Tal regulador es particularmente aplicable cuando está aplicado a un interfaz de transporte en el receptor de una fijar-tapa-caja digital para los sistemas de la televisión. Un almacenaje significa que los almacenes las direcciones de la base y de la tapa de un almacenador intermediario circular en una memoria a la cual recibió datos deben ser remitidos y ser almacenados, y un indicador del escribir para tal almacenador intermediario también están almacenados en los medios del almacenaje. La dirección del trazado de circuito genera la dirección a la cual los datos de la recepción deben ser escritos en dependencia de las direcciones almacenadas de la base y de la tapa y del indicador del escribir. El trazado de circuito de la salida escribe los datos en el almacenador intermediario circular en la localización identificada por la dirección generada.