SHARC 21065 DSP Development Progress - Page 1
Forum section: electronics / general

author: diyaudio
author_rank: Frequent Contributor
timestamp: December 09, 2014, 04:09:20 pm
content: Hi Guys.Last few months I've been busy doing research on the SHARC DSP Platform from Analogue Devices (As I promised myself I would get around doing it, round about this time of the year when things are more relaxed)https://www.eevblog.com/forum/microcontrollers/anyone-work-with-sharc-processors/msg413151/#msg413151* I got hold of a few 21065 DSP`s from Ebay for $10 each, they "seem" like the original(s) I'm still in speculating mode though.* I bought a ICE clone for $500, works well with (Visual DSP++), unfortunately it doesn't "seem" to work with CrossCore.These older generation processors are still rather powerful processors 66Mhz for "simple or complex" audio DSP applications, I figured this would be a good diy project for a introduction hardware and software development DIY project on this DSP platform.Attached are the unfinished PCB layouts, its also the first time I'm using Altium.

author: Scrts
author_rank: Frequent Contributor
timestamp: December 09, 2014, 04:55:50 pm
content: Where's the audio I/O? I think you need to route spare gpio pins to 2.54" header for future upgrades.

author: diyaudio
author_rank: Frequent Contributor
timestamp: December 09, 2014, 05:02:50 pm
content: Quote from: Scrts on December 09, 2014, 04:55:50 pmHi ScrtsThe audio in will be received as serial I2S format on (RX0 A,B and RX1 A,B) and Audio Out on channels (TX0 A,B and TX1 A,B), Flags F9,10,11 are for general I/O communications, LEDS F1,2 and 3 are also general push-button communications.Note there is also IRQ1,2 and 3 for ISR based I/O and 2 PWM channels, I basically used all of the available I/O pins on the processor.

author: senso
author_rank: Frequent Contributor
timestamp: December 09, 2014, 09:43:22 pm
content: Without a ground-plane does it really work well?The power trace also goes from huge to tiny and then goes around the IC via multiple vias.

author: legacy
author_rank: Super Contributor
timestamp: December 09, 2014, 09:44:57 pm
content: just one word: WOWi like this technology, and i like SHARC DSPunfortunately i can only toy with Blackfin for hobbieslucky you are =)p.s.let me ask how good is the clone ICE

author: diyaudio
author_rank: Frequent Contributor
timestamp: December 09, 2014, 09:54:19 pm
content: Quote from: senso on December 09, 2014, 09:43:22 pmcorrect, no ground-plane, not yet I did periodically add and remove a copper pour just to see how it looks.As for the power lines... you think its to flimsy? the processor pins are 0.2mm 208-Lead MQFP (very tiny) I used 0.3mm traces to join all the processor`s VDD lines, and a 1mm main supply trace from the 3.3V LDO regulator forming a tear-drop join to the 0.3mm VDD processor lines. (surely its capable of supplying enough current to the processor) the rest of the board is 0.2mm for the signal and memory lines.

author: diyaudio
author_rank: Frequent Contributor
timestamp: December 09, 2014, 10:01:04 pm
content: Quote from: legacy on December 09, 2014, 09:44:57 pmI feel your enthusiasm, I have it as well, these devices are simply amazing, the specifications are amazing.I haven't personally tested the ICE clone with all the SHARC processors (but the demos says it can program all of them), it can do the whole Blackfin family range (vie tested it on my mini BF533 dev board) it can also program the BF6XX (except the Tiger SHARC family)It works well using Visual DSP++ (which is now obsolete), there are a few posts that claim it can work with CrossCore Studio but... I haven't had any success with it.

author: marshallh
author_rank: Unknown
timestamp: December 10, 2014, 01:42:50 am
content: How big are those vias? They look microscopic.

author: Scrts
author_rank: Frequent Contributor
timestamp: December 10, 2014, 09:12:40 am
content: I would rotate the power supply 90deg clockwise, so the caps would end up close to the DSP. Also it seems like decoupling caps are missing?

author: legacy
author_rank: Super Contributor
timestamp: December 10, 2014, 01:22:58 pm
content: @diyaudioi got a BF537 elite board + an original AD ICE-100B, it's wonderful under VisualDSP++ v5.*i payed 250 euro for the whole, i was lucky, it is for second handsmay be you develop a kit for Sharc ? The eval board is very expensive

author: diyaudio
author_rank: Frequent Contributor
timestamp: December 10, 2014, 02:34:15 pm
content: Quote from: legacy on December 10, 2014, 01:22:58 pmyeah, that's a good price Google results claim it works with CrossCore. looks like im stuck.Me develop a SHARC kit? maybe... its a long shot, many iterations (would be expensive though)... lots out there yet they all seem expensive.I will probably upgrade to something like a ADSP21369 DSP something more modern in the future, for now I will toy with this. I hope the dam thing boot up once the board is done, its a long shot so much room for error.I'm using a 1MB ST flash memory and X2 512K SRAM memory for the initial design. All analog A/D and D/A processing will be done on another daughter board to keep everything modular.