DSPRelated.com
Forums

Use VDSP++ from Ezkit with custom board?

Started by Devin D. Butterfield January 20, 2004
Hi all,

Does anyone know if it is possible to use the VisualDSP++ software that comes
with a Blackfin ezkit with a custom designed Blackfin-based board? The reason
I'm asking is that I'm planning to design a Blackin based board with hi-speed
ADCs and DACs for processing modem signals, and I'd like to avoid having to
purchase the full VDSP++ suite. This is for a non-commercial amateur radio
project, and I can't justify spending $3500 USD for it. The code size would
be relatively small, so I may be able to live the code size limit in the
"Lite" version of VDSP++. But can I make the ezkit VisualDSP talk to a custom
board, or has ADI made it so that this is not possible?

I would just use an ADSP21xx part, but I need the horse power to process high
symbol rates.

Any thoughts suggestions?

Thanks!
--
Best regards, Devin.



First off the SBC detailed below may interest you. It will be available soon and
would greatly simplify your development. Size
-----
31mm x 30mm i.e 3.1cm x 3cm or just over an inch square!

On Board
------------
32Mbyte SDRAM
1Mbyte serial EEPROM

All support circuitry so that all you have to do is supply 3.3V and hook up any
I/O you wish to use.

Interface
-----------
All relevent signals are brought out to 120 1.27mm pitch pins. Aranged in double
rows and a horse shoe configuration. The interface is fully stack-able so that
you could for example have the processor board, and I/O board and a functional
module in one stack.

Cost
------
This depends on volumes. I hope that interest will be such that a good size
initial production batch can be produced. We are looking at around 130UKP/220USD
per unit.

Misc
-----
All schematics, BOM etc will be open source. The PCB design will be kept
confidential. This is purlely so that production can be localised to one place
hopefully allowing 'economies of scale'. There is also a development board in
prototype stage. This essentially functions as an I/O expander. Bringing out the
serial ports/JTAG/Power etc. Howevever it is also stackable. There are also add-on modules currently in development to provide a CMOS imaging
interface and USB 2 slave functionality. Secondly you can use the EZ-KIT VisualDSP++ for development on a custom HW
platform. Simply link a flashable HEX and load it into your custom hardware.

Thirdly you may be interested in trying to modify your EZ-KIT to provide a JTAG
interface to custom HW. This is not tested but should work. here are the
details.
1.) On U37 solder pins 2&3 together, 5&6 together, 10&11 together, 13&14
together.
2.) On U38 solder pins 2&3 together and 5&6 together.

So what that is doing is passing the signal from the onboard USB debug agent out
of the JTAG port. Unfortunately if you were to then connect a additional BF to
this port there would be two on it. So the next thing we have to do is
disconnect the processor that is on the EZ kit.

3.) Cut the track going to pin 15 on U38. But be carefull NOT to cut the tracks
going to pins 13 and 14 You will then need a changeover switch. Connect the
central pole to pin 15 and one changeover contact to +3.3V and the other to GND.
Pin 14 is GND and Pin 16 is 3.3V on U38. Although I would suggest for mechanical
stability you use some more robust power/gnd points. Probably the best are the
bottom pin of R17 for the GND and the bottom pin of R16 for 3.3V. Ok so what this is doing is when you pull pin 15 to GND a connection is made
from the onboard debug agent to the onboard processor. By default this is
allways grounded. So by putting the switch in you can pull pin 15 high and
disconnect the on board processor.

4.) Now plug one end of a 14 pin ribbon cable into the EZ-KIT that you modified
and the other end into one of the un-modified EZ-KIT`s. Power up the un-modfied
EZ-KIT but don`t connect the USB port. Now power up the modified EZ-KIT and plug
in the USB connector. Next start Visual DSP. Hopefully now you should be able to
debug the un-modified EZ-KIT using the modified one.
If you have any questions please contact me on .

Thanks. "Devin D. Butterfield" <> wrote:
Hi all,

Does anyone know if it is possible to use the VisualDSP++ software that comes
with a Blackfin ezkit with a custom designed Blackfin-based board? The reason
I'm asking is that I'm planning to design a Blackin based board with hi-speed
ADCs and DACs for processing modem signals, and I'd like to avoid having to
purchase the full VDSP++ suite. This is for a non-commercial amateur radio
project, and I can't justify spending $3500 USD for 3A ">http://docs.yahoo.com/info/terms/

---------------------------------



On Mon, 19 Jan 2004, Devin D. Butterfield wrote:

> Does anyone know if it is possible to use the VisualDSP++ software that comes
> with a Blackfin ezkit with a custom designed Blackfin-based board? The reason
> I'm asking is that I'm planning to design a Blackin based board with hi-speed
> ADCs and DACs for processing modem signals, and I'd like to avoid having to
> purchase the full VDSP++ suite. This is for a non-commercial amateur radio
> project, and I can't justify spending $3500 USD for it. The code size would
> be relatively small, so I may be able to live the code size limit in the
> "Lite" version of VDSP++. But can I make the ezkit VisualDSP talk to a custom
> board, or has ADI made it so that this is not possible?

It should be possible. You might use the ez-kit as a go between for a
worst case solution. So the VDSP talks to the ez-kit, and the ez-kit
sends the data to your board. If you can live with their architecture
file, it's probably trivial. Otherwise, it's "straight forward" which
means it will take a while to figure out the tricks :-)

Patience, persistence, truth,
Dr. mike


Hi,
recently there has been a discussion about this problem in this group.

One in the group described how to shut down the blackfin processor build
into the EZKit and how to connect another processor instead.

When you look onto the EZKit board, the corner with the USB connector
contains a complete JTAG emulator and it seems you can connect and run
your own processor through this emulator.

You can find more information on the web.
Regards
D. Teuchert

Devin D. Butterfield wrote:

>Hi all,
>
>Does anyone know if it is possible to use the VisualDSP++ software that comes
>with a Blackfin ezkit with a custom designed Blackfin-based board? The reason
>I'm asking is that I'm planning to design a Blackin based board with hi-speed
>ADCs and DACs for processing modem signals, and I'd like to avoid having to
>purchase the full VDSP++ suite. This is for a non-commercial amateur radio
>project, and I can't justify spending $3500 USD for it. The code size would
>be relatively small, so I may be able to live the code size limit in the
>"Lite" version of VDSP++. But can I make the ezkit VisualDSP talk to a custom
>board, or has ADI made it so that this is not possible?
>
>I would just use an ADSP21xx part, but I need the horse power to process high
>symbol rates.
>
>Any thoughts suggestions?
>
>Thanks!
>--
>Best regards, Devin. >_____________________________________
>Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
>
>_____________________________________
>About this discussion group:
>
>To Join: Send an email to
>
>To Post: Send an email to
>
>To Leave: Send an email to
>
>Archives: http://groups.yahoo.com/group/adsp
>
>Other Groups: http://www.dsprelated.com/groups.php3




Hi folks,

I just wanted to say thanks to all that responded. Your thoughts and
suggestions have been very helpful.
--
Best regards, Devin.
On Monday 19 January 2004 04:26 pm, Andrew Seddon wrote:
> First off the SBC detailed below may interest you. It will be available
> soon and would greatly simplify your development. > Size
> -----
> 31mm x 30mm i.e 3.1cm x 3cm or just over an inch square!
>
> On Board
> ------------
> 32Mbyte SDRAM
> 1Mbyte serial EEPROM
>
> All support circuitry so that all you have to do is supply 3.3V and hook up
> any I/O you wish to use.
>
> Interface
> -----------
> All relevent signals are brought out to 120 1.27mm pitch pins. Aranged in
> double rows and a horse shoe configuration. The interface is fully
> stack-able so that you could for example have the processor board, and I/O
> board and a functional module in one stack.
>
> Cost
> ------
> This depends on volumes. I hope that interest will be such that a good size
> initial production batch can be produced. We are looking at around
> 130UKP/220USD per unit.
>
> Misc
> -----
> All schematics, BOM etc will be open source. The PCB design will be kept
> confidential. This is purlely so that production can be localised to one
> place hopefully allowing 'economies of scale'. There is also a development
> board in prototype stage. This essentially functions as an I/O expander.
> Bringing out the serial ports/JTAG/Power etc. Howevever it is also
> stackable. > There are also add-on modules currently in development to provide a CMOS
> imaging interface and USB 2 slave functionality. > Secondly you can use the EZ-KIT VisualDSP++ for development on a custom HW
> platform. Simply link a flashable HEX and load it into your custom
> hardware.
>
> Thirdly you may be interested in trying to modify your EZ-KIT to provide a
> JTAG interface to custom HW. This is not tested but should work. here are
> the details. >
> 1.) On U37 solder pins 2&3 together, 5&6 together, 10&11 together, 13&14
> together. 2.) On U38 solder pins 2&3 together and 5&6 together.
>
> So what that is doing is passing the signal from the onboard USB debug
> agent out of the JTAG port. Unfortunately if you were to then connect a
> additional BF to this port there would be two on it. So the next thing we
> have to do is disconnect the processor that is on the EZ kit.
>
> 3.) Cut the track going to pin 15 on U38. But be carefull NOT to cut the
> tracks going to pins 13 and 14 You will then need a changeover switch.
> Connect the central pole to pin 15 and one changeover contact to +3.3V and
> the other to GND. Pin 14 is GND and Pin 16 is 3.3V on U38. Although I would
> suggest for mechanical stability you use some more robust power/gnd points.
> Probably the best are the bottom pin of R17 for the GND and the bottom pin
> of R16 for 3.3V. > Ok so what this is doing is when you pull pin 15 to GND a connection is
> made from the onboard debug agent to the onboard processor. By default this
> is allways grounded. So by putting the switch in you can pull pin 15 high
> and disconnect the on board processor.
>
> 4.) Now plug one end of a 14 pin ribbon cable into the EZ-KIT that you
> modified and the other end into one of the un-modified EZ-KIT`s. Power up
> the un-modfied EZ-KIT but don`t connect the USB port. Now power up the
> modified EZ-KIT and plug in the USB connector. Next start Visual DSP.
> Hopefully now you should be able to debug the un-modified EZ-KIT using the
> modified one. >
> If you have any questions please contact me on .
>
> Thanks. > "Devin D. Butterfield" <> wrote:
> Hi all,
>
> Does anyone know if it is possible to use the VisualDSP++ software that
> comes with a Blackfin ezkit with a custom designed Blackfin-based board?
> The reason I'm asking is that I'm planning to design a Blackin based board
> with hi-speed ADCs and DACs for processing modem signals, and I'd like to
> avoid having to purchase the full VDSP++ suite. This is for a
> non-commercial amateur radio project, and I can't justify spending $3500
> USD for it. The code size would be relatively small, so I may be able to
> live the code size limit in the "Lite" version of VDSP++. But can I make
> the ezkit VisualDSP talk to a custom board, or has ADI made it so that this
> is not possible?
>
> I would just use an ADSP21xx part, but I need the horse power to process
> high symbol rates.
>
> Any thoughts suggestions?
>
> Thanks!
> --
> Best regards, Devin. > _____________________________________
> Note: If you do a simple "reply" with your email client, only the author of
> this message will receive your answer. You need to do a "reply all" if you
> want your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to
>
> To Post: Send an email to
>
> To Leave: Send an email to
>
> Archives: http://groups.yahoo.com/group/adsp
>
> Other Groups: http://www.dsprelated.com/groups.php3 >
> ---------------------------------
>