![](http://datasheet.mmic.net.cn/390000/SAA2022_datasheet_16832279/SAA2022_34.png)
Philips Semiconductors
Product specification
Tape formatting and error
correction for the DCC system
SAA2022
February 1994
34
SNUM0, SNUM1
Time segment number.
URDA
Unreliable Data active HIGH, means that regardless of the
other flag information
you cannot use the Data,
SYSINFO or AUX, because they are unreliable
, this can
occur as result of a RESYNC, a mode change from mode
DRAR to mode DPAP, or a reset of the SAA2022. When a
resync occurs it resynchronizes with the incoming main
data tape channel information, with a result that for a
period of time, the time that URDA is HIGH all output data
is unusable.
FLAGI
Instantaneous flag active HIGH, indicates that the
AUXILIARY byte that is about to be transferred to the
microcontroller has a flag that is
≥
AFLEV, or that the
SYSINFO byte that is about to be transferred is in error.
AUXFLO
Old Aux Flag active HIGH, indicates that AUXILIARY data
due to be transferred to the microcontroller in the current
segment should not be used.
AUXFLC
AUX Flag active HIGH, indicates that at least one of the
AUXILIARY data bytes due to be transferred to the
microcontroller in the current segment is in error. This
information is provided before the transfer occurs.
SYSFLC
SYSINFO flag active HIGH, indicates that at least one of
the SYSINFO bytes in the current segment is in error. This
information is provided before the transfer occurs.
RFBT
Ready for byte transfer of SYSINFO, AUX or Scratch pad
RAM to or from the microcontroller active HIGH.
MODE0, MODE1
Current mode of operation of the SAA2022.
PAG1, PAG2
Two most significant bits of the modulo 6 internal page
counter, the least significant bit is equal to SNUM0.
PINI
Pin input, Port expander input for the microcontroller.
TEST4
This is for test purposes only.
SLOWTFR
Indicates that LT data transfers of SYSINFO, AUX or
Scratch Pad RAM can only occur at low speed rate. This
occurs only during the second half of time segment 0,
therefore the status bit RFBT must be polled to see if a
transfer is possible. This bit will be HIGH only during the
second half of time segment 0.
FLG 0 to 3
Error flag from the next AUXILIARY/SYSINFO byte which
is to be transferred to the microcontroller.
The flags for SYSINFO bytes have only 2 values, logic 0
which implies that the error corrector finds the bytes are
good and logic 1 which implies that the bytes are in error.
The flags for AUXINFO bytes can have any one of 16
values, 0 to 15, depending on the type of correction. All of
the AUX bytes in the same AUX code word will have the
same flag value. The less reliable the data, the higher the
flag value. It is recommended that any byte with a flag
value of 10 or higher is deemed unreliable.
NFLG 0 to 3
Error flag from the byte after the next AUXILIARY/
SYSINFO byte which will be transferred to the
microcontroller.
CHANS 0 to 7
Error Correction Channel status, which indicates if the
even C1 code words in the 5th block of the segment for
each data tape channel were non correctable. Therefore 1
in every 16 C1 code words from each channel is monitored
to see if the C1 error correcting decoding was successful.