ΣSigmaStudio Ask AI Русский Log in

My first time developing a custom PCB with a digital signal processor

Processors & DSP David9412 Mar 14, 2019 00:00 1 replies Original on forum ↗
Subscribe
David9412 Question
Mar 14, 2019 00:00

Hi, me and my team have been developing algorithms to emulate in time and frequency, analog circuits of guitar effects units in a digital environment, all of this using wave digital filters (That research topic is known as "virtual analog"). From that proyect a VST was programmed.

We were wondering if it is possible to implement that VST on a custom embed board using for example a SHARC processor, No one of us have experience with DSP hardware, so I would like to know what budget do we need to start a proyect like that? I mean apart from the design and manufacture cost of the PCB, what else do I need? how a DSP chip is programmed? can I use something similar to a PIC programmer to program a DSP chips or that's completely different? do I have to pay for VisualDSP or CrossCore software or there is a cheaper alternative? and finally can I reuse for example the sharc audio ez-externder schematic to design some parts of my custom PCB or that's illegal?

Edit Notes
.

[edited by: David9412 at 12:36 AM (GMT 0) on 15 Mar 2019]

dsp

custom PCB

SHARC processor

ADIApproved Reply
Mar 28, 2019 00:00

Hello,

We would suggest you to contact our sales team for the more information on "pricing and availability " related information, please contact your nearest ADI sales and distributors. Please find the link given below.
http://www.analog.com/en/support/customer-service-resources/sales/find-sale-office-distributor.html

However, we give some insights on the " I mean apart from the design and manufacture cost of the PCB, what else do I need? how a DSP chip is programmed? "
>> We have evaluation kit s available for different processors which will provide a platform for evaluating our DSPs. 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 middle ware are available for the specific processors you have chosen to evaluate for your designs.
SHARC - http://www.analog.com/en/design-center/landing-pages/001/sharc-processors-software-and-tools.html

You could download the CrossCore Embedded Studio from the given link and also find some demo video for your best it shows how to deal with ,
http://www.analog.com/en/design-center/processors-and-dsp/evaluation-and-development-software/adswt-cces.html#dsp-overview

However, if you are using CCES, we have Command line Device programmer(CLDP) to flash. From CCES 2.8.0, the need for a CCES license has been removed from the CLDP. Users can now use the CLDP without having to have a separate license for each machine it is used on. A full CCES install is still needed in order to use the CLDP however.

Detailed information regarding all available switches for the Command Line Device Programmer can be found in CCES Help using the following path:
CrossCore® Embedded Studio 2.8.0 > Integrated Development Environment > Working with Bootable and Non-bootable Files >Device Programmer

If you are using VisualDSP++,we have Stand-Alone Flash Programmer to flash.

The SAFP, introduced as of VisualDSP++ 5.0, provides flash programming support between the development/prototype stage and early pre-production runs. It is accessible through the VisualDSP++ Automation Interface. Please note that while a full installation of the VisualDSP++ tools is required to use the SAFP, you do not need to apply a license in order to use it.

Please refer the below link to download VisualDSP++
http://www.analog.com/en/design-center/processors-and-dsp/evaluation-and-development-software/vdsp-bf-sh-ts.html#dsp-relatedsoftware

Further information on the Stand Alone Flash Programmer can be found in VisualDSP++ Help under:
'Help'->'Contents'->'Emulation Tools'->'Stand-Alone Flash Programmer'.

Regarding, "do I have to pay for VisualDSP or CrossCore software or there is a cheaper alternative? "

>> To debug the program, you must need to buy VDSP/ CCES.

Regards,
Lalitha