Renesas H8S/2111B Network Card User Manual


 
Rev. 1.00, 05/04, page 436 of 544
18.3 Block Configuration
Figure 18.5 shows the block configuration of flash memory. The thick lines indicate erasing units,
the narrow lines indicate programming units, and the values are addresses. The flash memory is
divided into 8 Kbytes (2 blocks), 16 Kbytes (1 block), 28 Kbytes (1 block), and 1 Kbyte (4
blocks). Erasing is performed in these divided units. Programming is performed in 128-byte units
starting from an address whose lower bits are H'00 or H'80.
EB0
Erase unit: 1 Kbyte
EB1
Erase unit: 1 Kbyte
EB2
Erase unit: 1 Kbyte
EB3
Erase unit: 1 Kbyte
EB4
Erase unit: 28 Kbytes
EB5
Erase unit: 16 Kbytes
EB6
Erase unit: 8 Kbytes
EB7
Erase unit: 8 Kbytes
H'000000 H'000001 H'000002 H'00007F
H'0003FF
H'00047F
H'00087F
H'000C7F
H'00107F
H'007FFF
H'00807F
H'00BFFF
H'0007FF
H'000BFF
H'000FFF
H'00C07F
H'00DFFF
H'00E07F
H'00FFFF
Programming unit: 128 bytes
Programming unit: 128 bytes
Programming unit: 128 bytes
Programming unit: 128 bytes
Programming unit: 128 bytes
Programming unit: 128 bytes
Programming unit: 128 bytes
Programming unit: 128 bytes
H'000400 H'000401 H'000402
H'000800 H'000801 H'000802
H'000C00 H'000C01 H'000C02
H'001000 H'001001 H'001002
H'008000 H'008001 H'008002
H'00C000 H'00C001 H'00C002
H'00E000 H'00E001 H'00E002
H'000380 H'000381 H'000382
H'000780 H'000781 H'000782
H'000B80 H'000B81 H'000B82
H'000F80 H'000F81 H'000F82
H'007F80 H'007F81 H'007F82
H'00BF80 H'00BF81 H'00BF82
H'00DF80 H'00DF81 H'00DF82
H'00FF80 H'00FF81
H'00FF82
– – – – – – – – – – – – – –
– – – – – – – – – – – – – –
– – – – – – – – – – – – – –
– – – – – – – – – – – – – –
– – – – – – – – – – – – – –
– – – – – – – – – – – – – –
– – – – – – – – – – – – – –
– – – – – – – – – – – – – –
Figure 18.5 Flash Memory Block Configuration