
Enhanced Time Processing Unit (eTPU2)
MPC5644A Microcontroller Reference Manual, Rev. 6
Freescale Semiconductor
931
Indirect addressing mode can have post-increment or pre-decrement on DIOB, allowing stack operations.
See
Section 24.5.9.1.6, DIOB stack operation
Engine relative addressing mode
In Engine Relative Addressing mode the physical address is the concatenation of the ETPU_ECR field
ERBA (see
Section 24.4.2.5, ETPU_ECR – eTPU Engine Configuration Register
) with the 7-bit AID
instruction field. This allows the same function microcode, when running on distinct engines, to access
different address spaces, global to the engine only.
24.5.9.1.2
SPRam source/destination registers
When performing an SPRAM operation, only DIOB or P can be used as data source or destination. P is
32-bit wide, and DIOB is 24-bit wide. Microinstruction field P/D (1 bit) is used to choose between P and
DIOB as data the source or destination. When the P/D field is not available in microinstructions that
support SPRAM access, the source/destination is P.
24.5.9.1.3
SPRAM operation size
When using DIOB register to perform SPRAM data transfers, the operation size is always 24-bit wide
(lower 24 bits of SPRAM). When using P register, the operation size can be 8, 24 or 32-bit wide, which is
controlled by microcode RSIZ field (2 bits). RSIZ meaning is shown in
.
RSIZ is not available in all microinstructions that support SPRAM access. In microinstructions where
RSIZ field is not available, SPRAM access will be 24 bits by default.
When performing a Zero SPRAM write operation (see
Section 24.5.9.1.5, Zero SPRAM operation
), RSIZ
defines the size of operation regardless of the P/D field (
Section 24.5.9.1.2, SPRam source/destination
Table 24-72. SPRAM source/destination register selection
P/D
Meaning
0
P access
1
DIOB access
Table 24-73. SPRAM P access size
RSIZ
P access
DIOB access
00
full 32-bit access (i.e. P[31:0]=SPRAM[addr] [31:0])
RESERVED
01
only upper 8 bits are transferred (i.e. P[31:24] = SPRAM[addr] [31:24])
RESERVED
10
only lower 24 bits are transferred (i.e.
P[23:0] = SPRAM[addr] [23:0])
DIOB =
SPRAM[addr] [23:0]
11
RESERVED
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...