This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

What is a miniDSP?

Other Parts Discussed in Thread: TLV320AIC3254

A miniDSP is a digital signal processing block in AICs like the AIC3254. It is optimized for audio signal processing algorithms and intended to offload audio processing from a host controller.
Programming of the miniDSP is available through TI's PurePath studio software. PurePath Studio allows creation of audio processing signal chains by linking algorithms (components developed by TI, for example, filters, DRC...) together to assemble sophisticated signal processing programs. Programs are downloaded to the miniDSP from a host processor via I2C.

  • PurePath Studio is currently too inflexible for our needs; where can one find an instruction set reference manual for the mini-DSP cores such that we can program our own routines directly to the AIC3254?

     

  • TI has developed PurePath Studio to provide a powerful but simple means for users to develop programs for the miniDSP in a graphical manner. PurePath Studio contains both high level and low level components to support a variety of audio processing applications that can be developed using the Graphical Development Environment (GDE).  The components provided in PurePath Studio are operators like biquads, dynamic range compressors, loudness, mixers, 3 D surround, bass boost (missing fundamental), sin, cos, x^2, ln, e^x, |x|, x+y, x*y, etc.

    PurePath Studio does not support assembly language programming of the miniDSP.  At this time, TI does not offer low level development tools to the general market.

    Please contact your local TI sales office or distributor for detailed information about software development on the miniDSP.

     

  • For more information on PurePath™ Studio for portable applications please see http://focus.ti.com/docs/toolsw/folders/print/aicpurepath_studio.html

    Thanks!

     

  • We also need to:

    "PurePath Studio is currently too inflexible for our needs; where can one find an instruction set reference manual for the mini-DSP cores such that we can program our own routines directly to the AIC3254?"

    write a Hilbert Transform and would like to know the capabilities and instructions for the miniDSP also. Anyone who uses this audio CODEC with miniDSP will need to know its limitations and capabilities. I would hope that TI would put the mniDSP instruction reference up on the TLV320AIC3254 product folder. Thank you very much :-)

    Regards,

    John