EN 33
3139 785 31532
5.
Firmware Upgrading & Diagnostic Software
Nucleus Name
DS_DVIO_PhyCommunication
Nucleus Number
703
Description
Check the accessibility of the 1394 Physical layer IC by writing to and reading
from a specific address
Technical
-
Initialise the PIO pins of the Codec
-
Initialise IIC
-
Write the data to be written to the PHY-chip to the link chip first
-
Wait until the link chip indicates that the data has been written to the PHY
-
Write the PHY-access register in the Link chip to indicate PHY read access
-
Wait until the link chip has obtained the value from the PHY-chip
-
Test whether the value read back equals the one previously written
Execution Time
Less than 1 second
User Input
None
Error Number
Description
70300
Communicating with the physical layer IC succeeded
70301
The physical layer IC was not accessible
70302
Communicating with the physical layer IC failed
70303
Result of nucleus not according to HW diversity string
Example
DS:> 703
070300:
Test OK @
Nucleus Name
DS_DVIO_Routing
Nucleus Number
704
Description
Route a DV stream containing an audio and video signal through the physical
and link layer ICs to the Codec. This test works for both NTSC and PAL.
Technical
-
Initialise the DMA to transfer 5 frames PAL/NTSC
-
Initialise the DV de-multiplexer
-
Initialise the 1394 interface and start reception of the DV stream
-
Check whether the stream was copied to memory properly by the byte
input interface (port to memory type DMA)
Execution Time
6-10 seconds (6 when OK, 10 when no stream or error)
User Input
None
Error Number
Description
70400
Routing the signals succeeded
70401
The 1394 link chip could not be initialised properly
70402
There was a syntax error in the DV stream
70403
DMA could not copy DV stream to memory. Stream connected?
70404
DMA not working properly
Example
DS:> 704
070400:
Test OK @
Nucleus Name
DS_DVIO_DetectNode
Nucleus Number
705
Description
Check whether a DV node can be detected by the hardware. This test works for
both NTSC and PAL.
Technical
-
Initialise the 1394 interface
-
Detect whether a node is in range
Execution Time
3 or 5 seconds (3 when OK, 5 when no stream or error)
User Input
None
Error Number
Description
70500
The node was detected OK
70501
The 1394 link chip could not be initialised properly
70502
Unable to write to 1394 PHY chip
70503
Unable to read from 1394 PHY chip
70504
No node was detected
Example
DS:> 705
070500:
Test OK @