ATM Exceptions
MPC885 PowerQUICC Family Reference Manual, Rev. 2
41-4
Freescale Semiconductor
41.2
Interrupt Queue Entry
Each entry in the ATM interrupt queue contains event information for a specific ATM channel. During
initialization, the host software should clear all queue entries and set the wrap bit (W) only for the last
entry. The format of an interrupt queue entry is shown in
Figure 41-4
.
12
IQOV
Interrupt queue overflow. Set by the CP whenever an overflow condition in the interrupt queue
occurs. This condition occurs if the CP attempts to write a new interrupt entry into a valid entry (V =
1) not yet handled by the host.
13
GINT
Global interrupt. Indicates that at least one new entry has been added to the interrupt queue. After
clearing the GINT event flag, the host begins processing the entries using the service pointer. The
host returns from the interrupt handler when it reaches an invalid queue entry (V = 0).
14
GUN
Global transmitter underrun. Indicates that an underrun occurred in the SCC transmitter FIFO. A
GUN error is fatal because the affected channels are unknown. After GUN is set, the transmitter
stops data transmission from all channels and sets the APC disabled status flag APCST[DIS]. The
transmit line enters an idle state (logic high). After re-initializing the channels, the host may resume
transmission by issuing a
RESTART
TRANSMIT
command (see
Section 39.7, “ATM Commands”
) for
each channel.
For a faster recovery from a GUN error, re-initialize TSTATE by writing STFCR to the first byte (MSB
of the 32-bit value representing xSTATE), clearing the second byte, and leaving the third and fourth
(LSB of the 32 bit value representing xSTATE) bytes as is. Then the APC can be restarted by
clearing APCST[DIS]. This procedure results in corrupted transmit frames initially. (TSTATE should
normally be modified only during system initialization.)
Note:
Clearing APCST[DIS] may be overwritten by the APC scheduling process; therefore, the user
should verify that APCST[DIS] has indeed been cleared after a minimum of 50 system clocks.
15
GOV
Global receiver overrun. Indicates that an overrun occurred in the SCC receiver FIFO. A GOV error
is fatal because the affected channels are unknown. After GOV is set, the receiver stops receiving
data from all channels and halts all data transfers to memory. After re-initializing the channels the
host may resume receiving by issuing a
RESTART
RECEIVE
command (see
Section 39.7, “ATM
Commands”
) for each channel.
For a faster recovery from a GOV error, re-initialize RSTATE by writing SRFCR to the first byte (MSB
of the 32 bit value representing xSTATE), clearing the second byte, and leaving the third and fourth
(LSB of the 32 bit value representing xSTATE) bytes as is. This procedure initially results in
corrupted receive frames which should be disposed of by software. (RSTATE should normally be
modified only during system initialization.)
0
1
2
3
4
7
8
9
10
11
12
13
14
15
16
31
V
W
—
CNG
—
APCO
—
TQF
UN
RXF BSY TXB RXB CHNUM_INDEX
Figure 41-4. Interrupt Queue Entry
Table 41-2. Serial ATM Event Register (SCCE) Field Descriptions (continued)
Bits
Name
Description
Содержание PowerQUICC MPC870
Страница 1: ...MPC885 PowerQUICC Family Reference Manual Supports MPC885 MPC880 MPC875 MPC870 MPC885RM Rev 2 04 2006 ...
Страница 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Страница 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Страница 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Страница 192: ...MPC885 Instruction Set MPC885 PowerQUICC Family Reference Manual Rev 2 5 22 Freescale Semiconductor ...
Страница 242: ...Instruction and Data Caches MPC885 PowerQUICC Family Reference Manual Rev 2 7 30 Freescale Semiconductor ...
Страница 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Страница 416: ...External Bus Interface MPC885 PowerQUICC Family Reference Manual Rev 2 13 42 Freescale Semiconductor ...
Страница 440: ...Clocks and Power Control MPC885 PowerQUICC Family Reference Manual Rev 2 14 24 Freescale Semiconductor ...
Страница 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Страница 606: ...SDMA Channels and IDMA Emulation MPC885 PowerQUICC Family Reference Manual Rev 2 19 20 Freescale Semiconductor ...
Страница 738: ...SCC Asynchronous HDLC Mode and IrDA MPC885 PowerQUICC Family Reference Manual Rev 2 25 16 Freescale Semiconductor ...
Страница 780: ...SCC Ethernet Mode MPC885 PowerQUICC Family Reference Manual Rev 2 27 24 Freescale Semiconductor ...
Страница 794: ...SCC Transparent Mode MPC885 PowerQUICC Family Reference Manual Rev 2 28 14 Freescale Semiconductor ...
Страница 848: ...Serial Peripheral Interface SPI MPC885 PowerQUICC Family Reference Manual Rev 2 30 18 Freescale Semiconductor ...
Страница 882: ...Universal Serial Bus USB MPC885 PowerQUICC Family Reference Manual Rev 2 31 34 Freescale Semiconductor ...
Страница 944: ...Parallel I O Ports MPC885 PowerQUICC Family Reference Manual Rev 2 34 26 Freescale Semiconductor ...
Страница 956: ...CPM Interrupt Controller MPC885 PowerQUICC Family Reference Manual Rev 2 35 12 Freescale Semiconductor ...
Страница 1004: ...Buffer Descriptors and Connection Tables MPC885 PowerQUICC Family Reference Manual Rev 2 37 30 Freescale Semiconductor ...
Страница 1022: ...ATM Parameter RAM MPC885 PowerQUICC Family Reference Manual Rev 2 38 18 Freescale Semiconductor ...
Страница 1068: ...ATM Pace Control MPC885 PowerQUICC Family Reference Manual Rev 2 40 22 Freescale Semiconductor ...
Страница 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Страница 1120: ...AAL2 Implementation MPC885 PowerQUICC Family Reference Manual Rev 2 44 30 Freescale Semiconductor ...
Страница 1162: ...Fast Ethernet Controller FEC MPC885 PowerQUICC Family Reference Manual Rev 2 45 40 Freescale Semiconductor ...
Страница 1172: ...SEC Lite Overview MPC885 PowerQUICC Family Reference Manual Rev 2 46 8 Freescale Semiconductor ...
Страница 1176: ...SEC Lite Address Map MPC885 PowerQUICC Family Reference Manual Rev 2 47 4 Freescale Semiconductor ...
Страница 1214: ...SEC Lite Execution Units MPC885 PowerQUICC Family Reference Manual Rev 2 48 38 Freescale Semiconductor ...
Страница 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Страница 1313: ...MPC885 PowerQUICC Family Reference Manual Rev 2 Freescale Semiconductor B 1 Appendix B Serial Communications Performance TBD ...
Страница 1314: ...Serial Communications Performance MPC885 PowerQUICC Family Reference Manual Rev 2 B 2 Freescale Semiconductor ...
Страница 1320: ...Register Quick Reference Guide MPC885 PowerQUICC Family Reference Manual Rev 2 C 6 Freescale Semiconductor ...
Страница 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Страница 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Страница 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Страница 1384: ...Serial ATM Scrambling Reception and SI Programming MPC885 PowerQUICC Family Reference Manual Rev 2 H 6 Freescale Semiconductor ...
Страница 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...