Fujitsu MPG3XXXAH-E manual Diagnostic code

Models: MPG3XXXAH-E

1 201
Download 201 pages 38.92 Kb
Page 107
Image 107

Both devices shall execute self-diagnosis.

The device 0 waits for up to 5 seconds until device 1 asserts the PDIAG- signal.

If the device 1 does not assert the PDIAG- signal but indicates an error, the device 0 shall append X‘80’ to its own diagnostic status.

The device 0 clears the BSY bit of the Status register and generates an interrupt. (The device 1 does not generate an interrupt.)

A diagnostic status of the device 0 is read by the host system. When a diagnostic failure of the device 1 is detected, the host system can read a status of the device 1 by setting the DV bit (selecting the device 1).

When device 1 is not present:

The device 0 posts only the results of its own self-diagnosis.

The device 0 clears the BSY bit of the Status register, and generates an interrupt.

Table 5.7 lists the diagnostic code written in the Error register which is 8-bit code.

If the device 1 fails the self-diagnosis, the device 0 "ORs" X‘80’ with its own status and sets that code to the Error register.

 

Table 5.7 Diagnostic code

 

 

 

Code

 

Result of diagnostic

 

 

 

X‘01’

 

No error detected.

X‘03’

 

Data buffer compare error

X‘05’

 

ROM sum check error

X‘8x’

 

Failure of device 1

 

 

 

At command issuance (I/O registers setting contents)

1F7H(CM)

1

 

0

 

0

1

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

1F6H(DH)

×

×

 

×

 

DV

 

 

 

xx

 

 

 

 

 

 

 

 

 

 

 

 

 

1F5H(CH)

 

 

 

 

 

 

xx

 

 

 

1F4H(CL)

 

 

 

 

 

 

xx

 

 

 

1F3H(SN)

 

 

 

 

 

 

xx

 

 

 

1F2H(SC)

 

 

 

 

 

 

xx

 

 

 

1F1H(FR)

 

 

 

 

 

 

xx

 

 

 

At command completion (I/O registers contents to be read)

1F7H(ST)

Status information

 

 

1F6H(DH)

00

 

 

1F5H(CH)

00

1F4H(CL)

00

1F3H(SN)

01H

1F2H(SC)

01H

1F1H(ER)

Diagnostic code

5 - 40

C141-E116-01EN

Page 107
Image 107
Fujitsu MPG3XXXAH-E manual Diagnostic code