
8
MPEG-2 Audio/Video Decoder
Channel Interface
The L64105 includes an independent parallel interface for direct
connection to upstream error correction devices. The interface uses
simple signal handshaking for compressed stream transfer to the
decoder.
The L64105’s channel interface handles the incoming coded data, which
is assumed to be an MPEG-2 compliant bitstream, and provides error
detection and reporting. The channel interface detects data in the
bitstream that does not meet MPEG-2 syntax or grammar rules and can
ag the data for exception processing. Hardware error handling includes
error masking and the application of concealment vectors in video. Audio
error concealment includes muting on errors and searching for error-free
frames. The channel interface ags gross errors in the bitstream that are
due to channel buffer overrun or underrun or to nonconformance in the
bitstream. The error agging is performed so the errors can be masked
in the display or in the audio output. An external microcontroller can be
programmed with an error recovery mechanism to handle catastrophic
errors.
Memory Interface
The L64105 supports direct connection to commercial SDRAM for use
as frame stores, channel buffers, and overlay memory. The L64105 uses
frame stores for intermediate frame reconstruction and display, separate
video and audio channel buffers for rate matching, and zero or more
regions for graphic overlays. This storage is combined into a single,
contiguous memory space accessed over a 16-bit wide bus. In most
cases, this is one 1M x 16-bit SDRAM, for a total memory space of
2 Mbytes. A second 1M x 16-bit SDRAM is optional.
The interface between the L64105 and SDRAM requires no external
components. The L64105 pinout allows connection to SDRAM on a
single PCB layer. During normal operation, the L64105 exclusively
controls the SDRAM frame stores. However, it is possible to access the
SDRAM through the host port on the L64105 for test, verication, and
access to the overlay stores and channel information.