AAL2 Implementation
MPC885 PowerQUICC Family Reference Manual, Rev. 2
44-22
Freescale Semiconductor
Table 44-6
describes the global AAL2 parameters.
Table 44-6. AAL2 Parameter RAM Memory Map
Offset
Bits
Name
Description
0x00
0
RTE
RISC timers enable. To enable the RISC timers when using the timer
CU mechanism set RTE.
0 - RISC timers are disabled.
1 - RISC timers are enabled.
1–15
—
Reserved, should be cleared.
0x02
—
AAL2_SCRATCH1_BASE
16-bit pointer to a 512-byte scratch area in the DPR used by AAL2
during AAL2 operation. This pointer should be 64-byte aligned
(AAL2_SCRATCH1_BASE[26–31]=00_0000).
Note: This pointer is offset from IMMR (and not from IMMR+0x2000
which is the beginning of the DPR). For example, if
AAL2_SCRATCH1 starts at IMMR+0x2C00, the user should program
0x2C00 in AAL2_SCRATCH1_BASE (not 0x0C00).
Host writes this field and clears the 512 bytes during initialization.
AAL2 does not modify this field.
0x04
—
AAL2_ECT_PTR_BASE
AAL2_ECT_PTR_BASE points to the first entry of
AAL2_ECT_PTR_table. AAL2_ECT_PTR_table should start on a
word boundary (AAL2_ECT_PTR_BASE[30-31]=00).
Host writes this field during initialization; see
Section 44.7.2,
“Mapping the AAL2 Connection Tables in External Memory.”
AAL2
does not modify this field
0x08–
0x0A
—
—
Reserved, should be cleared.
0x0C
AAL2_SCRATCH2_BASE
16-bit pointer to a 256-byte scratch area in the DPR used by AAL2
during AAL2 operation. This pointer should start on a half-word
boundary (AAL2_SCRATCH2_BASE[31]=0).
Note: This pointer is offset from IMMR (and not from IMMR+0x2000
which is the beginning of the DPR). For example, if
AAL2_SCRATCH2 starts at IMMR+0x3800, the user should program
0x3800 in AAL2_SCRATCH2_BASE (not 0x1800).
Host writes this field and clears the 256 bytes during initialization.
AAL2 does not modify this field.
0x0E
0–15
—
Reserved, should be cleared.
0x10
—
AAL2_TxWait_BASE
Points to the first row of the AAL2_TxWait_table in the DPR.
This pointer should be on a word boundary
(AAL2_TxWait_BASE[30-31]=00).
Note: This pointer is offset from IMMR (and not from IMMR+0x2000
which is the beginning of the DPR). For example, if the wait table
starts at IMMR+0x2930, the user should program 0x2930 in
AAL2_TxWait_BASE (not 0x0930).
Host writes this field during initialization. AAL2 does not modify this
field
Summary of Contents for PowerQUICC MPC870
Page 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Page 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Page 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Page 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Page 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Page 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Page 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Page 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Page 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Page 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Page 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...