Fujitsu MB96300 series Hardware Manual page 353

F2mc-16fx 16-bit
Hide thumbs Also See for MB96300 series:
Table of Contents

Advertisement

MB96300 Super Series Hardware Manual
■ Procedure of External Boot Vector fetch
1. Internal reset is released.
2. MCU wakes up with RC clock and starts the Boot-ROM Start-up program.
3. Boot-ROM program reads the mode pin setting -> external vector mode detected.
4. Boot-ROM program configures the following registers depending on the mode pin setting:
Table 12.5-3 Registers configured by the Boot ROM program before reading the external
start vector ( except of MB96(F)38x in non-moltiplexed bus mode (MD[2:0]='110'))
Register
EBAE[2:0]
PIER[AD[15:00]]
Table 12.5-4 Registers configured by the Boot ROM program before reading the external
start vector on MB96(F)38x in non-multiplexed bus mode (MD[2:0]='110')
Register
EBAE[2:0]
PIER[AD[15:00]]
5. Boot-ROM program reads address FF:FFDCH to FF:FFFH from external bus.
6. Boot-ROM program writes the External Bus Mode Byte to the EBM register. The external bus interface is
now configured as defined by the External Bus Mode Byte.
7. Boot-ROM program jumps to the user program start address which was read from the external bus.
8. User program is executed. All registers of the external bus interface can be rewritten by software at any
time.
Note:
• The external bus clock (ECLK) and the byte select signals UB/LB are not enabled during external Boot
Vector fetch.
configured bits
EBM
EAE[5]='1'
ERE='1'
For MD[2:0]='110': NMS='1'
A[23:0]='11...11'
EBCS
RDE='1'
ASE='1'
EACL5
R[2:0]='011'
For MD[2:0]='000' or '110': BW='1'
EACH5
CSE='1'
PIER[AD[07:00]]='1'
For MD[2:0]='001':
PIER[AD[15:08]]='1'
configured bits
EBM
EAE[4]='1'
ERE='1'
NMS='1'
A[23:0]='11...11'
EBCS
RDE='1'
ASE='1'
EACL4
R[2:0]='011'
BW='1'
EACH4
CSE='1'
PIER[AD[07:00]]='1'
CHAPTER 12 EXTERNAL BUS INTERFACE
Explanation
Activate external area 5
Enable External ROM
Set external bus to non-multiplexed mode for MD[2:0]='110'
Enable all address output pins
Enable Read strobe output
Enable Address strobe output
Set automatic ready function to 3 wait cycles
Set external bus width to '8 bit' for MD[2:0]='000' or '110'
Enable Chip select CS5 output
Enable inputs of AD[07:00] data input pins
Enable inputs of AD[15:08] data input pins for 16 bit external
start vector fetch mode
Explanation
Activate external area 4
Enable External ROM
Set external bus to non-multiplexed mode
Enable all address output pins
Enable Read strobe output
Enable Address strobe output
Set automatic ready function to 3 wait cycles
Set external bus width to '8 bit' for MD[2:0]='110'
Enable Chip select CS4 output
Enable inputs of AD[07:00] data input pins
345

Advertisement

Table of Contents
loading

Table of Contents