Sign in

username:

password:



Not a member?

Search adsp



Search tips

Subscribe to adsp



adsp by Keywords

AD1819 | AD7332 | ADSP-2106 | ADSP-21060 | ADSP-21065L | ADSP-2116 | ADSP-21160M | ADSP-2181 | ADSP-218x | ADSP-219 | ADSP-2199 | ADSP219 | BF531 | BF532 | BF533 | BF535 | Blackfin | FFT | JTAG | LDF | SDRAM | SHARC | SPORT | UART | VDSP++ | VisualDSP

Discussion Groups

Discussion Groups | Analog Devices DSPs | VisualDSP++ Compiler Optimisation Performance

Technical discussions related to Analog Devices DSPs (including Blackfin, TigerSHARC, SHARC and ADSP-21xx DSPs).

  

Post a new Thread

VisualDSP++ Compiler Optimisation Performance - davida442005 - May 10 7:11:38 2006



Hi

We have been disappointed with the performance of the VisualDSP++ C++ 
compiler, for code written in C or C++. Manual coding in assembler 
often yields much faster code.

In contrast, the TI DSP C compiler seems to yield excellent, optimised 
code.

Do other people share this opinion?

Can anyone at ADI comment on whether this issue is being addressed?

David



(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )

Re: VisualDSP++ Compiler Optimisation Performance - aman - May 15 6:36:12 2006

 I
Hi
   
  I want to interface TS 201 to Xilinx Virtex II PRO FPGA through Link port (Bittware T2 PCI
Card).  Whether any IP Cores are available for this?  I have a RF Board with  4-bit ADC.  Those
ADC O/Ps are in LVTTL  or LVCMOS levels (Basically like Discrete I/Os for FPGA).  This
available data + a Clock from this ADC will be connected to the FPGA and need to be converted
to TS201 Link port format.  Kindly give me some solution to do this.  If IP Cores are not
available, give some other ideas to do this.  Thank you.
   
  By Aman

---------------------------------
Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls.  Great rates starting at
1¢/min.


(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )

Re: VisualDSP++ Compiler Optimisation Performance - Mike Rosing - May 15 9:41:05 2006

On Sun, 14 May 2006, aman wrote:

>   I want to interface TS 201 to Xilinx Virtex II PRO FPGA through Link
>port (Bittware T2 PCI Card).  Whether any IP Cores are available for
>this?  I have a RF Board with  4-bit ADC.  Those ADC O/Ps are in LVTTL
>or LVCMOS levels (Basically like Discrete I/Os for FPGA).  This available
>data + a Clock from this ADC will be connected to the FPGA and need to be
>converted to TS201 Link port format.  Kindly give me some solution to do
>this.  If IP Cores are not available, give some other ideas to do this.
>Thank you.

Howdy Aman,

I'm jelous.  That's a fun project.  Have you got Xilinx tools for
compiling either VHDL or schematic entry models?  I don't know if their
free web tool will do that part, but it's worth a check.

With schematic it's pretty easy to set up the virtual logic that will
collect the bits in the ADC format, and also to create the output boxes
that will spit out Link port format.  The translation in the middle is
open to interpretation and that's where the fun is.  Think about the
timing and which clock is most important.  Double buffered registers or
dual ported ram might come in mighty handy.

With VHDL, lay out the schematic on paper and then convert.  Once you have
a model typed in you can mess with it and make more subtle connections,
but it really helps to start with an overall diagram of what you want.
Some tools will create a diagram from the VHDL, but it can be pretty
confusing if you don't start with a good idea of what you want.  I don't
think the translation you need is very complicated, but getting the timing
correct will be the fun part :-)

Patience, persistence, truth,
Dr. mike



(You need to be a member of adsp -- send a blank email to adsp-subscribe@yahoogroups.com )