![](http://datasheet.mmic.net.cn/Exar-Corporation/XRT94L33IB-L_datasheet_100163/XRT94L33IB-L_181.png)
xr
XRT94L33
3-CHANNEL DS3/E3/STS-1 TO STS-3/STM-1 MAPPER IC DATA SHEET
Rev.1.2.0.
181
2.2.6.1
ENABLING/DISABLING THE TRANSMIT USER CELL FILTER
The Transmit ATM Cell Processor block permits the user to either enable or disable each of the four Transmit
User Cell Filters. The user can accomplish this by writing the appropriate data into Bit 3 (User Cell Filter
Enable), within the “Transmit ATM Filter Control – Byte 0” register; as depicted below.
Transmit ATM Filter # 0, # 1, # 2, # 3 Control – Byte 0 (Address = 0xNF43, 0xNF53, 0xNF63, 0xNF73)
BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
Unused
User Cell
Filter Enable
Copy Cell
Enable
Discard
Cell
User Cell
Filter Sense
R/O
R/W
0
X
0
Note:
As the bit-format table for the “Transmit ATM Filter Control – Byte 0” register implies, each of the four (4)
Transmit User Cell Filters can be individually enabled or disabled. Further, each of these four Transmit User
Cell Filters can be individually configured to either “Copy” or “Discard” cells (or both).
Setting this bit-field to “1” enables the corresponding Transmit User Cell Filter. Conversely, setting this bit-
field to “0” disables the “Transmit User Cell Filter”.
If a given Transmit User Cell Filter is enabled, then it will perform action on all incoming ATM cells, based
upon the settings of the remaining register bits within this register; and that within both the “Transmit ATM
Filter Control – Pattern” and “Transmit ATM Filter Control – Check” registers.
Conversely, if the given
Transmit User Cell Filter is disabled, then all User Cells will pass through the Transmit User Cell Filter, and
towards the “HEC Byte Calculation & Insertion” block without any such actions performed on these cells.
2.2.6.2
SELECTING THE TRANSMIT USER CELL FILTER ACTION
The Transmit ATM Cell Processor block permits the user to specify the action that the User Cell Filter will take
on each cell, that meets certain “User-Defined” Filtering requirements.
The user can accomplish this by
setting Bits 2 (Copy Cell Enable) and 1 (Discard Cell Enable), within the Transmit ATM Filter Control – Byte 0”
Register; to the appropriate values. These two bit-fields are highlighted below.
Transmit ATM Filter # 0, # 1, # 2, # 3 Control – Byte 0 (Address = 0xNF43, 0xNF53, 0xNF63, 0xNF73)
BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
BIT 0
Unused
User Cell
Filter Enable
Copy Cell
Enable
Discard
Cell
Enable
User Cell
Filter Sense
R/O
R/W
0
1
X
Bit 2 – Copy Cell Enable
This bit-field permits the user to configure the “Transmit User Cell” filter (within the Transmit ATM Cell
Processor block) to either replicate (copy) or not replicate a given cell that complies with the “user-defined”
filtering requirements. All copied cells are routed to the “Transmit ATM Cell Processor Extraction Memory”,
where their contents can be read out by the user via the Microprocessor Interface.
Setting this bit-field to “1” configures the Transmit User Cell Filter to copy all cells that comply with the “user-
cell” filter requirements, and to route these cells to the “Transmit ATM Cell Processor – Extraction Memory”.
Conversely, setting this bit-field to “0” configures the Transmit User Cell Filter to NOT copy these cells, and
NOT route these cells to the “Transmit ATM Cell Processor – Extraction Memory.