Reply by rickman August 2, 20132013-08-02
On 2/21/2013 1:08 PM, robert bristow-johnson wrote:
> On 2/21/13 11:48 AM, Vladimir Vassilevsky wrote: >> >> >> That is good to hear. >> ... > >> Thank you. >> >> Vladimir Vassilevsky >> DSP and Mixed Signal Consultant >> www.abvolt.com >> > > > someone should call the National Weather Service and inform them that > it's frozen over in hell.
LOL! -- Rick
Reply by Bob Peret August 1, 20132013-08-01
Has anyone had success in building the GNU toolchain for blackfin-elf with --enable-fixed-point?  The _Fract type for fixed point math requires this.  THis is a powerful feature of the blackfins, but is not enabled in the prebuilt GNU toolchain 20012RC2.
Reply by Vladimir Vassilevsky February 22, 20132013-02-22
"Al Clark" <aclark@danvillesignal.com> wrote:
> "Vladimir Vassilevsky" <nospam@nowhere.com> wrote: >> >> Have you tried GCC toolchain? Is it usable? >> > > If you are talking about the old 21000 GCC stuff from pre VDSP, it was > horrible. There was a reason ADI bought two tools companies.
Since VDSP is dead, I have to choose between Crosscore tools or GCC. I consider modern version of GCC toolset for BlackFin. Does it support for C++. How it compares to VDSP as code quality and the number of compilter bugs. How fast is GCC compiler compared to VDSP. How difficult would be porting VDSP C++ and asm code into GCC. (It is no big problem to convert VDSP projects to Crosscore, btw). Vladimir Vassilevsky DSP and Mixed Signal Consultant www.abvolt.com
Reply by Al Clark February 22, 20132013-02-22
"Vladimir Vassilevsky" <nospam@nowhere.com> wrote in 
news:quidnWHTBeu_y7vMnZ2dnUVZ5rOdnZ2d@giganews.com:

> > "Al Clark" <aclark@danvillesignal.com> wrote: >> "Vladimir Vassilevsky" <nospam@nowhere.com> wrote: > >> The CrossCore Studio tools are Eclipse based. ADI is moving in this >> direction >> because it costs a lot of money to maintain a proprietary platform and >> because like it or not, Eclipse is increasingly universal. > > Have you tried GCC toolchain? Is it usable? > > Vladimir Vassilevsky > DSP and Mixed Signal Consultant > www.abvolt.com > > >
If you are talking about the old 21000 GCC stuff from pre VDSP, it was horrible. There was a reason ADI bought two tools companies. One thing to consider as well is that SHARC has a very to learn assembly language with a C like syntax. ASM has many advantages over C code in a SHARC. This is because the SHARC is not a RISC processor. The C compiler does not take advantage of the architecture. This doesn't matter too much with block processing, but can be an issue with sample by sample processing. It is not uncommon to use both in the same application and there are tricks to do this optimally. I brought this up because if you were writing exclusively in assembly, the GCC tools are probably adaptable (but certainly not desirable). I have no ideal how you could use the ICE. You can use a KIT license for free if you have a target with an ADI Debug Agent. Our boards and EZ Kits have this capability. There are some restrictions, but this is usually not a big problem. VDSP supports all the current production SHARCs. You should assume that future SHARCs will require CrossCore Studio. OTOH, Blackfin code is almost always written in C. The architecture was designed with C in mind. My guess, is that the Eclipse based tools will work fine with Blackfin once we all get used to the changes. We use Eclipse with other devices and I have to say, I don't really like it, but it is a reality. I'm sure we will all adapt to the Eclipse paradigm sooner or later. If you already have VDSP, it will continue to work on existing processors. You can also install CrossCore Studio in the same machine. They are independent. We haven't tried to migrate existing code yet (we have licenses), so I don't know what's involved. At Danville, we are SHARC experts, but we are not Blackfin specialists. CrossCore Studio migration is probably a bigger issue in the Blackfin world at the present time. As a shameless commerce plug, we sell the ADI tools including CrossCore Studio and the ICEs (and maybe Arrow, Avnet & Digikey have enough sales ;-) ). Al Clark www.danvillesignal.com
Reply by February 21, 20132013-02-21
On Wednesday, 20 February 2013 16:33:17 UTC, Vladimir Vassilevsky  wrote:
> According to the information from ADI website, Visual DSP exists no longer. > > Crosscore is official successor, albeit not quite compatible. > > Does this imply near termination of BlackFin and Sharc product lines? Is > > this a sign that entire ADI goes south?
Moron. Why not trigger global economic collapse by saying there is a shortage of sugar while you are about it?
> > > > Vladimir Vassilevsky > > DSP and Mixed Signal Consultant > > www.abvolt.com
Reply by robert bristow-johnson February 21, 20132013-02-21
On 2/21/13 11:48 AM, Vladimir Vassilevsky wrote:
> > > That is good to hear. >...
> Thank you. > > Vladimir Vassilevsky > DSP and Mixed Signal Consultant > www.abvolt.com >
someone should call the National Weather Service and inform them that it's frozen over in hell. -- r b-j rbj@audioimagination.com "Imagination is more important than knowledge."
Reply by Pedro Pereira February 21, 20132013-02-21
I've used the gcc blackfin toolchain and it is quite usable.

Pedro Pereira
Reply by Vladimir Vassilevsky February 21, 20132013-02-21
"Al Clark" <aclark@danvillesignal.com> wrote:
> "Vladimir Vassilevsky" <nospam@nowhere.com> wrote:
> The CrossCore Studio tools are Eclipse based. ADI is moving in this > direction > because it costs a lot of money to maintain a proprietary platform and > because like it or not, Eclipse is increasingly universal.
Have you tried GCC toolchain? Is it usable? Vladimir Vassilevsky DSP and Mixed Signal Consultant www.abvolt.com
Reply by Vladimir Vassilevsky February 21, 20132013-02-21
"Jack Buckley" <jzbuckley3@gmail.com> wrote:

> I can assure you that VisualDSP++ still exists and will continue to be > supported into the foreseeable future.
The last compiler update (#10) was released more then 2 years ago. Before that, updates were released 2-3 times per year. There are at least several long lived bugs in #10 toolchain, and support is aware of them. I assume the development has been stopped.
> Let me also comment that there are no plans to terminate the BlackFin and > SHARC product lines and that ADI is in robust health.
That is good to hear.
> Jack Buckley > Product Manager, Software & Tools Engineering > Processor & DSP Core Technology Group > Analog Devices, Inc.
Thank you. Vladimir Vassilevsky DSP and Mixed Signal Consultant www.abvolt.com
Reply by Vladimir Vassilevsky February 21, 20132013-02-21
<mjames2393@gmail.com> wrote in message 
news:f4adad45-c7de-45d3-b052-1934b88ba7a6@googlegroups.com...
> Vlad, > > What do you mean by "quite compatible" ?
The VDSP 5 projects have to be modified to be compiled in Crosscore toolset. There is a difference in C++ flavor and in the libraries. Though it is possible to make projects compatible with VDSP and Crosscore at the same time.
> I look forward to the day where you can build, debug and profile code for > Blackfin/SHARC from Visual Studio. > VDSP is not a very good tool in my opinion.
I develop and debug algorithms on PC anyway. VDSP is probably the best optimizing compiler for target DSP. Vladimir Vassilevsky DSP and Mixed Signal Consultant www.abvolt.com