参数资料
型号: S29CD032G0RFFN003
厂商: SPANSION LLC
元件分类: PROM
英文描述: 1M X 32 FLASH 2.7V PROM, 48 ns, PBGA80
封装: 13 X 11 MM, 1 MM PITCH, LEAD FREE, FORTIFIED, BGA-80
文件页数: 29/81页
文件大小: 1276K
代理商: S29CD032G0RFFN003
March 3, 2009 S29CD-G_00_B1
S29CD-G Flash Family
33
Da ta
Shee t
(Prelim i nar y )
13.1.1
Persistent Protection Bit (PPB)
A single Persistent (non-volatile) Protection Bit is assigned to a maximum of four sectors (see the sector
address tables for specific sector protection groupings). All 8 Kbyte boot-block sectors have individual sector
Persistent Protection Bits (PPBs) for greater flexibility. Each PPB is individually modifiable through the PPB
Write Command.
Note
If a PPB requires erasure, all of the sector PPBs must first be preprogrammed prior to PPB erasing. All PPBs erase in parallel, unlike
programming where individual PPBs are programmable. It is the responsibility of the user to perform the preprogramming operation.
Otherwise, an already erased sector PPBs has the potential of being over-erased. There is no hardware mechanism to prevent sector PPBs
over-erasure.
13.1.2
Persistent Protection Bit Lock (PPB Lock)
A global volatile bit. When set to 1, the PPBs cannot be changed. When cleared (0), the PPBs are
changeable. There is only one PPB Lock bit per device. The PPB Lock is cleared after power-up or hardware
reset. There is no command sequence to unlock the PPB Lock.
13.1.3
Dynamic Protection Bit (DYB)
A volatile protection bit is assigned for each sector. After power-up or hardware reset, the contents of all
DYBs is 0. Each DYB is individually modifiable through the DYB Write Command.
When the parts are first shipped, the PPBs are cleared, the DYBs are cleared, and PPB Lock is defaulted to
power up in the cleared state – meaning the PPBs are changeable.
When the device is first powered on the DYBs power up cleared (sectors not protected). The Protection State
for each sector is determined by the logical OR of the PPB and the DYB related to that sector. For the sectors
that have the PPBs cleared, the DYBs control whether or not the sector is protected or unprotected. By
issuing the DYB Write command sequences, the DYBs is set or cleared, thus placing each sector in the
protected or unprotected state. These are the so-called Dynamic Locked or Unlocked states. They are
called dynamic states because it is very easy to switch back and forth between the protected and unprotected
conditions. This allows software to easily protect sectors against inadvertent changes yet does not prevent
the easy removal of protection when changes are needed. The DYBs maybe set or cleared as often as
needed.
The PPBs allow for a more static, and difficult to change, level of protection. The PPBs retain state across
power cycles because they are Non-Volatile. Individual PPBs are set with a command but must all be cleared
as a group through a complex sequence of program and erasing commands. The PPBs are limited to 100
erase cycles.
The PPB Lock bit adds an additional level of protection. Once all PPBs are programmed to the desired
settings, the PPB Lock may be set to 1. Setting the PPB Lock disables all program and erase commands to
the Non-Volatile PPBs. In effect, the PPB Lock Bit locks the PPBs into the current state. The only way to clear
the PPB Lock is to go through a power cycle. System boot code can determine if any changes to the PPB are
needed e.g. to allow new system code to be downloaded. If no changes are needed then the boot code can
set the PPB Lock to disable any further changes to the PPBs during system operation.
The WP# write protect pin adds a final level of hardware protection to the two outermost 8 Kbytes sectors in
the 75% bank. When this pin is low it is not possible to change the contents of these two sectors.
It is possible to have sectors that have been persistently locked, and sectors that are left in the dynamic state.
The sectors in the dynamic state are all unprotected. If there is a need to protect some of them, a simple DYB
Write command sequence is all that is necessary. The DYB write command for the dynamic sectors switch
the DYBs to signify protected and unprotected, respectively. If there is a need to change the status of the
persistently locked sectors, a few more steps are required. First, the PPB Lock bit must be disabled by either
putting the device through a power-cycle, or hardware reset. The PPBs can then be changed to reflect the
desired settings. Setting the PPB lock bit once again, locks the PPBs and the device operates normally again.
Note
To achieve the best protection, it’s recommended to execute the PPB lock bit set command early in the boot code, and protect the boot code
by holding WP# = VIL.
相关PDF资料
PDF描述
S29CD032G0RQFI012 1M X 32 FLASH 2.7V PROM, 48 ns, PQFP80
S29CL032J0JFAM020 1M X 32 FLASH 3.3V PROM, 54 ns, PBGA80
S29CL032J0JFFM020 1M X 32 FLASH 3.3V PROM, 54 ns, PBGA80
S29CL032J0RFAM012 1M X 32 FLASH 3.3V PROM, 48 ns, PBGA80
S29GL032A10TAIR11 Ceramic Chip Capacitors / High Voltage; Capacitance [nom]: 3.3pF; Working Voltage (Vdc)[max]: 500V; Capacitance Tolerance: +/-10%; Dielectric: Multilayer Ceramic; Temperature Coefficient: C0G (NP0); Lead Style: Surface Mount Chip; Lead Dimensions: 0805; Termination: Solder (SnPb) Plated Nickel Barrier; Body Dimensions: 0.079" x 0.049"; Container: Bulk; Features: High Voltage; Unmarked
相关代理商/技术参数
参数描述
S29CD032J0MQAN010 制造商:Spansion 功能描述:
S29CD032J0MQFM010U 制造商:Spansion 功能描述:N/A - Trays
S29CD032J0PFAM010 制造商:Spansion 功能描述:
S29CD032J0PQFI010 制造商:Spansion 功能描述:AUTO 3.3V 512KX32 FLASH - Trays
S29CL016J0JQFM030 制造商:Spansion 功能描述:FLASH PARALLEL 3.3V 16MBIT 512KX32 54NS 80PQFP - Trays