OptimaUserManual.pdf - 第118页
OPT IMA PAL SO FTW ARE Opti ma User M anual 112 Device>Read This selection reads the contents of the devi ce inserted in the sock et and stores it in RA M memory. A ft er the data has been read into memory, the dev ic…
OPTIMA PAL SOFTWARE
Optima User Manual
111
software will test to see if the pattern in memory can be over-programmed, where
additional data is programmed on top of the existing pattern in the device. If over-
programming is possible, then you will be prompted to “Skip blank check.” If you
select <Yes>, then the device will be over-programmed. If you select <No>, you will
receive a “Device not blank” error, and programming will stop.
After the blank check or erase operation is complete, the device will be programmed
using the algorithm defined by the manufacturer.
After programming, the device will be verified to confirm proper programming. If
there are any errors in verification, you can create a detailed report of the errors on the
screen (see Device>Verify later in this menu description). If the device vendor
specifies it, verification will be done at the V
CC
high and V
CC
low levels in accordance
with manufacturer’s specifications. After verification, if the security fuse command
was included in the JEDEC file, the security fuse of the device will be set (see
Device>Secure later in this menu description). If test vectors were included in the
JEDEC file, they will then be used to exercise the device (see Device>Test later in
this menu description).
You are informed of the sequence of steps in the programming operation by messages
on the screen. PASS/FAIL messages are provided in the status box indicating
programming status. A cycle counter is provided below the PASS/FAIL message area
displaying the number of devices programmed with the same content.

OPTIMA PAL SOFTWARE
Optima User Manual
112
Device>Read
This selection reads the contents of the device inserted in the socket and stores it in
RAM memory. After the data has been read into memory, the device type may be
changed to a compatible device without altering any data stored.
Successful completion of a READ operation
When using a Multisyte programmer, insert the device in the left-most TOP for the
read operation.
Note: Not all logic devices are capable of having their fusemaps
read by a device programmer. For those that are readable,
if their fusemaps have been placed in a SECURE condition,
the programmer will not be permitted to read the fusemap,
or the data will be encrypted such that each read operation
will return different results, perhaps even blank. This is a
security feature on a number of logic devices that ensures

OPTIMA PAL SOFTWARE
Optima User Manual
113
the data on the device cannot be read by unauthorized
personnel.
Device>Blank Check
This selection verifies that the non-electrically erasable device in the socket is in the
erased condition. The device in the socket is read and the contents compared to the
expected “erased” condition. The device type selected must match the physical
device inserted in the socket.
Electrically-erasable devices do not require a blank check operation. These devices
are automatically erased as part of the programming cycle.
Note: Blank Check operation is automatically performed during the
Program operation.
Device>Verify
This selection verifies the fusemap against the data file to ensure they match; any
verify failures will produce the following error:
Verify failure will prompt you to display a detailed report