Specifications

158004.B00 63
6.8 SERIAL EEPROM PROGRAMMING
The X5043 serial EEPROM has 512 (200h) bytes on non-volatile memory. Section
6.7 describes using the serial EEPROM for saving CMOS RAM settings. Addresses
00h - 7Fh in the serial EEPROM are reserved for holding CMOS RAM data,
addresses 80h and 81h contain a checksum for the CMOS data, and addresses 82h
- 0FFH are reserved for future DSP Design use. Addresses 100h - 1FFh remain
available for users.
The TP3EE.EXE program allows individual bytes in the EEPROM to be written and
read. It also provides a way of testing the EEPROM, enabling and testing the
watchdog timer, and copying the CMOS SRAM into the EEPROM. It has the following
parameters:
-rxxx -r reads the data from the serial EEPROM at the address <xxx>, and displays
it on the screen. The xxx parameter is a hexadecimal number in the range 0 -
1FFh.
-wxxx -w writes data into the serial EEPROM at the address defined by the <xxx>
parameter. The data written is the hexadecimal byte specified by the -d
parameter. The xxx parameter is a hexadecimal number in the range 0 -
1FFh.
-dxx -d defines the data value to be written to the serial EEPROM by the -w
parameter. The xx parameter is a hexadecimal number in the range 0 - FFh.
-t -t tests the serial EEPROM, by writing to every location. The previous data is
destroyed.
-c -c copies the contents of the CMOS SRAM into the serial EEPROM.
-s -s saves the contents of the serial EEPROM into a file on the current drive
called TP3CMOS.DAT. All 512 bytes are saved. Together with the p
command this can be used to save and restore known CMOS memory
configurations prior to putting TP400 systems into production.
-p -p programs the serial EEPROM with the contents of a file on the current drive
called TP3CMOS.DAT. All 512 bytes are written. Together with the s
command this can be used to save and restore known CMOS memory
configurations prior to putting TP400 systems into production.
-e -e enables the watchdog timer. The TP400 will be reset unless the watchdog
is kicked (see the -k parameter). This is only used for testing purposes.