Q & a, An348 – Cirrus Logic AN348 User Manual
Page 11

AN348
AN348REV2
11
3. Q & A
Q: Where can I find more technical documents for your Audio DSP Evaluation boards and tools?
A: Evaluation board manuals including schematics can be downloaded from our w
notes for individual processing blocks and further documentation are available either from your local Cirrus Logic sales office
or after the installation of the Evaluation Board Software.
Q: I am having difficulties connecting your Audio DSP evaluation board to my PC and/or I am seeing communications error
messages.
A: We recommend carefully checking any firewall software or similar programs. If you see any message about allowing
coyote_proxy_server to run, be sure to allow it.
This blue button, labeled CDM for Cirrus Device Manager, should be visible in your PC's taskbar and should indicate your
evaluation board as an active device.
If the button is grey, but not blue, you need to verify the installation and the evaluation board detection. Refer to the
Troubleshooting Guide in the DSP Evaluation Kit Guide.
Secondly, check the following: Browse to the C:\CirrusDSP\bin folder and search for *.bit files. There should be only one
usbfpga_xyz.bit.bit file. Delete any other file, if it exists.
Q: What if I need a DSP function that is not included in the supplied modules?
A: There are three methods to integrate customized audio processing blocks into DSP Composer:
1) Define your own audio processing block using DSP Composer as explained in Step 3) Using the DSP Composer GUI,
Project Example above. Low-level, pre-defined elements or primitives are available, such as single FIR filters which can
be used to implement your individual design.
2) Contact Cirrus Logic to create a new audio processing block for you.
3) Use the Cirrus Logic Integrated Development Environment (CLIDE) tool set to compile your own algorithms using C or
assembler. See below.
Q: We need to program the Audio DSP using C or assembler to incorporate proprietary processing. How will Cirrus Logic
support this?
A: Cirrus Logic provides a tool chain named CLIDE (Cirrus Logic Integrated Development Environment) to support both
programming in C as well as at the assembler level.