TVME8240 User Manual Issue 1.2.9
Page 30 of 70
All the Boot FLASH command cycles are write cycles except the 1st cycle of the Read
command and the 4th cycle of the Auto Select command which are read cycles.
The base address for the lower 512 K Boot FLASH device is 0xFFF0_0000.
The base address for the upper 512 K Boot FLASH device is 0xFFF8_0000.
For Write commands the program should poll for RD = WD from RA = WA after the 4th cycle.
For Erase commands the program should poll for RD = 0xFF from the Boot FLASH device base
address for Chip Erase or SAx for Sector Erase after the 6th cycle.
Symbols:
DID = Device ID, MID = Manufacturer ID, RA = Read Address, RD = Read Data,
SA = Sector Address, WA = Write Address, WD = Write Data
Manufacturer
Device
Manufacture ID
Device ID
AMD 29F040B
0x01
0xA4
ST 29F040B
0x20
0xE2
Table 5-2 : Boot FLASH Auto Select Codes
Sector
Sector
Size
(Byte)
Sector Address Range
SA0
64 K
0xFFF0_0000 - 0xFFF0_FFFF
SA1
64 K
0xFFF1_0000 - 0xFFF1_FFFF
SA2
64 K
0xFFF2_0000 - 0xFFF2_FFFF
SA3
64 K
0xFFF3_0000 - 0xFFF3_FFFF
SA4
64 K
0xFFF4_0000 - 0xFFF4_FFFF
SA5
64 K
0xFFF5_0000 - 0xFFF5_FFFF
SA6
64 K
0xFFF6_0000 - 0xFFF6_FFFF
SA7
64 K
0xFFF7_0000 - 0xFFF7_FFFF
SA8
64 K
0xFFF8_0000 - 0xFFF8_FFFF
SA9
64 K
0xFFF9_0000 - 0xFFF9_FFFF
SA10
64 K
0xFFFA_0000 - 0xFFFA_FFFF
SA11
64 K
0xFFFB_0000 - 0xFFFB_FFFF
SA12
64 K
0xFFFC_0000 - 0xFFFC_FFFF
SA13
64 K
0xFFFD_0000 - 0xFFFD_FFFF
SA14
64 K
0xFFFE_0000 - 0xFFFE_FFFF
SA15
64 K
0xFFFF_0000 - 0xFFFF_FFFF
Table 5-3 : Boot FLASH Sector Map