
6-22
Channel Interface
6.3.6.1 System Header
Error Check Point: All header data (except the start code and packet
length field)
Description: If the ERRORn signal is asserted during the processing of
header data, the error data is stored as normal and the Preparser starts
the search for the next start code.
6.3.6.2 Private_2 Stream
Error Check Point: Packet data
Description: If the ERRORn signal is asserted during the processing of
packet data, the Video Packet Error Status bit in Register 149
(
page 4-37
) is set, the Packet Error Interrupt bit in Register 4 (
page 4-9
)
is set, and INTRn is asserted if the interrupt is not masked. The byte(s)
in error are stored as normal.
6.3.6.3 MPEG Video Stream
MPEG-1 –
Error Check Point: After start code detection, header data
and packet data
Description: If the ERRORn signal is asserted at start code detection, the
whole packet is skipped and the Preparser resynchronizes to the next
start code.
If there is a syntax error in the header data, the Video Packet Error
Status bit in Register 149 (
page 4-37
) is set, the Packet Error Interrupt
bit in Register 4 (
page 4-9
) is set, and INTRn is asserted if the interrupt
is not masked. The Preparser skips the remainder of the packet after the
error and resynchronizes to the next start code.
If the ERRORn signal is asserted while processing packet data, the
Packet Error Interrupt bit in Register 4 (
page 4-9
) is set, and INTRn is
asserted if the interrupt is not masked. The error data is removed and
sequence error start codes (0x0000.01B4) are injected into the packet.