External Bus Interface (EBI)
30-16
Freescale Semiconductor
PXR40 Microcontroller Reference Manual, Rev. 1
30.4
Functional Description
30.4.1
External Bus Interface Features
30.4.1.1
Address Bus (up to 22 available on pins)
. Valid transaction sizes are 8, 16 and 32 bits. Only 22 address lines are pinned out externally, but a full
32-bit decode is done internally to determine the target of the transaction and whether a chip select should
be asserted.
Table 30-10. EBI_CAL_OR0-3 Descriptions
Field
Description
0-16
AM
Address Mask
This field allows masking of any corresponding bits in the associated Base Register. Masking the address
independently allows external devices of different size address ranges to be used. Any clear bit masks the
corresponding address bit. Any set bit causes the corresponding address bit to be used in comparison with the
address pins. Address mask bits can be set or cleared in any order in the field, allowing a resource to reside in more
than one area of the address map. This field can be read or written at any time.
Note: An MCU may have some of the upper bits of the AM field tied to a fixed value internally in order to restrict the
address range of the EBI for that MCU. See the corresponding Note for the Base Register BA field for more
details.
17–23
Reserved
24–27
SCY
Cycle length in clocks
This field represents the number of wait states (external cycles) inserted after the address phase in the single
transfer case, or in the first beat of a burst, when the memory controller handles the external memory access. Values
range from 0 to 15. This is the main parameter for determining the length of the cycle. These bits are ignored when
SETA=1.
The total cycle length for the first beat (including the D_TS cycle) = (2+SCY) external clock cycles.
See Section
Section 30.5.3.1, Example Wait State Calculation
, for related application information.
28
Reserved
29–30
BSCY
Burst beats length in clocks
This field determines the number of wait states (external cycles) inserted in all burst beats except the first, when the
memory controller starts handling the external memory access and thus is using SCY[0:3] to determine the length
of the first beat. These bits are ignored when SETA=1.
The total memory access length for each beat is (1 + BSCY) external clock cycles.
The total cycle length (including the D_TS cycle) = (2+SCY) + (#beats
1
-1) * (BSCY+1).
1
#beats is the number of beats (4,8,16) determined by BL and PS bits in Base Register.
31
Reserved
Value
Meaning
00
0-clock cycle wait states (1 clock per data beat)
01
1-clock cycle wait states (2 clocks per data beat)
10
2-clock cycle wait states (3 clocks per data beat)
11
3-clock cycle wait states (4 clocks per data beat)
Summary of Contents for PXR4030
Page 1: ...PXR40 Microcontroller Reference Manual Devices Supported PXR4030 PXR4040 PXR40RM Rev 1 06 2011...
Page 30: ...PXR40 Microcontroller Reference Manual Rev 1 Freescale Semiconductor xxx...
Page 40: ...PXR40 Microcontroller Reference Manual Rev 1 xl Freescale Semiconductor...
Page 66: ...Memory Map PXR40 Microcontroller Reference Manual Rev 1 2 4 Freescale Semiconductor...
Page 120: ...Signal Descriptions 3 54 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...
Page 860: ...FlexCAN Module 24 50 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...
Page 1167: ...Decimation Filter Freescale Semiconductor 28 53 PXR40 Microcontroller Reference Manual Rev 1...
Page 1168: ...Decimation Filter 28 54 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...