18
Am41PDS3224D
May 13, 2002
P R E L IMINARY
Table 9.
Bottom Boot Sector/Sector Block
Addresses for Protection/Unprotection
The hardware sector protection feature disables both
program and erase operations in any sector. The hard-
ware sector unprotection feature re-enables both
program and erase operations in previously protected
sectors.
Sector protection and unprotection requires V
ID on the
RESET# pin only, and can be implemented either
in-system or via programming equipment.
Figure 2shows the algorithms and
Figure 26 shows the timing
diagram. This method uses standard microprocessor
bus cycle timing. For sector unprotect, all unprotected
sectors must first be protected prior to the first sector
unprotect write cycle.
The device is shipped with all sectors unprotected.
AMD offers the option of programming and protecting
sectors at its factory prior to shipping the device
through AMD’s ExpressFlash Service. Contact an
AMD representative for details.
It is possible to determine whether a sector is pro-
section for details.
Write Protect (WP#)
The Write Protect function provides a hardware
method of protecting certain boot sectors without
using V
ID. This function is one of two provided by the
WP#/ACC pin.
If the system asserts V
IL on the WP#/ACC pin, the de-
vice disables program and erase functions in the two
“outermost” 8 Kbyte boot sectors independently of
whether those sectors were protected or unprotected
Kbyte boot sectors are the two sectors containing the
lowest addresses in a top-boot-configured device, or
the two sectors containing the highest addresses in a
top-boot-configured device.
If the system asserts V
IH on the WP#/ACC pin, the de-
vice reverts to whether the two outermost 8 Kbyte boot
sectors were last set to be protected or unprotected.
That is, sector protection or unprotection for these two
sectors depends on whether they were last protected
or unprotected using the method described in
“Sec-Note that the WP#/ACC pin must not be left floating or
unconnected; inconsistent behavior of the device may
result.
Temporary Sector/Sector Block Unprotect
(Note: For the following discussion, the term “sector”
applies to both sectors and sector blocks. A sector
block consists of two or more adjacent sectors that are
protected or unprotected at the same time (see
TableThis feature allows temporary unprotection of previ-
ously protected sectors to change data in-system. The
Sector Unprotect mode is activated by setting the RE-
SET# pin to V
ID (9 V – 11 V ) . D u r ing this mo de,
formerly protected sectors can be programmed or
erased by selecting the sector addresses. Once V
ID is
removed from the RESET# pin, all the previously pro-
tected sectors are protected again.
Figure 1 shows the
algorithm, and
Figure 25 shows the timing diagrams,
for this feature.
Sector
Group
Sectors
A20–A12
Sector/Sector
Block Size
SGA0
SA70
111111XXX
64 (1x64) Kbytes
SGA1
SA69–SA67
11110XXXX
192 (3x64) Kbytes
SGA2
SA66–SA63
1110XXXXX
256 (4x64) Kbytes
SGA3
SA62–SA59
1101XXXXX
256 (4x64) Kbytes
SGA4
SA58–SA55
1100XXXXX
256 (4x64) Kbytes
SGA5
SA54–SA51
1011XXXXX
256 (4x64) Kbytes
SGA6
SA50–SA47
1010XXXXX
256 (4x64) Kbytes
SGA7
SA46–SA43
1001XXXXX
256 (4x64) Kbytes
SGA8
SA42–SA39
1000XXXXX
256 (4x64) Kbytes
SGA9
SA38–SA35
0111XXXXX
256 (4x64) Kbytes
SGA10
SA34–SA31
0110XXXXX
256 (4x64) Kbytes
SGA11
SA30–SA27
0101XXXXX
256 (4x64) Kbytes
SGA12
SA26–SA23
0100XXXXX
256 (4x64) Kbytes
SGA13
SA22–SA19
0011XXXXX
256 (4x64) Kbytes
SGA14
SA18–SA15
0010XXXXX
256 (4x64) Kbytes
SGA15
SA14–SA11
0001XXXXX
256 (4x64) Kbytes
SGA16
SA10–SA8
000011XXX
192 (3x64) Kbytes
SGA17
SA7
000000111
8 Kbytes
SGA18
SA6
000000110
8 Kbytes
SGA19
SA5
000000101
8 Kbytes
SGA20
SA4
000000100
8 Kbytes
SGA21
SA3
000000011
8 Kbytes
SGA22
SA2
000000010
8 Kbytes
SGA23
SA1
000000001
8 Kbytes
SGA24
SA0
000000000
8 Kbytes