ADSP-21571
Production
The ADSP-SC57x/ADSP-2157x processors are members of the SHARC® family of products. The ADSP-SC57x processor is based on the SHARC+® dual-core and the arm...
Datasheet
ADSP-21571 on Analog.com
manuals
Obsolete
Datasheet
manuals on Analog.com
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: https://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
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: https://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