DSPRelated.com
Forums

0n Blackfin ..Virtual conference

Started by Dr Jayakumar Singaram June 17, 2010
Dear ADSP group team members
do you think, we should ask ADI to have kind of virtual conference on Blackfin such that we get to pick up things from ADI FAE team in detail.
Kind Regards
jk

----- Original Message -----
From: s...@scideco.ru
To: a...
Sent: Thursday, June 17, 2010 3:43 PM
Subject: [adsp] Re: executing fft on an input stream

As you're a beginner, i'd also recommend you to write your own talkthrough code from the scratch (of course if your time budget permits). I haven't worked with BF518f EZ-Board, but as i can guess from my experience with BF527, the examples that ADI provides with their latest boards are based on the device drivers solely. They are very helpful, of course, but IMHO you'll understand main aspects of BF programming (including interrupt servicing, DMA, builtin function usage and so on) much more quickly if you start with writing your own code not using system service libraries and device drivers. After that moving to SSL and DD will become an easy task.

--
Alexander

Hi,
>
>I am a very new (just graduated) engineer. And my first task in my first
>(new) job is to learn the BF518f (with the EZ-kit-Board). I'm using the
>VisualDsp++5.
>
>My only experience is from the university. - I have written quite a few C
>programs -including threads etc. those programs were always implemented and
>run on a pc. I don't have to much experience with writing to an embedded
>processor - controling its I/O etc..
>
>Yesterday and today, i've googled quite a lot in order to find a very easy
>to understand manual for beginners. i haven't found one yet.
>
>*my task is: receive audio input, sample it (of course) perform a fft , and
>output it back to pc.*
>
>* later on, i while have to do some analisys on the
>frequency domain (but i will leave that for now).*
>
>I have some questions:
>
>1) I read that the whole BF family should be compatible to one and other -
>i.e. projects for BFXX could run after rebuild on a different BF processor.
>is that so?
>
>2) I haven't found a step by step tutorial for beginers. is there one?
>
>3) i have found a code that is called fft_demo (provided with the cd) - i
>managed to build and run it, and it works nice. Is there a way i can modify
>it so that instead of generating a sine (sweep on the freq) and then doing
>the fft, it can perform the fft on my sampled audio signal.
>
>4) i also found the code called "Audio TT" which receives audio and simply
>outputs it - is it possible to combine the two codes somehow (with
>modifications) so that the audio input is not otputed immediately but
>instead it goes to a fft module. -which is then outputed to the pc.
>
>5) i guess in general I'm asking for help :-).
>
>Thanks,
>
>Chagai
>
>
Dear Dr. Jayakumar, dear group members,

I agree about this idea. Although ADI has improved a whole lot about their support (EngineerZone, aka EZ; training videos, emaial and phone support, etc), it is certainly interesting and benefical to have some kind of other initiatives, like:

- Virtual conferences: get in touch with experts in different technology fields. It is now common field for FPGAs, other vendors have done so as well (last year Freescale held its FTF -Freescale Technology Forum- in a virtual manner)
- Design contests: give access to developers to new processors, by giving no-cost tools to participants, as well as making designer's ideas visible to a big community; winner's prizes are good incentives too. Of course the vendor gets to make its devices and tools very popular among engineers, plus getting to know new potential markets. NXP is having good success with their Cortex-Mx contest(s), other vendors have been promoting very well through contests via CircuitCellar, for instance.
- Some low cost, easy to use linux board. Yes, we have had the STAMPs and a big success with uClinux ported to BF processors. But the HW platform is not as AFFORDABLE, compact, small and easy to use as BeagleBoard (Omap-3), LeopardBoard (DM355/65) or HawkBoard (L138), all from TI. There are several 3rd parties offering BF boards/modules with uClinux support, but these are complex, hard to use and EXPENSIVE.

Hopefully someone from ADI is reading along these lines.

Kind regards,

 
Jaime Andrés Aranguren Cardona
j...@ieee.org
j...@computer.org

________________________________
Von: Dr Jayakumar Singaram
An: a...
Gesendet: Donnerstag, den 17. Juni 2010, 19:16:30 Uhr
Betreff: [adsp] 0n Blackfin ..Virtual conference

 
Dear ADSP group team members
do you think, we should ask ADI to have kind of virtual conference on Blackfin such that we get to pick up things from ADI FAE team in detail.
Kind Regards
jk
 
----- Original Message -----
>From: sotnikov@scideco. ru
>To: adsp@yahoogroups. com
>Sent: Thursday, June 17, 2010 3:43 PM
>Subject: [adsp] Re: executing fft on an input stream
>

>As you're a beginner, i'd also recommend you to write your own talkthrough code from the scratch (of course if your time budget permits). I haven't worked with BF518f EZ-Board, but as i can guess from my experience with BF527, the examples that ADI provides with their latest boards are based on the device drivers solely. They are very helpful, of course, but IMHO you'll understand main aspects of BF programming (including interrupt servicing, DMA, builtin function usage and so on) much more quickly if you start with writing your own code not using system service libraries and device drivers. After that moving to SSL and DD will become an easy task.
>
>--
>Alexander
>
>Hi,
>>
>>I am a very new (just graduated) engineer. And my first task in my first
>>(new) job is to learn the BF518f (with the EZ-kit-Board) . I'm using the
>>VisualDsp++5.
>>
>>My only experience is from the university. - I have written quite a few C
>>programs -including threads etc. those programs were always implemented and
>>run on a pc. I don't have to much experience with writing to an embedded
>>processor - controling its I/O etc..
>>
>>Yesterday and today, i've googled quite a lot in order to find a very easy
>>to understand manual for beginners. i haven't found one yet.
>>
>>*my task is: receive audio input, sample it (of course) perform a fft , and
>>output it back to pc.*
>>
>>* later on, i while have to do some analisys on the
>>frequency domain (but i will leave that for now).*
>>
>>I have some questions:
>>
>>1) I read that the whole BF family should be compatible to one and other -
>>i.e. projects for BFXX could run after rebuild on a different BF processor.
>>is that so?
>>
>>2) I haven't found a step by step tutorial for beginers. is there one?
>>
>>3) i have found a code that is called fft_demo (provided with the cd) - i
>>managed to build and run it, and it works nice. Is there a way i can modify
>>it so that instead of generating a sine (sweep on the freq) and then doing
>>the fft, it can perform the fft on my sampled audio signal.
>>
>>4) i also found the code called "Audio TT" which receives audio and simply
>>outputs it - is it possible to combine the two codes somehow (with
>>modifications) so that the audio input is not otputed immediately but
>>instead it goes to a fft module. -which is then outputed to the pc.
>>
>>5) i guess in general I'm asking for help :-).
>>
>>Thanks,
>>
>>Chagai
>>
>
They have already started one devoted mainly to the issues of processor-based system design (http://ez.analog.com/) and it has a separate branch on Blackfin processors. Most of ADI DSP support group members as well as DSP FAEs take active part in it.

BTW, Does anybody know what has happened to blackfin.org forum and whether it is possible to get an access to its archive.

--
Alexander

Dear ADSP group team members
>do you think, we should ask ADI to have kind of virtual conference on Blackfin such that we get to pick up things from ADI FAE team in detail.
>Kind Regards
>jk
>
> ----- Original Message -----
> From: s...@scideco.ru
> To: a...
> Sent: Thursday, June 17, 2010 3:43 PM
> Subject: [adsp] Re: executing fft on an input stream
>
> As you're a beginner, i'd also recommend you to write your own talkthrough code from the scratch (of course if your time budget permits). I haven't worked with BF518f EZ-Board, but as i can guess from my experience with BF527, the examples that ADI provides with their latest boards are based on the device drivers solely. They are very helpful, of course, but IMHO you'll understand main aspects of BF programming (including interrupt servicing, DMA, builtin function usage and so on) much more quickly if you start with writing your own code not using system service libraries and device drivers. After that moving to SSL and DD will become an easy task.
>
> --
> Alexander
>
> Hi,
> >
> > I am a very new (just graduated) engineer. And my first task in my first
> > (new) job is to learn the BF518f (with the EZ-kit-Board). I'm using the
> > VisualDsp++5.
> >
> > My only experience is from the university. - I have written quite a few C
> > programs -including threads etc. those programs were always implemented and
> > run on a pc. I don't have to much experience with writing to an embedded
> > processor - controling its I/O etc..
> >
> > Yesterday and today, i've googled quite a lot in order to find a very easy
> > to understand manual for beginners. i haven't found one yet.
> >
> > *my task is: receive audio input, sample it (of course) perform a fft , and
> > output it back to pc.*
> >
> > * later on, i while have to do some analisys on the
> > frequency domain (but i will leave that for now).*
> >
> > I have some questions:
> >
> > 1) I read that the whole BF family should be compatible to one and other -
> > i.e. projects for BFXX could run after rebuild on a different BF processor.
> > is that so?
> >
> > 2) I haven't found a step by step tutorial for beginers. is there one?
> >
> > 3) i have found a code that is called fft_demo (provided with the cd) - i
> > managed to build and run it, and it works nice. Is there a way i can modify
> > it so that instead of generating a sine (sweep on the freq) and then doing
> > the fft, it can perform the fft on my sampled audio signal.
> >
> > 4) i also found the code called "Audio TT" which receives audio and simply
> > outputs it - is it possible to combine the two codes somehow (with
> > modifications) so that the audio input is not otputed immediately but
> > instead it goes to a fft module. -which is then outputed to the pc.
> >
> > 5) i guess in general I'm asking for help :-).
> >
> > Thanks,
> >
> > Chagai
> >
> >
>
>