Forums

ADSP-21364 Beginners Guide

Started by omal...@gmail.com January 25, 2006
I have written some Matlab code and am trying to embed it on an Analog
Devices adsp-21364 processor.  This is my first time using a dsp and
I'm having alot of trouble getting started, big lack of documentation
on the basics.  I am willing to re-write the matlab code in C or
assembly.

Could anybody supply a link to some good relevant documentation

Thanks very much

omalley.ronan@gmail.com wrote:
> I have written some Matlab code and am trying to embed it on an Analog > Devices adsp-21364 processor. This is my first time using a dsp and > I'm having alot of trouble getting started, big lack of documentation > on the basics. I am willing to re-write the matlab code in C or > assembly. > > Could anybody supply a link to some good relevant documentation
You will have to rewrite. Matlab is a program; think it it as an interpreter that runs m-files. Matlab code won't run without it. I would be astonished to learn of Matlab running without disk storage or on any processor intended for embedded service, even with disk. Jerry -- Engineering is the art of making what you want from things you can get. �����������������������������������������������������������������������
"Jerry Avins" <jya@ieee.org> wrote in message
news:NradnYS65prcAErenZ2dnUVZ_sWdnZ2d@rcn.net...
> omalley.ronan@gmail.com wrote: > > I have written some Matlab code and am trying to embed it on an Analog > > Devices adsp-q processor. This is my first time using a dsp and > > I'm having alot of trouble getting started, big lack of documentation > > on the basics. I am willing to re-write the matlab code in C or > > assembly. > > > > Could anybody supply a link to some good relevant documentation > > You will have to rewrite. Matlab is a program; think it it as an > interpreter that runs m-files. Matlab code won't run without it. I would > be astonished to learn of Matlab running without disk storage or on any > processor intended for embedded service, even with disk. > > Jerry > -- > Engineering is the art of making what you want from things you can get. > &#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;
Jerry, I can see how you misinterpreted his question. But based on his last sentence, he does understand that it is going to take a conversion of his m script to C or assembly to run it on this DSP. What he seems to have trouble with is, how to get started. Ronan (or omalley), You'd need to give us a little more info on what befuddles you. Do you have an Eval board of some kind and don't know how to load code? Are you trying to write some code to run on a simulator but can't figure out how to build your code? Are you having trouble converting your matlab code to C/Assembly? Here are some links to documentation (I wonder if there is money to be made in running searches for others on Google - I know Google has a pay service for this!). http://www.analog.com/en/epProd/0,,ADSP-21364,00.html -central page for all things related to this processor...manuals, app notes, knowledge base articles, code examples, etc Depending on where you work, you can have an FAE or similar support person from ADI show you a demo of how to bring things together as well. Cheers Bhaskar
"Bhaskar Thiagarajan" <bhaskart@deja.com> wrote in
news:43d7f63a$0$15793$14726298@news.sunsite.dk: 

> "Jerry Avins" <jya@ieee.org> wrote in message > news:NradnYS65prcAErenZ2dnUVZ_sWdnZ2d@rcn.net... >> omalley.ronan@gmail.com wrote: >> > I have written some Matlab code and am trying to embed it on an >> > Analog Devices adsp-q processor. This is my first time using a dsp >> > and I'm having alot of trouble getting started, big lack of >> > documentation on the basics. I am willing to re-write the matlab >> > code in C or assembly. >> > >> > Could anybody supply a link to some good relevant documentation >> >> You will have to rewrite. Matlab is a program; think it it as an >> interpreter that runs m-files. Matlab code won't run without it. I >> would be astonished to learn of Matlab running without disk storage >> or on any processor intended for embedded service, even with disk. >> >> Jerry >> -- >> Engineering is the art of making what you want from things you can >> get. >> &#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095;&#2013266095; >> &#2013266095; > > Jerry, I can see how you misinterpreted his question. But based on his > last sentence, he does understand that it is going to take a > conversion of his m script to C or assembly to run it on this DSP. > What he seems to have trouble with is, how to get started. > > Ronan (or omalley), > You'd need to give us a little more info on what befuddles you. Do you > have an Eval board of some kind and don't know how to load code? Are > you trying to write some code to run on a simulator but can't figure > out how to build your code? Are you having trouble converting your > matlab code to C/Assembly? > > Here are some links to documentation (I wonder if there is money to be > made in running searches for others on Google - I know Google has a > pay service for this!). > > http://www.analog.com/en/epProd/0,,ADSP-21364,00.html > -central page for all things related to this processor...manuals, app > notes, knowledge base articles, code examples, etc > > Depending on where you work, you can have an FAE or similar support > person from ADI show you a demo of how to bring things together as > well. > > Cheers > Bhaskar > > > > >
We also have dev boards that support the ADSP-21364. Like the EZ-Kit, our boards are supported by the KIT (free) license of Visual DSP. One of the advantages of our boards is that we have some sample programs that should help you get started. Most of the housekeeping functions (USB, RS-232, etc) are already written. Its always a little difficult to get started with a new processor. IMHO, examples help a great deal. If you are considering an EZ-Kit board, Visual DSP or and ADI Emulator, we resell these as well. -- Al Clark Danville Signal Processing, Inc. -------------------------------------------------------------------- Purveyors of Fine DSP Hardware and other Cool Stuff Available at http://www.danvillesignal.com
Sorry guys, I can see that I didn't word my post very well. Let me
start again.

I have an ADSP-21364 development board EZ-kit from Analog Devices. I
have loaded on several example programs successfully.  My problem is
that the documentation that Analog supplies is very advanced, and I'm
looking for more of a "Beginners Guide".

Thanks very much for the quick replies,

Ronan

<omalley.ronan@gmail.com> wrote in message
news:1138283126.336920.89000@g49g2000cwa.googlegroups.com...
> Sorry guys, I can see that I didn't word my post very well. Let me > start again. > > I have an ADSP-21364 development board EZ-kit from Analog Devices. I > have loaded on several example programs successfully. My problem is > that the documentation that Analog supplies is very advanced, and I'm > looking for more of a "Beginners Guide".
Again, you need to be specific as to what is too advanced. Tell us where you have trouble with and we can give you some tips to get started - there is no beginners guide that meets every beginners' needs because each one comes in with different backgrounds. When I first started with ADI processors, I had some experience with the Motorola DSPs and their tools. So all the documentation that ADI provided me was more than sufficient for me to get started. In your case, you say that you were able to load and run several examples without trouble. That's a pretty big step. I'd say, the next thing for you to do would be to modify one of the examples and get that to work. This should be a simple matter of writing new C or assembly code that plugs into the framework provided by the examples. The best learning tools to learn assembler are the example code and the instruction set manual and lot of playing around with the simulator. If you need help with C, there is plenty of starter material on the web. Cheers Bhaskar
> > Thanks very much for the quick replies, > > Ronan >
omalley.ronan@gmail.com wrote:
> Sorry guys, I can see that I didn't word my post very well. Let me > start again. > > I have an ADSP-21364 development board EZ-kit from Analog Devices. I > have loaded on several example programs successfully. My problem is > that the documentation that Analog supplies is very advanced, and I'm > looking for more of a "Beginners Guide". > > Thanks very much for the quick replies, > > Ronan
Ronan, If you are looking for DSP basics with ADSP processors the book "Digital signal processing in VLSI by Richard Higgins" should be a good start. It has got dsp fundamentals as well as ADSP 21xx architecture in it. And there is no substitute for analog documentation. cheers.