CHAPTER 5 BBR
Preliminary User's Manual A14874EJ3V0UM
121
Figure 5-4. Peripheral I/O Area Select Control Register (BPC)
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
BPC
PA
15
0
PA
13
PA
12
PA
11
PA
10
PA
09
PA
08
PA
07
PA
06
PA
05
PA
04
PA
03
PA
02
PA
01
PA
00
Address
FFFFF064H
After reset
0000H
Bit position
Bit name
Function
15
PA15
Sets whether or not the programmable peripheral I/O area can be accessed.
0: It cannot be accessed
1: It can be accessed
13 to 0
PA13 to
PA00
Specifies bit 27 to bit 14 of the starting address of the programmable peripheral I/O area. (The
other bits are fixed at zero.)
Caution Always set bit 14 to 0. If it is set to 1, operation is not guaranteed.
Cautions 1. In 64 MB mode, if the programmable peripheral I/O area overlaps the following areas, the
programmable peripheral I/O area becomes ineffective.
••••
Peripheral I/O area
••••
ROM
area
••••
RAM
area
2. In 256 MB mode, if the programmable peripheral I/O area overlaps the following areas, the
programmable peripheral I/O area becomes ineffective.
••••
Peripheral I/O area
••••
ROM
area
••••
RAM
area
••••
The area that is the same as the RAM area and that is located at address 3FFEFFFH and
below (See Figure 3-8 Data Area (256 MB Mode))
3.
If no peripheral macros are connected to the NPB, no programmable peripheral I/O area
need be set (Set the BPC register to its after-reset value).
4. The programmable peripheral I/O area address setting is enabled only once. Do not change
addresses in the middle of a program.
Figure 5-5 shows a BPC register setting example and the memory map after the setting is made.