MT90221 Zarlink Semiconductor, MT90221 Datasheet - Page 45

no-image

MT90221

Manufacturer Part Number
MT90221
Description
Quad Inverse Multiplexing For Atm (IMA) Device With Flexible Ima And Uni Mode
Manufacturer
Zarlink Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
MT90221ALX04
Quantity:
20
MT90221
6.2.3
The IRQ Link UNI Overflow and the IRQ UTOPIA
Input UNI Overflow Status registers report the
overflow condition from any of the counters
associated with the TX PCM link, the RX PCM link or
the TX UTOPIA I/F. They also report the overflow
condition from the level of the UTOPIA RX FIFO
when the link is used in UNI mode. The 13 interrupt
sources are organized in the following two registers:
The five bits in the IRQ UTOPIA Input UNI Overflow
Status registers are latched to report an overflow
condition. The status bit is cleared by overwriting it
with a 0. Reading the registers or writing a ’1’ to
these registers will not change the content of the
registers.
There is no enable register directly associated to the
IRQ Link UNI Overflow Status registers. The
source of the interrupt request can be controlled
either by enabling the interrupt from the counters or
from the RX UTOPIA Link FIFO Overflow Enable
register. Refer to 6.1 Counter Block paragraph for
more details on the operation of the counters.
6.2.4
There are 20 sources of IMA Group overflow
conditions organized in two levels of registers:
The IRQ IMA Group Overflow Status register
indicates which one of the four IMA Groups is
reporting an overflow condition. When enabled, the
bits in this status register reflect any overflow
condition reported by the IRQ IMA Overflow Status
registers.
The IRQ IMA Group Overflow Enable register is
used to enable any overflow conditions for a specific
IMA Group. Each of the four bits correspond to one
of the four IMA Groups. A value of ’1’ enables the
36
an 8-bit register that reports the overflow
condition from the eight counters associated
with a TX or RX PCM link (the IRQ Link UNI
Overflow Status registers)
a 5-bit register that reports the overflow
condition from the four counters associated with
the UTOPIA TX I/F to the PCM link used in UNI
mode as well as an overflow condition from the
RX UTOPIA FIFO associated to a RX PCM link
when in UNI mode (the IRQ UTOPIA Input UNI
Overflow Status registers)
four low level, 5-bit registers (one register per
IMA Group)
one intermediate 4-bit register that is used to
report the overflow conditions for each IMA
Group to minimize the number of accesses to
identify the source of an overflow condition
IRQ Link UNI Overflow and IRQ UTOPIA
Input UNI Overflow Status Registers
IRQ IMA Group Overflow Status and Enable
Registers
report of the overflow condition to the upper IRQ
levels.
6.2.5
There
conditions that can be reported for each of the 4 IMA
Groups.
The IRQ IMA Overflow Status register captures
(latches) the overflow condition from any of the four
counters associated with the UTOPIA TX I/F when
the PCM link is used in IMA mode. It also latches
when an overflow condition occurs in the RX
UTOPIA FIFO associated to a PCM link when in IMA
mode.
The status bit is cleared by overwriting it with a 0.
Reading the registers or writing a ’1’ to these
registers will not change the content of the registers.
A counter generates an interrupt request, if not
masked, when the counter overflows (i.e. starts over
from 0 after reaching the maximum counter value -
refer to paragraph 6.1 for more details on the
operation of the counters). An interrupt request can
also be generated, if not masked, when an overflow
condition is detected in the UTOPIA RX FIFO
associated with an IMA Group.
There is one enable register used to enable the
generation of an interrupt by the overflow condition
of the RX UTOPIA FIFO associated with an IMA
Group. This is the RX UTOPIA IMA Group FIFO
Overflow Enable register.
6.3
6.3.1
Since the MT90221 and microprocessor operate
from two different clock sources, access to a
MT90221
synchronized
microprocessor using either direct or indirect
(synchronized) methods of access.
The direct method is used during a read access
whenever data does not change or data changes do
not represent any problem. There is no register that
clears status bits upon a read access. A write action
is always required to clear a status bit.
The indirect method is identified with ’S’ (indirect and
need to synchronize with a ready bit) whereas the
direct access is identified with a ’D’ in the register
tables.
Register and Memory Map
IRQ IMA Overflow Status and RX UTOPIA
IMA Group FIFO Overflow Enable Registers
Access to the Various Registers
are
register
five
between
possible
is
the
asynchronous.
sources
MT90221
of
and
Data
overflow
the
is

Related parts for MT90221