
Enhanced Time Processing Unit (eTPU2)
MPC5644A Microcontroller Reference Manual, Rev. 6
Freescale Semiconductor
935
Some parallelism issues arise when selecting P, DIOB, ERTA or ERTB as destination registers, since they
can be modified by other microoperations in the same microinstruction (see
Microinstruction parallelism issues
, for details).
T4ABS selects one source from two register sets, shown in
. ABSE and T4BBS control which
set T4ABS field uses to select the source. For more information about how to select a register set for
T4ABS and T2ABD see
Section 24.5.9.2.1, Source and destination register set selection
zero-filled to 24 bits, unless sign-extension is specified (see
Section 24.5.9.2.8, A-Source size override
Table 24-80. B source selection – T4BBS
T4BBS
Meaning in microinstruction formats with
ABSE/ABDE
Meaning in microinstruction formats without
ABSE/ABDE
1
1
T4BBS also selects A-source and destination register set in this case, according to
000
BS[23:0] = P[23:0]
001
BS[23:0] = A[23:0]
010
BS[23:0] = SR[23:0]
011
BS[23:0] = DIOB[23:0]
100
reserved
BS = 0
101
reserved
BS = 0
110
reserved
BS = 0
111
BS = 0, or Max const., if CIN = 0 and BINV = 0 (see
Section , Generating “max” constant
Table 24-81. A Source Selection – T4ABS
T4ABS
First register set
Second register set
Selected register
Size
Selected register
Size
0000
AS[7:0]=P[7:0]
8
AS[7:0] = 0
8
0001
AS[7:0]=P[15:8]
8
AS[23:0]=C[23:0]
24
0010
AS[7:0]=P[31:24]
8
AS[15:0] = TPR[15:0]
16
0011
AS[23:0] = ERTB[23:0]
24
AS[23:0] = B[23:0]
24
0100
AS[23:0] = D[23:0]
24
AS[23:0] = TRR[23:0]
24
0101
AS[15:0] = P[15:0]
16
AS[7:0] = 0, read_match
1
8
0110
AS[15:0] = P[31:16]
16
AS[13:0] = RAR[13:0]
16
0111
AS[7:0] = P[23:16]
8
AS[23:0] = MACH[23:0]
24
1000
AS[23:0] = P[23:0]
24
AS[23:0] = MACL[23:0]
24
1001
AS[23:0] = A[23:0]
24
AS[4:0]=CHAN[4:0]
8
1010
AS[23:0] = SR[23:0]
24
AS[14:2] = CHAN_BASE
2
16
1011
AS[23:0] = DIOB[23:0]
24
AS[13:0] = ENGINE_BASE
3
16
1100
AS[23:0] = TCR1[23:0]
24
Reserved
-
Содержание MPC5644A
Страница 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Страница 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Страница 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Страница 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Страница 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Страница 130: ...Device Performance Optimization MPC5644A Microcontroller Reference Manual Rev 6 130 Freescale Semiconductor...
Страница 204: ...Multi Layer AHB Crossbar Switch XBAR MPC5644A Microcontroller Reference Manual Rev 6 204 Freescale Semiconductor...
Страница 212: ...Peripheral Bridge PBRIDGE MPC5644A Microcontroller Reference Manual Rev 6 212 Freescale Semiconductor...
Страница 558: ...System Integration Unit SIU MPC5644A Microcontroller Reference Manual Rev 6 558 Freescale Semiconductor...
Страница 582: ...Frequency modulated phase locked loop FMPLL MPC5644A Microcontroller Reference Manual Rev 6 582 Freescale Semiconductor...
Страница 766: ...Enhanced Time Processing Unit eTPU2 MPC5644A Microcontroller Reference Manual Rev 6 766 Freescale Semiconductor...
Страница 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Страница 1236: ...System Information Module and Trim SIM MPC5644A Microcontroller Reference Manual Rev 6 1236 Freescale Semiconductor...
Страница 1250: ...Cyclic Redundancy Checker CRC Unit MPC5644A Microcontroller Reference Manual Rev 6 1250 Freescale Semiconductor...
Страница 1336: ...Deserial Serial Peripheral Interface DSPI MPC5644A Microcontroller Reference Manual Rev 6 1336 Freescale Semiconductor...
Страница 1388: ...Enhanced Serial Communication Interface ESCI MPC5644A Microcontroller Reference Manual Rev 6 1388 Freescale Semiconductor...
Страница 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...
Страница 1624: ...FlexRay Communication Controller FlexRay MPC5644A Microcontroller Reference Manual Rev 6 1624 Freescale Semiconductor...
Страница 1670: ...JTAG Controller JTAGC MPC5644A Microcontroller Reference Manual Rev 6 1670 Freescale Semiconductor...
Страница 1692: ...Nexus Port Controller NPC MPC5644A Microcontroller Reference Manual Rev 6 1692 Freescale Semiconductor...
Страница 1701: ...Development Trigger Semaphore DTS MPC5644A Microcontroller Reference Manual Rev 6 Freescale Semiconductor 1701...
Страница 1702: ...Development Trigger Semaphore DTS MPC5644A Microcontroller Reference Manual Rev 6 1702 Freescale Semiconductor...