
P800 Operating Manual
12
stored at addresses ending 2, 6, A and E (hex) and the data for image D will be stored at
addresses ending 3, 7, B and F (hex).
Loading will over write any existing data in the RAM for all sockets. 4 devices must be
present.
For a 16-bit wide device the mapping will be as follows:
Socket
1
2
Image
A
B
The data for image A will be stored at addresses ending 0-1, 4-5, 8-9, C-D (hex), the data
for image B will be stored at addresses ending 2-3, 6-7, A-B, E-F (hex). Note that two bytes
of RAM are required for each device word. The order in which these are stored is (by
default) high byte first, low byte last. This default may be modified by the user (see section
2.3
above).
Loading is done from the sockets 1 and 2 only.
3
A
4
B
2.4 Programming Sequence
This allows the user to define what functions are performed when a device operation is
required.
!
Press SEQ
Sub-menus are selected using the
↑
and
↓
keys, then pressing ENTER.
2.4.1 Pre-program checks
!
SEQ then select PRE-PROGRAM
Before a device is programmed, the device can be automatically checked with either an
empty check or an illegal bit check or neither.
The empty check checks that the device (within the specified device limits) is empty.
The Illegal bit check checks that the device has no bits which are programmed and required
to be empty by the RAM data.
Select using the
↑
and
↓
keys, then press ENTER.
On a electrically erasable device (e.g. EEPROM, Flash), the illegal bit check is used to
unlock the device, where applicable.
On parts that erase in blocks (e.g. Flash), the illegal bit check is used to check if erase is
necessary, and then erase the part.
!
on EEPROM and Flash devices, the illegal bit check should be enabled, unless
the parts are guaranteed empty, and unlocked.