Reference : SGP_AVS_SW_ATLAS-05-05 Classification : COMPANY RESTRICTED
Version : 0.17 Project : ATLAS_DSW
Status : Proposed Chapter : User Manual
Date : 2006-09-12
Section : Diagnostic Software (Leco+)
© Philips Electronics N.V. 2006 Philips Semiconductors Page 78 of 124
3.16 ANALOGUE SLAVE PROCESSOR (ASP) 1
Nucleus Name
DS_ASP_Communication
Nucleus Number 1600
Description This nucleus checks the communication between the IIC controller of the Codec
and the ASP.
Technical - Initialise IIC-bus.
- Read something from ASP.
- Handle the errorcode.
Execution Time Less than 1 second.
User Input None
Error Number Description
160000 Communicating with the ASP succeeded
160001 The IIC bus was not accessible
160002 There was a timeout reading the device
160003 The IIC acknowledge was not received
160004 An IIC-bus error occurred
160005 Got unknown IIC bus error
160006 The IIC bus initialisation failed
Example
DS:> 1600
160000:
Test OK @
2
Nucleus Name
DS_ASP_Version
Nucleus Number 1601
Description This nucleus returns the version number of the software running on the ASP or
MCU and if available that of the display driver.
Technical - Read versions from ASP and display it.
Execution Time Less than 1 second.
User Input None
Error Number Description
160100 Retrieving the software versions succeeded
160101 The IIC bus initialisation failed.
160102 The IIC bus failed.
160103 The CRC checksum of the message is wrong.
Example
DS:> 1601
160100:
Software version : 0.9
Display driver version: 0.1
Hardware version : 0x02
Hardware layout : 0x03
Hardware revision : 0x00
Test OK @
3
4