8-42
EPM DSPFLASH Sequence & Status / FLASH Command (65415): This Register is similar to
Register 65409, except that it effects the DSPMicrocontroller Normal FLASH. Valid commands
are:
0x00001 = Erase the Code Blocks (Normal FLASH, Blocks 4-7)
0x00002 = Calculate the Code Checksum (Normal FLASH, Blocks 4-7)
0x00100 = Reset to Normal Operation
0x00101 = Reset to FLASH Operation
Reads of this Register by the Locked Port when in FLASH Operation initializes a 30-second
Timeout. This Timeout is reset by a read by the Locked Port of this Register (65415) or that of the
Communication Microcontroller FLASH Sequence & Status Register (65410). If this Timeout runs
out, the Communication Microcontroller will reset.
EPM DSPFLASH Code Checksum - Range 65535/0 (65416): When read, this Register returns
the Code LRC16 as calculated after the last Code Checksum Action.
When written by the Locked Port, the value written is programmed into the Normal FLASH at
Addresses 0x1FFFE - 0x1FFFF as the Code Checksum.
Port to Port Communications (65417-65421): These Registers are readable and writable from any
port. They are meant to convey commands from a Master Device connected on one port to a Master
Device connected on a different port. (Example: APC wishes to upgrade the FLASH on a Display.)
Each Register is meant to be monitored by a different port, as follows:
65417 Commands to Port A, I/O
65418 Commands to Port B
65419 Commands to Port C
65420 Commands to Port D, 232/485
65421 Commands to the Diagnostic Port - currently not used
Commands are sent in the form of codes written to these Registers. The following are Valid
Commands to be recognized appropriately by Master Devices (like Displays):
0x00000 No Command
0x00100 Reset to Normal Mode
0x00101 Reset to FLASH Mode
0x00102 Reset to FLASH Mode, Default Settings
GE Communicator EXT FLASH Code Hex Line (65425-65434)
These 10 Registers are used as an interface for the 20 useful bytes from a line of a HEX file. The
20 bytes holding binary data are:
Length: 1 byte
Offset: 2 bytes
Type: 1 byte
Content: 16 bytes