Fujitsu mb91192 Home Theater Server User Manual


 
291
Temporary deletion suspension
The erase suspension command suspends the auto algorithm of the flash memory while erasing the sector
by user, and enables data from sectors not being erased to be read/written. This command is only valid
while erasing sectors, and is ignored while erasing and writing chips. The erase suspension commands
(BO
H
) are only valid while erasing sectors that include sector erase time-out periods after sector erase
commands (30
H
). When this command is input during the time-out period, time-out ends immediately, and
the erasure operation is suspended. When the erase restart command is written, erasure operation restarts.
Any address is acceptable when inputting the command that suspends erase and the command that restarts
erase.
If the erase suspension command is input while erasing the sector, it takes a maximum of 20 µs for the flash
memory to stop the erasure operation. When the flash memory enters erase suspension mode, the ready/
busy output and bit 7 output are "1", and bit 6 stops toggling. Whether the erasure operation has stopped or
not can be checked by inputting the address of the sector that is being erased and monitoring values read by
bits 6 and 7. Writing of the erase suspension command is also ignored.
Once the erasure operation stops, the flash memory enters erase suspension/read mode. Under this mode,
reading data is valid for sectors in which data erasure is not suspended, but it is same as standard reading
for others. During reading erase suspension, bit 2 toggles to continuous reading from the sector whose
erasure was suspended. (Refer to "21.5 Auto Algorithm Execute State - Hardware sequence flag" for
details).
After entering erase suspension reading mode, the user can write to the flash memory by writing a write
command sequence. This writing mode becomes the erase suspension writing mode. Writing under this
mode is validated for sectors in which data erasure is not suspended, but for others, it is the same as writing
normal bytes. Under erase suspension writing mode, bit 2 toggles for continuous reading from the sector
whose erasure was suspended. The erase suspension bit can be used to detect this operation. Notes on use,
bit 6 can read any address, but bit 7 must read the written address.
In order to restart the sector erase operation, the restart command (30
H
) must be input. In this case,
inputting of the restart command is ignored. On the other hand, the erase suspension command can be input
after the flash memory restarts erasing.