ATM Controller
MPC885 PowerQUICC Family Reference Manual, Rev. 2
39-14
Freescale Semiconductor
39.3.5
Activating Performance Monitoring
The following steps should be taken to prepare a PM session:
1. Program the base address of the PM tables (PMPTR in the parameter RAM).
2. Build an FMC template (if a transmit PM channel is required) and use the FMCTEMPLATE field
in the parameter RAM to point to it.
3. If a timestamp is required for sending FMCs, program the FMCTIMESTMP address in the
parameter RAM.
4. Initialize a PM table by programming its fields as described in . Note that one PM table may serve
two independent transmit and receive PM sessions, a single unidirectional PM session, or a single
bidirectional PM session.
NOTE
If a PM table is in use, the user must deactivate (by clearing TCT/RCT[PM]
using the
WRITE
TO
MEMORY
command) the PM session that uses this table
before reinitialization.
39.3.5.1
Activating Unidirectional Transmit PM
After initializing a PM table, program TCT[TPMT] with the PM table number by issuing a
WRITE
TO
MEMORY
command. (See
Table 39-8
for the ATM commands.) Then issue another
WRITE
TO
MEMORY
command to set TCT[PM] to activate the PM session for this specific channel.
39.3.5.2
Activating Unidirectional Receive PM
After initializing a PM table, issue a
WRITE
TO
MEMORY
command to program the PM table number in
RCT[RPMT] and to program the MCF type in RCT[FT] according to the PM session type (segment or
end-to-end) required for the monitored channel. Then set RCT[PM] (using another
WRITE
TO
MEMORY
command) to activate the PM session for this specific channel.
39.3.5.3
Activating Bidirectional PM
Assign the same PM table number to both receive and transmit PM sessions, and then follow the steps
described in
Section 39.3.5.1, “Activating Unidirectional Transmit PM,”
and
Section 39.3.5.2,
“Activating Unidirectional Receive PM.”
0x18
0–31
BEDC
0+1
-Tx
Temporary block error detection code (for both CLP = 1 and CLP=0) for transmitted cells.
Used by the CP for the even parity BEDC calculated over the payload of the block of user
cells sent since the last FMC.
Should be cleared during initialization.
0x1C
0–31
—
Reserved, should be cleared.
Table 39-3. PM Table Field Descriptions (continued)
Offset
Bits
Name
Description
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 ...