Technical discussions related to Analog Devices DSPs (including Blackfin, TigerSHARC, SHARC and ADSP-21xx DSPs).
|
Hi,
Is there anyone here who have FIR or IIR real-time filter code (C or ASM) for 2189M?
I am a new user of this DSP and i want to run a real-time application on it.
I searched internet and i also looked for VDSP 2189M directory but i could't find.
i am using VisualDSP++3.5.
regards,
VS
|
|
http://www.analog.com/processors/processors/ADSP/technicalLibrary/index.html#5 http://www.analog.com/processors/processors/ADSP/technicalLibrary/codeExamples/a\ pplicationsHandbook.html |
|
Have you had a look at the software tools manuals? Chances are high that there is already a C function form a library which does what you need. I think the normal header is "filter.h" Anyays, it's also an easy task to do in assembly language for the 218x. It will teach you a lot about the DSP chip internals. JaaC --- Volkan Sevindik <> wrote: > Hi, > > Is there anyone here who have FIR or IIR real-time > filter code (C or ASM) for 2189M? > I am a new user of this DSP and i want to run a > real-time application on it. > I searched internet and i also looked for VDSP 2189M > directory but i could't find. > i am using VisualDSP++3.5. > > regards, > VS > --------------------------------- ===== Jaime Andrés Aranguren Cardona __________________________________ |
|
Hi, I am trying to interface a AD9854 evaluation board with ADSP 2189 EzKitLite in serial mode. The program is in Visual DSP 3.5 ++ but it is not giving the output properly. Can anybody give me some advice regarding it. Thanks --- Volkan Sevindik <> wrote: > Hi, > > Is there anyone here who have FIR or IIR real-time > filter code (C or ASM) for 2189M? > I am a new user of this DSP and i want to run a > real-time application on it. > I searched internet and i also looked for VDSP 2189M > directory but i could't find. > i am using VisualDSP++3.5. > > regards, > VS > --------------------------------- > ________________________________________________________________________ Yahoo! India Matrimony: Find your partner online. http://yahoo.shaadi.com/india-matrimony/ |
|
|
|
Hi, can anybody send me the link to download BLD21? Thanks in advance. --Madhavi __________________________________ |
|
|
|
Visit Al Clark's Danville Signal Processing website (www.danvillesignal.com), they have a section for developers, with a link to the FTP site where you can download the old (I think 5.x) DOS toolset. However, I'm not sure if it includes BLD21 Also, trying to find information for the old DSP Motion Controllers by ADI, series ADMC (ADMC300, ADMC400, etc) in ADI's websit, you can get a link from where to dowload the 6.x toolset. Again, I don't recall whether it includes BLD21 or not, but it is worth a try. Regards, JaaC --- madhavi b <> wrote: > Hi, > can anybody send me the link to download BLD21? > Thanks in advance. > > --Madhavi > __________________________________ > > _____________________________________ > /groups.php3 > > Yahoo! Groups Links ===== Jaime Andrés Aranguren Cardona __________________________________ |
|
|
|
Hello Is there somebody who try UART booting? Is there a code example and a detail description on how to proceed? Thanks in advance |
|
|
|
At 02:38 AM 4/25/2004, Stéphane GOUEL Arbos wrote: >Hello > >Is there somebody who try UART booting? Is there a code example and a >detail description on how to proceed? > >Thanks in advance UART booting works fine with the 2191. You start with an ASCII terminal. I like the freeware program TeraTerm which you can find on our web site: http://www.danvillesignal.com/index.php?id=dspdev_links Send a ALT 170 character, you should see an 'K' return. It will never be an 'OK' like the manual says due to an errata that all 219x chips have. The baud rate needs to be set low enough that the autobaud will work reliably with one on the standard baud frequencies. You then send a loader file in binary format. Al Clark Danville Signal Processing, Inc. -------------------------------------------------------------------- comp.dsp conference July 28 - Aug 1, 2004 details at http://www.danvillesignal.com/index.php?id=compdsp email: Who says you can't teach an old dog a new DSP trick? |
|
|
|
Hi, Is elfloader.dll is ok when VDSP 3.5 16 bits installed, or have i to update it with a patch? Because it seems doesn t work, code never start after transfer. When sending character, i ve a response when i only send A . is is normal ? no need to send AA ? Thanks in advance Selon Al Clark <>: > At 02:38 AM 4/25/2004, Stéphane GOUEL Arbos wrote: > > >Hello > > > >Is there somebody who try UART booting? Is there a code example and a > >detail description on how to proceed? > > > >Thanks in advance > > > > > > UART booting works fine with the 2191. You start with an ASCII terminal. I > like the freeware program TeraTerm which you can find on our web site: > http://www.danvillesignal.com/index.php?id=dspdev_links > > Send a ALT 170 character, you should see an 'K' return. It will never be an > 'OK' like the manual says due to an errata that all 219x chips have. > > The baud rate needs to be set low enough that the autobaud will work > reliably with one on the standard baud frequencies. > > You then send a loader file in binary format. > Al Clark > Danville Signal Processing, Inc. > -------------------------------------------------------------------- > comp.dsp conference July 28 - Aug 1, 2004 > > details at http://www.danvillesignal.com/index.php?id=compdsp > email: > > Who says you can't teach an old dog a new DSP trick? > > _____________________________________ > /groups.php3 > > Yahoo! Groups Links |
|
|
|
You'll need to send the byte value of 0xaa. As Al pointed out, you could also use term term pro and hold ALT then type 170. Here's a hex editor that will let you create a file with the byte value of 0xaa... http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm... You'll still need some means to send binary file over the serial port though(like tera term pro). In my experience, loader files under 4K can be loaded at 115200. Loader files in excess of 115K can successfully loaded at 19200-38400. |
|
|
|
At 08:43 PM 4/26/2004, duhlynn wrote: >You'll need to send the byte value of 0xaa. As Al pointed out, you >could also use term term pro and hold ALT then type 170. Here's a hex >editor that will let you create a file with the byte value of 0xaa... > http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm... >You'll still need some means to send binary file over the serial port >though(like tera term pro). > >In my experience, loader files under 4K can be loaded at 115200. >Loader files in excess of 115K can successfully loaded at 19200-38400. The maximum speed of the transfer is dependent on the operating clock of the DSP. Calculate the values that you can set the baud generator for with the xtal and clock settings on your system. This will suggest how fast you can set the transfer. Are you setting the Clock Multiplier in hardware? My first 2191 board didn't work because the PLL was not working properly. The IO Power Supply is used for the PLL. I had a fairly low impedance supply for I/O, but not good enough I was trying to use a two layer pcb (I poured the Vcore supply under the 219x and assumed the I/O supply was not too important). I changed to a four layer pcb and everything worked well to 160 MHz. In my design, I set the clock multiplier in software. This turned out to be very helpful, since my programs ran with the oscillator in buffer mode and failed when I initialized the PLL even at the same frequency. This won't affect booting, but are you using Rev 1.0 silicon? There is a very serious DMA problem with all 0.x silicon THAT YOU WANT TO AVOID. See the ADI Errata. Al Clark Danville Signal Processing, Inc. -------------------------------------------------------------------- comp.dsp conference July 28 - Aug 1, 2004 details at http://www.danvillesignal.com/index.php?id=compdsp email: Who says you can't teach an old dog a new DSP trick? |
|
|
|
Actually, ALT then type 166 gives 0xaa.
|
|
|
|
At 10:37 AM 4/27/2004, duhlynn wrote: >Actually, ALT then type 166 gives 0xaa. 0xAA = 16 * 10 + 10 = 170 166 = 0xA6 Al Clark Danville Signal Processing, Inc. -------------------------------------------------------------------- comp.dsp conference July 28 - Aug 1, 2004 details at http://www.danvillesignal.com/index.php?id=compdsp email: Who says you can't teach an old dog a new DSP trick? |
|
Hi i m trying to modify flah programmer in order to program AMD Flash (it's an ST one on Ez Kit) I've just modify few code (erase, ID), but it doesn't works : unable to write Does anybody try to program AMD flah with programmer? I saw that EMICTL is 0x38 for ST but it's an 8 bit flash : why configure 16 bit Thanks in advance |
|
At 02:48 PM 4/28/2004, you wrote: >Al, > >ALT + 170 gives you 0xaa??? > >I tried a couple different WIN98 editors and my results are... >ALT + 170 = 0xa5 >ALT + 166 = 0xaa > >I'm curious as to why there is a difference.... >Might just be my work machine.... > >Tim Dahlin I can't say I've ever looked on an editor that would display the file in Hex directly but If you type in Alt 65 you would see an 'A' which is also 0x41. Alt 170 is the same as 0xAA which will typically be some kind of extended ASCII in a text editor. I have no idea how you the values you report. I do know that the autobaud always works with Alt 170. Al Clark Danville Signal Processing, Inc. -------------------------------------------------------------------- comp.dsp conference July 28 - Aug 1, 2004 details at http://www.danvillesignal.com/index.php?id=compdsp email: Who says you can't teach an old dog a new DSP trick? |
|
|
|
Hi Is there somebody has tried to access external flash (RD and WR) from running program on ADSP2191 : CS Flah is MS0 and BMS Thanks in advance |
|
|
|
In my current design, I use a 4MW flash with the CS~ driven by the logical and of BMS~ and MS1~. I didn't want to have to fool with setting registers to access PAGE 0 of MS0~. Main purpose of going with a large flash was to store various tables, FPGA configurations, and program overlays. Tim Dahlin --- In , stephane.gouel@a... wrote: > Hi > > Is there somebody has tried to access external flash (RD and WR) from running > program on ADSP2191 : CS Flah is MS0 and BMS > Thanks in advance |
|
Dear stephane, I am trying to do a similiar thing with the ADSP-21992. I have had only mixed success, but maybe i can help. Sincerely, ED --- In , stephane.gouel@a... wrote: > Hi > > Is there somebody has tried to access external flash (RD and WR) from running > program on ADSP2191 : CS Flah is MS0 and BMS > Thanks in advance |