Post Go back to editing

Included ICE-1000 emulator

Category: Hardware
Product Number: SHARC Audio Module (ADZS-SC589-MINI)

Hi,

I'd like to purchase the SC589 audio development kit and I wanted to know if the ICE-1000 emulator can then be reused to target other DSPs in the SHARC family if needed(BGA assembly no available/extra cost,better price/part etc.)(the 176LQFP ADSP-21571 will be the actual DSP used on the custom prototype) provided  I already have a full license for CCES?

Also how portable is the code for SC589 across the family?

From what I managed to look at and read in the HW manuals ,those parts are quite similar (excluding the Cortex-A5,frequency range of core clock).

Can I port an audio firmware designed for SC589 to ADSP-21571 easily ?

My goal for now is to have some basic crossover(Linkwitz-Riley) working using the IIR/FIR accelerators and move from there.

Thank you.

  • Hi,

    Please find the details for your queries here.

    Question 1 >> Customer wanted to know if the ICE-1000 emulator can be reused to target other DSPs in the SHARC family?
    Answer >> The ICE-1000/ICE-2000 should be fully compatible with all Blackfin and SHARC parts. The Analog Devices ICE-1000 and ICE-2000 emulators facilitate the creation, test, and debug of advanced applications on Analog Devices Processors and DSPs.

    Please refer the below FAQ to know about ICE-1000/2000.
    FAQ: Introducing the ADZS-ICE-1000 and ADZS-ICE-2000 Emulators
    ez.analog.com/.../introducing-the-adzs-ice-1000-and-adzs-ice-2000-emulators

    Also, you can refer the below linked "ICE-1000/ICE-2000 Emulator User’s Guide" for more details:
    www.analog.com/.../ICE_emu_1000_2000_rev_manual.pdf

    If you want to use ICE-1000/ICE-2000 emulator with custom board, can you please confirm that it complies with the JTAG Technical Reference Guide EE-68, which is available online at the following location: http://www.analog.com/ee68

    Question 2 >> Can I port an audio firmware designed for SC589 to ADSP-21571 easily? My goal for now is to have some basic crossover (Linkwitz-Riley) working using the IIR/FIR accelerators and move from there.

    Answer >> Regarding code portability, Software for SAHRC+ core is portable cross all SHARC processors if not considering peripherals. That is consistent with our daily practice, prototyping SHARC+ software on one processor and porting it to production processors later. Software for ARM core may be not portable to SHARC+ core but SHARC+ core software is mostly portable.


    Please let us know whether your intention is only on porting SHARC+ core code.

    Best Regards,
    Santhakumari.K

  • Thank you very much for your replay.

    Sorry for the delay on my part.

    For Question 1 I will review the mentioned EE-68 and make the modifications  suggested there regarding JTAG.

    As for Question 2 I'm interested in SHARC+ core code and peripherals only, so if you already can migrate code easily from one part to another internally in your daily activity then I don't think I'll encounter problems porting code.

    Wish you a great day,

    Andrei