Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Bootloader
Learning Objectives
Chapter 9, Slide 2
Dr. Naim
VCC
Boot Config
DMA
L2 Cache
EPROM
EMIF
L1P Cache
Addr
0000
0001
0002
0003
...
CPU
L1D Cache
C6211/C6711
Chapter 9, Slide 3
VCC
Boot Config
DMA
L2 Cache
EPROM
EMIF
L1P Cache
Addr
0000
0001
0002
0003
...
CPU
PC=0003
PC=0000
PC=0001
PC=0002
L1D Cache
C6211/C6711
Chapter 9, Slide 4
VCC
Boot Config
DMA
L2 Cache
EPROM
EMIF
L1P Cache
CPU
L1D Cache
C6211/C6711
Chapter 9, Slide 5
CPU Reset
Device Reset
Chapter 9, Slide 6
Dr. Naim
CPU Reset
Device Reset
CPU Reset
Boot load in
operation
The processor checks the boot mode configuration (HD[4:3]) and starts the boot loader.
The EDMA automatically copies 1K bytes from the beginning of CE1 location to the internal program memory starting at address zero.
Chapter 9, Slide 7
Dr. Naim
CPU Reset
Device Reset
CPU Reset
Boot load in
operation
Once the boot loader has finished initialising the internal memory the CPU is taken out of reset.
The CPU starts running from address zero.
Chapter 9, Slide 8
Dr. Naim
Chapter 9, Slide 9
Dr. Naim
Chapter 9, Slide 10
Dr. Naim
Chapter 9, Slide 11
Dr. Naim
Dr. Naim
Bootloader configuration
Chapter 9, Slide 13
Boot mode
HPI boot
8-bit ROM boot
16-bit ROM boot
32-bit ROM boot
Dr. Naim
Endianess configuration
Device operation
Big endian
Little endian
Dr. Naim
Chapter 9, Slide 15
Dr. Naim
Chapter 9, Slide 16
HPIC
Dr. Naim
Boot Config
DMA
L2 Cache
DRAM
EMIF
HOST
HPI
L1P Cache
CPU
L1D Cache
C6211/C6711
Chapter 9, Slide 17
Dr. Naim
Chapter 9, Slide 18
Dr. Naim
Chapter 9, Slide 19
Dr. Naim
Chapter 9, Slide 20
Dr. Naim
/RS
Boot Config
EMIF
ROM
DMA
DRAM
L2 Cache
L1P Cache
CPU
L1D Cache
C6211/C6711
Chapter 9, Slide 21
Dr. Naim
Chapter 9
Bootloader
- End -