Long FIR Filter in SHARC Processor

Hallo

I am looking for a DSP processor, currently an evaluation kit that would run at least up to 96 kHz and make long FIR filters up to 10000 taps on each channel of a stereo system..

My initial idea is to the ADSP_21489 evaluation kit with the SHARC processor. Would this one be powerful enough leaving some overheads do some other DSP processing, like a subsonic filter at very low frequency?  

Please suggest me the correct hardware, and do we need some additional software or licenses to use the SHARC processor or does it all come together with the evaluation board? I can programm the SHARC processor form the Sigma Studio Environment right?

  • 0
    •  Analog Employees 
    on Nov 8, 2019 11:32 AM over 1 year ago

    Hi,

    Analog Devices' SHARC® processor family dominates the floating-point DSP market with exceptional core and memory performance and outstanding I/O throughput. With multiple products variants and price points, SHARC brings real-time floating-point processing performance to many applications where dynamic range is key. Latest products provide leading performance/power efficiency and advanced connectivity with an integrated ARM® core.

    The advanced SHARC Family features, Dedicated hardware accelerators (FIR,FFT,IIR etc), Variable Instruction Set Architecture (VISA) support, additional processing element for Single Instruction, Multiple data (SIMD) support making them particularly suitable for high performance audio applications.
     
    We would suggest you to refer the selection tables of SHARC processors, which can be found in the following link.
    www.analog.com/.../sharc.html
     
    The latest ADSP-SC5xx processors are Multicore SHARC+ARM® SOC Delivers 24GFLOPS Performance at Under 2W for Advanced Real-Time Audio and Industrial Applications. You would find more information about these processors in the below link.
    www.analog.com/.../adsp-sc58x-adsp-2158x-series.html

    We have Processors Software and Tools page that provides a convenient look-up table to indicate to users what evaluation platforms, extender cards, emulators, software development tools, and middleware are available for the specific processors you have chosen to evaluate for your designs.
    SHARC  - www.analog.com/.../sharc-processors-software-and-tools.html

    For more details on pricing and availability questions, please contact your nearest ADI sales and distributors. Please find the link given below.
    www.analog.com/.../find-sale-office-distributor.html

    We have evaluation kits available for different processors which will provide a platform for customer to evaluate our DSPs. When you navigate through our product specific page you would find its evaluation platform with associate.

    If you can provide more information on other requirements from the external interfaces, the speed grade, memory requirements, package, which you are looking for, then we can help you narrow down to select the right derivative in processor family.

    Please let me know if you need further assistance on this.

    Regards,
    Anand Selvaraj.

  • Hallo Anand 

    Thanks for your reply. I looked through the links you provided. If I understood you correctly we need this Cross Core Embedded tool for programming the SHARC. Is it not possible to use the Sigma Studio to program the SHARC processors like the ADAU processors. I remember using the SHARC process and Sigma Studio together for a customer project. Is it still possible to use Sigma Studio for SHARC, as I am really not experienced in C programming. 

    As i mentioned earlier  we are looking for a DSP processor, currently an evaluation kit that would run at least up to 96 kHz and make long FIR filters up to 10000 taps on each channel of a stereo system and also leaving enough headroom to make additional low frequency filtering. 

    At the moment only the audio interfaces are imporant, as to get started we are looking for a evaluation kit. So Digital & Analog audio Input & Output is what we need. Other features does not really matter a lot. 

    I hope this helps you guide me to the correct processor and evaluation board. 

  • 0
    •  Analog Employees 
    on Nov 21, 2019 1:04 PM over 1 year ago in reply to skhan

    Hi,

    The SigmaStudio graphical development tool is the programming, development, and tuning software for the SigmaDSP audio processors.It Supports SHARC processors when "SigmaStudio for SHARC" extension is installed.

    'SigmaStudio for SHARC' includes an extensive library of over 100 algorithms to perform audio processing such as filtering, mixing, and dynamics processing, as well as basic low-level DSP functions and control blocks.'SigmaStudio for SHARC' is a free download, and requires a Windows PC with CrossCore Embedded Studio IDE and the original SigmaStudio Graphical Development Tool installed, a supported SHARC EZ-Board and USB adaptor cables.

    Product page of "Sigmastudio" is given in the below link.
    www.analog.com/.../ss_sigst_02.html

    Product page of "SigmaStudio for SHARC" is given in the below link.
    www.analog.com/.../sh_sigst_00.html

    The Sigma Studio for SHARC release package 3.8.0 or later version is having ADSP SC573 dual core DSP's support.

    If you want to use SC5XX/215XX processor,you need to file the below link to get latest version of SigmaStudio for SHARC which support SC5XX/215XX processors.
    http://www.analog.com/srf

    We would suggest you to refer the selection tables of SHARC processors, which can be found in the following link.
    www.analog.com/.../sharc.html<www.analog.com/.../sharc.html

    The latest ADSP-SC5xx processors are Multicore SHARC+ARM(r) SOC Delivers 24GFLOPS Performance at Under 2W for Advanced Real-Time Audio and Industrial Applications. You would find more information about these processors in the below link.
    www.analog.com/.../adsp-sc58x-adsp-2158x-series.html<www.analog.com/.../adsp-sc58x-adsp-2158x-series.html>

    Regards,
    Anand Selvaraj.