![](http://datasheet.mmic.net.cn/Exar-Corporation/XRT94L33IB-L_datasheet_100163/XRT94L33IB-L_213.png)
xr
XRT94L33
3-CHANNEL DS3/E3/STS-1 TO STS-3/STM-1 MAPPER IC DATA SHEET
Rev.1.2.0.
213
STEP 3 – After the Microprocessor has determined which of the four Transmit ATM Cell Processor
blocks is the “Interrupting” block within the XRT94L33, then it should read out the contents of the
corresponding “Transmit ATM Cell Processor – Interrupt Status Register”.
This will permit the Microprocessor to identify the exact cause of the interrupt request, from the Transmit ATM
Cell Processor block.
The bit-format of “Transmit ATM Cell Processor – Interrupt Status” Register is
presented below.
Transmit ATM Cell Processor – Interrupt Status Register (Address = 0xNF0B)
BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
Unused
Cell
Extraction
Interrupt
Status
Cell
Insertion
Interrupt
Status
Cell
Extraction
Memory
Overflow
Interrupt
Status
Cell Insertion
Memory
Overflow
Interrupt
Status
Detection of
HEC Byte
Error
Interrupt
Status
Detection of
Parity Error
Interrupt
Status
R/O
RUR
0
1
0
If the cause of this interrupt is the “Transmit Cell Insertion” Interrupt, then Bit 4 (Cell Insertion Interrupt Status)
within the “Transmit ATM Cell Processor – Interrupt Status Register” will be set to “1” as depicted above.
Recommended Subsequent Action
Once the Microprocessor Interface has identified this particular interrupt as being the “Transmit Cell Insertion”
Interrupt, then this means that some space within the Transmit Cell Insertion Buffer has been “freed-up”. As a
consequence, the user can respond to this interrupt by writing in another ATM cell into the Transmit Cell
Insertion Buffer. The procedure for writing the contents of an ATM cell into the “Transmit Cell Insertion” Buffer
is presented in Section 4.2.2.3.
The Transmit Cell Extraction Memory Overflow Interrupt
The Transmit ATM Cell Processor block will generate the “Transmit Cell Extraction Memory Overflow”
Interrupt anytime the Transmit Cell Extraction buffer is currently full, and the Transmit Cell Extraction
Processor reads in another “copied” ATM cell into the “Transmit Cell Extraction” buffer. In this case, some of
the data residing within the “Transmit Cell Extraction” buffer will be overwritten and will be lost.
Note:
If the “Transmit ATM Cell Processor” block generates the “Transmit Cell Extraction” Memory Overflow Interrupt
this is typically the result of the Microprocessor not reading out the contents of the Transmit Cell Extraction
Memory quickly or often enough before another ATM cell is “copied” by the Transmit User Cell” Filter.
Additionally, this particular interrupt should serve as a warning that the “Transmit Cell Extraction” Buffer likely
contains some erred data.
Enabling the “Transmit Cell Extraction Memory Overflow” Interrupt
The user can enable the “Transmit Cell Extraction Memory Overflow” Interrupt by executing the following
steps.