29.11.2014 Views

Fast Models Reference Manual - ARM Information Center

Fast Models Reference Manual - ARM Information Center

Fast Models Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Peripheral and Interface Components<br />

Table 5-42 PL041_AACI registers (continued)<br />

Register<br />

name<br />

Offset Access Description<br />

MAINCR 0x78 read/write Main control<br />

RESET 0x7C read/write Reset control<br />

SYNC 0x80 read/write Sync control<br />

ALLINTS 0x84 read/write All FIFO interrupts status<br />

MAINFR 0x88 read/write Main flags register<br />

Debug features<br />

The PL041_AACI component has no debug features.<br />

Verification and testing<br />

The PL041_AACI component has been tested using the ALSA driver for this component under<br />

Linux.<br />

Performance<br />

The PL041_AACI component relies on a timed callback from the simulation so might have a<br />

small impact on simulation performance. The ability to play audio through this component<br />

depends on the AudioOut Component in use and on the performance requirements of the<br />

software running on the simulated system. The rate of FIFO draining is controlled by the audio<br />

output to which the component is connected. This might not correspond to the rate that would<br />

be expected from the reference clock.<br />

Library dependencies<br />

The PL041_AACI component has no dependencies on external libraries.<br />

5.4.9 AudioOut_File component<br />

The AudioOut_File component implements and audio output suitable for use with the<br />

PL041_AACI component. It writes raw 16 bit 48KHz stereo audio data to a user specified file.<br />

Figure 5-28 shows a view of the component in System Canvas.<br />

This component is written in LISA+.<br />

Figure 5-28 AudioOut in System Canvas<br />

<strong>ARM</strong> DUI 0423J Copyright © 2008-2011 <strong>ARM</strong>. All rights reserved. 5-56<br />

ID051811<br />

Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!