TVME8240 User Manual Issue 1.2.9
Page 29 of 70
5 FLASH Programming
5.1 8 bit Wide Socket Boot FLASH
The TVME8240 provides 1 MB 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 K address range of the Boot FLASH (0xFFF0_0000 to
0xFFF7_FFFF).
Boot FLASH Socket XU2 is for the upper 512 K address range of the Boot FLASH (0xFFF8_0000 to
0xFFFF_FFFF).
The Boot FLASH data bus port width is 8 bit.
For writes to the Boot FLASH only byte (8 bit) transfer sizes are allowed.
Writes to the Boot FLASH must be enabled in the Utility Control Register.
The 8 bit wide socket Boot FLASH must always be installed and provide the board initialization
code at the system reset vector.
Command
Sequence
Cycles
1st Cycle
2nd Cycle
3rd Cycle
4th Cycle
5th Cycle
6th Cycle
Addr Data Addr Data
Addr Data
Addr Data Addr Data Addr Data
Read 1 RA
RD
Reset 1
Base+
0x000
0xF0
Base+
0x000
MID
Auto
Select
4 Base+
0x555
0xAA Base+
0x2AA
0x55 Base+
0x555
0x90
Base+
0x001
DID
Write 4
Base+
0x555
0xAA Base+
0x2AA
0x55 Base+
0x555
0xA0
WA
WD
Chip
Erase
6 Base+
0x555
0xAA Base+
0x2AA
0x55 Base+
0x555
0x80 Base+
0x555
0xAA Base+
0x2AA
0x55 Base+
0x555
0x10
Sector
Erase
6 Base+
0x555
0xAA Base+
0x2AA
0x55 Base+
0x555
0x80 Base+
0x555
0xAA Base+
0x2AA
0x55 SAx 0x30
Table 5-1 : Boot FLASH Command Cycles