pnx1700 NXP Semiconductors, pnx1700 Datasheet - Page 525

no-image

pnx1700

Manufacturer Part Number
pnx1700
Description
Connected Media Processor
Manufacturer
NXP Semiconductors
Datasheet
Philips Semiconductors
Volume 1 of 1
PNX17XX_SER_1
Preliminary data sheet
3.2 Reset-Related Issues
3.3 Register Programming Guidelines
3.4 Power Management
Audio Out is reset by the system reset signal or by writing AO_CTL.RESET = 1.
Either reset method sets all MMIO fields to their default values as indicated in the
Section 4. Register
When software reset is activated (AO_CTL.RESET = 1) the clock generation using
the values programmed in the internal MMIO register (SER_MASTER, AO_SERIAL,
...) is stopped since these values get reset. This causes the AO module to do not
have a clock anymore which does not complete the reset. Therefore before resetting
the AO module, the AO module should be clocked by the crystal 27 MHz clock.
Software must follow a series of steps to ensure that Software Reset happens
correctly:
1. Check to see if there is a valid clock present on the Audio Out external clock input.
2. If there is no clock, then write to the clocks block to switch the Audio Out block
clock input to the 27 MHz oscillator.
3. Apply Software Reset and poll the Reset bit until it is cleared.
4. Program the Clocks block to switch back to the external clock mode for the Audio
Out block.
Clocks are required to be running during HW/SW reset because synchronous reset is
used to initialize the logic. The unique feature with Audio is that unlike all other blocks
in the system, the Audio blocks default to the external clock source on any reset. If the
external clock does not exist when a HW reset is applied, then the logic is left
uninitialized without any indication.
Audio Out has no internal powerdown functionality, however the chip power
management software can remove the main block level clock to Audio Out. If the
Audio Out module enters a powerdown state, SCK, WS and SD[ x ] hold their value
stable but OSCLK continues to provide a D/A converter oversampling clock.
Once the system wakes up, the signals resume their original transitions at the point
where they were halted. The external D/A converter subsystem will most likely be
confused by this behavior, so it is recommended that Audio Out transmissions be
stopped (by deactivating TRANS_ENABLE) prior to software enable of Audio Out
powerdown.
When configuring the Audio Out, data framing options and DMA buffer
parameters must be programmed before enabling transmission.
Rev. 1 — 17 March 2006
Descriptions.
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
PNX17xx Series
Chapter 15: Audio Output
15-14

Related parts for pnx1700