Post Go back to editing

Configuration of DSP

Category: Software
Product Number: ADSP1802
Software Version: ?

Dear Sir/Madam,

I am looking at the SHARK DSP's from ADI for a project, but have not used them before and am interested to understand if you have a configuration tool within the IDE that allows bare metal configuration of the device peripherals after which a user can create their own code. Please advise also which IDE I should start with.

Thanks and regards

John

Thread Notes

  • Hi John,

    Regarding "SHARC recommendation"
    >> 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.

    New multi core processors are the latest in a growing series of high-performance, power-efficient, real-time platforms that deliver greater than 6 giga-floating-point operations per second using two enhanced SHARC+ cores and advanced DSP accelerators (FFT, FIR, IIR).

    The latest ADSP-2156x processors provide enhanced SHARC+ high performance floating-point core up to 1 GHz. The ADSP-2156x series of processors are designed to provide immersive audio and sound experience in automotive and consumer/pro-audio applications. You can find more information about these processors from the below link.
    www.analog.com/.../adsp-2156x-family.html

    The ADSP-SC59x/2159x family are single- or dual-SHARC+ DSP core floating-point processors.
    www.analog.com/.../adsp-sc59x-adsp-2159x-series.html

    The ADSP-SC5xx processors have the multi-core SHARC+ with ARM in the architecture. Please refer the below link for more details:
    www.analog.com/.../adsp-sc58x-adsp-2158x-series.html

    You can get more information about SHARC processors in the below link:
    www.analog.com/.../sharc.html

    Please use the below parametric search link to choose the processors
    www.analog.com/.../processors-dsp.html

    We have Processors Software and Tools page 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.
    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.

    Regarding "IDE"
    >> If you are starting with new project, we recommend you to use CrossCore Embedded Studio which supports newer SHARC processors. While CrossCore Embedded Studio will be the platform to provide support for future processors.
    CCES is a world-class integrated development environment (IDE) for the SHARC processor families. Employing the latest generation of our mature code generations tools, this Eclipse™ based IDE provides seamless, intuitive C/C++ and assembly language editing, code-gen, and debug support.

    The below FAQ CrossCore® Embedded Studio – Getting Started would give you better insight,
    ez.analog.com/.../crosscore-embedded-studio-getting-started

    We have a number of CCES introductory videos on our Analog Devices Video Channel. These videos are also indexed on the CrossCore Embedded Studio product page which is linked below.
    www.analog.com/.../adswt-cces.html

    You can download and install latest version of CCES 2.12.0 from the below link:
    download.analog.com/.../ADI_CrossCoreEmbeddedStudio-Rel2.12.0.exe

    Regarding "License"
    >> An evaluation license can be obtained from CrossCore Embedded Studio,which offers a tool chain evaluation license the first time it runs. It can be activated once on a particular machine for 90 days.

    Please refer the below FAQ to obtain evaluation license for CCES
    FAQ: How can I obtain and install a license for CrossCore Embedded Studio?
    ez.analog.com/.../faq-how-can-i-obtain-and-install-a-licenses-for-crosscore-embedded-studio

    Regards,
    Ranjitha.R