5 FLASH Programming
5.1
8 bit Wide Socket Boot FLASH
The TVME8300 provides 1 MByte of 8 bit wide socket Boot FLASH using two 512 K x 8 bit 32-pin
PLCC FLASH devices.
The Boot FLASH address range is 0xFFF0_0000 to 0xFFFF_FFFF.
Boot FLASH Socket XU1 is for the lower 512 Kbyte address range (0xFFF0_0000 to 0xFFF7_FFFF).
Boot FLASH Socket XU2 is for the upper 512 Kbyte address range (0xFFF8_0000 to 0xFFFF_FFFF).
For writes to the Boot FLASH byte (8 bit) transfer sizes must be used.
Writes to the Boot FLASH must be enabled in the Utility Control Register.
The 8 bit wide socket Boot FLASH (Socket XU1) must always be installed and provide the
board initialization code at the system reset vector (0xFFF0_0100).
Command
Cycles
Sequence
Read
1
Reset
1
Auto
4
Select
Write
4
Chip
6
Erase
Sector
6
Erase
TVME8300 User Manual Issue 1.4
1st Cycle
2nd Cycle
Addr
Data
Addr
Data
RA
RD
Base+
0xF0
0x000
Base+
Base+
0xAA
0x55
0x555
0x2AA
Base+
Base+
0xAA
0x55
0x555
0x2AA
Base+
Base+
0xAA
0x55
0x555
0x2AA
Base+
Base+
0xAA
0x55
0x555
0x2AA
Figure 5-1 : Boot FLASH Command Cycles
3rd Cycle
4th Cycle
Addr
Data
Addr
Data
Base+
MID
0x000
Base+
0x90
0x555
Base+
DID
0x001
Base+
0xA0
WA
WD
0x555
Base+
Base+
0x80
0xAA
0x555
0x555
Base+
Base+
0x80
0xAA
0x555
0x555
5th Cycle
6th Cycle
Addr
Data
Addr
Data
Base+
Base+
0x55
0x10
0x2AA
0x555
Base+
0x55
SAx
0x30
0x2AA
Page 30 of 70
Need help?
Do you have a question about the TVME8300 and is the answer not in the manual?
Questions and answers