6-3. Error Display(3) Destination Setting
In case of an error, the error code and information are displa(3-2) Destination setting Checkyed as
shown in Figure 7.
I/O port read
Syscon Diagnosis
IF con Ver. 0.620 (9315)Error: Not detected
SYScon Ver. 0.400 (62ED)
RAM Check? Check item nameThe destination setting port (I/O) is read, and displayed with hex.
Error Code: 05? Error code
number.
Address : 01001D87? Address where error occurredError is not detected.
Write Data: 20? Written data (2 � 8 digits)
Read Data: FF? Read data (2 � 8 digits)
SIRCS:FF KEY:FF(4) Gate Array (62000CFh: Peripheral Access Control)
Figure 7(4-2) Register
When the Error Code is other than O05� (write/read data mismatchWrite data ? Read data matching check
error), the Address and Data become O0�.
Error 05: Write/read data mismatch error
ODiag OK� or ODiag Error End� message blinks, when the check
is all finished or stopped. Press a key here, and the screen returRegister at adrs=62000CFh (Pnseripheral Access Control)
to the initial Test Mode Menu screen.Whether written data and read data are matched is checked.
If write/read mismatch error occurred, checking can be repeated.
6-4. General Description of Checking Method
(4-3) Reset Line
This section describes briefly a checking method of each diagno-
Write ? Hard reset ? Read
sis item, following the order of menu.
The number in ( ) in each item indicates a diagnosis item number.
Error 02: Reset error
(2) Memory
0xff is written to the register (Peripheral Access Control) at
adrs=62000CFh, and whether it is initialized to O0x00� by the re-
(2-2) Syscon ROM (IC803) Check
set pulse is checked.
Checksum calculation
(5) Drive
Error: Not detected
(5-2) EEPROM (serial) (IC801)
At addresses from 0x00000 to 0xfffff of Syscon ROM (IC803),
Data write ? Read matching check
checksum is calculated by adding 8-bit data, and the result is dis-
played with 4-digit number in hexadecimal notation. As the error
is not detected, compare the displayed result with original ROMError 05: Write/read data mismatch error
checksum.11: Serial transfer error
12: EEPROM not ready
(2-3) Syscon RAM (IC802) Check (DMA used)
16-bit data is written to the address 0 of EEPROM (IC801), and it
Syscon ROM (IC803) ? Syscon RAM (IC802) matching checkis read to check for matching. Before checking, the content of ad-
dress 0 is read for saving, but if it cannot be read, the error is
displayed and operation is terminated, and data writing is not ex-
Error 05: Write/read data mismatch error
ecuted.
External RAM (IC802) of IC805 (Syscon) is saved in the stack byIn this diagnosis, 16-bit data is checked. 16 kinds of patterns are
written by shifting 1 bit each from 0x0001 toward the left.
256 bytes each, and ROM data are transferred to the DMA. Then,If write/read mismatch error occurred, checking can be repeated.
the data are compared with ROM (IC803) data every byte. In de-
tail check, the bit inverted data are further written, and rechecked.Even if an error occurs after write/read check started, the saved
During checking, all interruptions are stopped. Also, variables usedata are written when this diagnosis is quitted, but whether data
are written correctly is not guaranteed.
only the stacks including save area and bit inverted buffer. As a
processing is executed in the closed circuits within this function,
the data transfer to stack area also uses the DMA. In the detail(5-3) SSI (Serial)
check, all areas of external RAM (IC802) are checked twice by
Serial register write ? Register read matching check
inverting the data, but in the simple check, one block is checked,
then the subsequent 4 blocks are skipped, and also a check of in-
verted data is not executed.Error 05: Write/read data mismatch error
If write/read mismatch error occurred, checking can be repeated.33: SSI serial transfer error
0x00 � 0xff data are written to the FCCR register for SSI, then
they are read to check for matching.
If write/read mismatch error occurred, checking can be repeated.
6-2 |