Cirrus-logic AN298 Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Hardware Cirrus-logic AN298 herunter. Cirrus Logic AN298 User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 30
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
Copyright Cirrus Logic, Inc. 2013
(All Rights Reserved)
http://www.cirrus.com
CS485xx Firmware User’s Manual:
General Overview and Common Firmware Modules
Contents
Document Strategy
Overview
Firmware Messaging
OS Firmware Module
Audio Manager Firmware Module
PCM Firmware Module
Low Power Mode
Watchdog Timer
Document Revisions
Overview
AN298 provides a description of the operation of firmware
for the CS485xx family of DSPs. This document gives a
general overview to the family of CS485xx Firmware
User’s Manuals designated by the general name
AN298[X][Y]; where [X] = MPM (Matrix Processing
Module), VPM (Virtual Processing Module), PPM (Post
Processing Module), and [Y] = A,B,C, etc. Note that the
CS485xx family of DSPs does not contain a compressed
data decoder.
More specifically, the purpose of this document is to serve
as an introduction to the various DSP Firmware designed
specifically to run on the CS485xx DSP. This document will
attempt to explain frequently used terminology and, at the
same time, systematically explain the OS operation and
communication for the CS485xx.
CS485xx Block Diagram
Mid-Processor Overlay
PCM Outputs
Post-Processor Overlay (with APP loaded)
ID = 0x83
ID = 0xD9
ID = 0xD5ID = 0xD4
Tone
Control
Module
Re-Eq
Module
Bass
Management
Module
Parametric
EQ
Module
Delay
Module
Audio Manager
Module
Includes:
Gain (master)
Mute (master)
Channel Trim
Channel Remap
Up-sampler
Mid-Processor Module
e.g. PLII, PLIIx, Neo6, Crossbar,
Viva+, COMS2, Neural Surround,
Circle Surround 2
Virtualizer-Processor
Module
e.g. DVS2, DH2, SRS TSXT,
Audistry
Virtualizer-Processor Overlay
Mid-Processor Overlay
PCM inputs
Down-
sampler
AN298
AN298RC14
MAR '13
Seitenansicht 0
1 2 3 4 5 6 ... 29 30

Inhaltsverzeichnis

Seite 1 - Overview

Copyright  Cirrus Logic, Inc. 2013(All Rights Reserved)http://www.cirrus.comCS485xx Firmware User’s Manual: General Overview and Common Firmware Modu

Seite 2 - 1 Document Strategy

AN298RC14 109* = 2, 4, or 6 for the three different memory maps** = revision number for codeAudyssey Adaptive Bass eXtension (ABX) Module(ANPPMT)V06 0

Seite 3 - 2 Overview

AN298RC14 11 2.4 Firmware Modules and Associated Application NotesTable 2-2. OS Version/Memory Map by ProductProduct OS OS Version/Memory Map Support

Seite 4 - 2.2 Code Image (.uld) Files

12 AN298RC143 Firmware Messaging 3 Firmware MessagingWhile using the CS485xx, it is necessary to communicate with the DSP in order to control or monit

Seite 5 - 2.3 Download Sequence

AN298RC14 13 3.1 Communication OverviewThe following diagram provides shows the format of a solicited read message:3.1.3 Unsolicited MessageThe DSP ne

Seite 6 - 6 AN298RC14

14 AN298RC144 Operating System (OS) Firmware Module 4 Operating System (OS) Firmware ModuleIndices of the Firmware Module can differ in properties tha

Seite 7 - AN298RC14 7

AN298RC14 15 4.2 OS ManagerTable 4-1. OS Module APIIndex Variable Description0x0000 KICKSTART Bit 22: 0/1 Disable/Enable unsolicited message on sampl

Seite 8 - AN298RC14 8

16 AN298RC144.2 OS Manager 0x0003 SAMPLE_RATE† Set by hostBits 3:0 Sample Rate0x0 = 48 kHz0x1 = 44.1 kHz0x2 = 32 kHz0x3 = <Reserved>0x4 = 96 kHz

Seite 9 - AN298RC14 9

AN298RC14 17 4.3 OS Manager in DSP Composer4.3 OS Manager in DSP ComposerMost configuration information described in Section 4.2 can be controlled in

Seite 10 - AN298RC14 10

18 AN298RC144.4 Unsolicited Messages Table 4-2. Unsolicited MessagesIndex Message Description0x0000 MALLOC_FAILURE Bits 19:161 = MALLOC_ERROR_REQ_LIS

Seite 11 - AN298RC14 11

AN298RC14 19 5 Audio Manager Firmware Module5 Audio Manager Firmware Module5.1 OverviewThe Audio Manager Firmware module provides the ability for the

Seite 12 - 3 Firmware Messaging

2 AN298RC141 Document Strategy 1 Document StrategyThe CS485xx has been designed with an inherent flexibility in terms of firmware usage. Each instance

Seite 13 - 3.1.3 Unsolicited Message

20 AN298RC145.2 Audio Manager 0x000D Reserved Reserved0x000E CHAN_8_TRIM† 0x00000000–0x80000000 (0.0 to 1.0)Volume trim for channel 8 (Left Downmix Ch

Seite 14 - 4.2 OS Manager

AN298RC14 21 5.3 Audio Manager in DSP Composer Environment* This is only available on the CS48520.** This is only available on the CS48540 and CS48560

Seite 15 - AN298RC14 15

22 AN298RC145.4 DSP Composer Sample Projects 5.4 DSP Composer Sample ProjectsSample projects for various firmware applications have been provided in

Seite 16 - † Set by host

AN298RC14 23 6 PCM Firmware Module6 PCM Firmware Module6.1 OverviewThe PCM firmware module provides routing and control functions for stereo and multi

Seite 17 - 4.4 Unsolicited Messages

24 AN298RC146.2 PCM Manager * Not available on the CS48520.** Not available on the CS48520 and CS48540.0x0008 IO_BUFF_CH7_SOURCE* Input Source for Cha

Seite 18 - 18 AN298RC14

AN298RC14 25 6.3 PCM Manager in DSP Composer6.3 PCM Manager in DSP ComposerAll configuration information described in Section 6.2 can be controlled i

Seite 19 - 5.2 Audio Manager

26 AN298RC146.4 PCM Module Notes 6.4 PCM Module NotesThe following are the possible PCM input modes:• Stereo Mode: Stereo PCM into DAI_D4. 2 Channel

Seite 20

AN298RC14 27 7 Low Power Mode7Low Power ModeNote: The Low Power Mode section will be moving to the CS485xx Hardware User’s Manual in the next revision

Seite 21

28 AN298RC147.3 Getting Out of Low Power Mode Table 7-1. wakeup_uld .uld Options ValuesWAKEUP_P2.ULD 080044090000000200000000b485aa01ffffffff437a11f5

Seite 22 - 22 AN298RC14

AN298RC14 29 8 Watchdog Timer8 Watchdog TimerThe CS485xx has an integrated hardware watchdog timer that acts as a “health” monitor for the DSP. The wa

Seite 23 - 6 PCM Firmware Module

AN298RC14 3 2 Overview2 OverviewThe firmware that runs on this device expects a stereo or multi-channel PCM input source. This section describes the d

Seite 24 - 6.2 PCM Manager

30 AN298RC149 Document Revisions 9 Document RevisionsRevision Date ChangesRC1 December, 2006 Initial ReleaseRC2 September, 2007 Updated KICKSTART and

Seite 25

4 AN298RC142.2 Code Image (.uld) Files 2.2 Code Image (.uld) FilesEach overlay is a separate code image file (.uld) that is loaded individually into

Seite 26 - 6.4 PCM Module Notes

AN298RC14 5 2.3 Download SequenceThis variable is the specific memory map for the various overlays and can be specific to a particular version of ROMC

Seite 27 - 7Low Power Mode

6 AN298RC142.3 Download Sequence Figure 2-2. Download SequenceStep 2 (optional): Download a matrix processing module (e.g. Crossbar Mixer, Pro Logic I

Seite 28 - 28 AN298RC14

AN298RC14 72.4 Firmware Modules and Associated Application NotesTable 2-1. Firmware Module Read and Write Addresses with Associated Application Note

Seite 29 - 8 Watchdog Timer

AN298RC14 8Virtualizer-Processor Overlay: (Continued)SRS TruSurround XT®(AN298VPMH)V01 0xBA00HHHH 0xhhhhhhhh 0xBAC0HHHH 0x3AC0HHHH 0xhhhhhhhhDolby He

Seite 30 - 9 Document Revisions

AN298RC14 9Post Processing Overlays:(Continued)Cinema Re-EQ(AN298PPMK)All20xDC00HHHH 0xhhhhhhhh 0xDCC0HHHH 0x5CC0HHHH 0xhhhhhhhhSRS TruVolume™ Module

Kommentare zu diesen Handbüchern

Keine Kommentare