beautypg.com

4 operating system (os) firmware module, 1 overview, 2 os manager – Cirrus Logic AN298 User Manual

Page 14

background image

14

AN298RC14

4 Operating System (OS) Firmware Module

4 Operating System (OS) Firmware Module

Indices of the Firmware Module can differ in properties that are important to the system firmware programmer.

Indices marked by a ‘†’ can be modified after kick-starting the application. However, indices not marked by a ‘†’ must be
configured by the system host controller before the kick-start message is sent to begin decoding. For these indices,
changes after kick-starting the application will not have the desired effect and can potentially cause the application to
become unstable.

All indices are reinitialized to the default values after downloading the overlay and soft-resetting the overlay.

4.1 Overview

Table 4-1

contains the API used to control the OS firmware module.

4.2 OS

Manager

Index = 0xHHHH, data value = 0xhhhhhhhh

Write = 0x8100HHHH 0xhhhhhhhh

Read Request = 0x81C0HHHH

Read Response = 0x01C0HHHH 0xhhhhhhhh