DSPRelated.com

ADSP-21369 bus timing issue - async transfers - ACKEN=1

Started by Dan Ash in Analog Devices DSPs18 years ago

Simply setting the ADSP-21369 AMICTLx register ACKEN bit adds 2 wait-states to reads and 3 wait-states to writes, on top of the software...

Simply setting the ADSP-21369 AMICTLx register ACKEN bit adds 2 wait-states to reads and 3 wait-states to writes, on top of the software wait-states. I would expect no difference if the ACK input is set high, but there is a difference. Unlike other parts that allow either, neither, the logical AND or logical OR of sw/hw wait-states, the 2136x has software wait-states always enabled and ...


21369 - rotating versus fixed priority - DMA_EP0 and DMA_EP1

Started by Dan Ash in Analog Devices DSPs18 years ago

With the ADSP-21369, DMA channels with rotating priority means rotating on a access by access basis. I was hoping it meant on a DMA completion...

With the ADSP-21369, DMA channels with rotating priority means rotating on a access by access basis. I was hoping it meant on a DMA completion basis. To achieve that, do I have to manipulate the EPCTL channel priority bits? I was hoping to alternate chained DMA transfers between EP0 and EP1 so as EP0 is reloading its TCB, EP1 is transferring. This would hopefully lower reload overhead t...


ADSP 2189m and pic18c452 serial interfacing

Started by osam...@gmail.com in Analog Devices DSPs18 years ago 2 replies

Hi everyone, i am a newbie in the field of DSP processors. The problem that i am facing pertains to transfering data from DSP processor to pic...

Hi everyone, i am a newbie in the field of DSP processors. The problem that i am facing pertains to transfering data from DSP processor to pic microcontroller through serial port. I am trying to send a continuous stream of data from the ADSP 2189M sport0 to PIC18C452 serial port synchronously. The clock is being generated by DSP processor. The problem is that the microcontroller misses the fir...


Reading variables from asm into C.

Started by aova...@hotmail.com in Analog Devices DSPs18 years ago 2 replies

Hi everybody, I am using the ADSP-21262 processor and VisualDSP++ 4.0. I have a variable (circular buffer) defined in asm that acquired an...

Hi everybody, I am using the ADSP-21262 processor and VisualDSP++ 4.0. I have a variable (circular buffer) defined in asm that acquired an audio input signal and I would like to read that variable in a C function to perform a FFT. Does anybody know how to read variables from asm into C ? Thanks


Step into flag problem ADSP-2181 EZ-KIT

Started by sgol...@eircom.net in Analog Devices DSPs18 years ago

Hello All, I am using a ADSP-2181 EZ-KIT with Visual DSP++ 3.5 test drive version. When I set the flag (SET FL1;)it only stays set until I do the...

Hello All, I am using a ADSP-2181 EZ-KIT with Visual DSP++ 3.5 test drive version. When I set the flag (SET FL1;)it only stays set until I do the next "Step Into" and then it reset regardless of what the next line is. If I do a "Run to cursor" the flag will stay set until I do the next "Run to cursor" or "Step into". If I run the code in a "Simulator Session" the code works ok, but in a "EZ-KIT l...


memory related issue

Started by bhatt_nitk in Analog Devices DSPs18 years ago 4 replies

hi i am using ADSP 2181 my application. i have interfaced EPROM with BDMA port of the processor. but now i have to increase my code size,...

hi i am using ADSP 2181 my application. i have interfaced EPROM with BDMA port of the processor. but now i have to increase my code size, with this my on chip memory is insufficient to store my code. now i want to use external SRAM to run my application. but now i am not getting that how can i store my code in SRAM so that at power on reset dsp start executing code from external memory....


Interfacing I2S-Compatible Audio Devices To The ADSP-21065L Serial Ports

Started by usman98_et_01 in Analog Devices DSPs18 years ago 1 reply

am new to programming in adsp 21065l i have following questions 1-the document gives assembly files for configurating i2s port.it doesnot...

am new to programming in adsp 21065l i have following questions 1-the document gives assembly files for configurating i2s port.it doesnot give the complete project.i shall be grateful if anyone can upload complete vdsp project for interfacing i2s compatible audio codec to adsp 21065l via i2s ports 2-documents that are helpful in this regard 3-an overview of the interfacing SPORT with A...


????increasing cycle count????

Started by chandresh in Analog Devices DSPs18 years ago 2 replies

Hi all, I am porting a codec to ADSP BF533.I am using visualDSP++ 4.0 (december updated) and EZ-kit lite. I want to reduce cycle count for...

Hi all, I am porting a codec to ADSP BF533.I am using visualDSP++ 4.0 (december updated) and EZ-kit lite. I want to reduce cycle count for processing each frame.Now my cache is enabled and all code and data is placed in external memory. Now if I move my frequently used modules from internal memory to external memory oycle count is increasing.This is explained below: The problem is that...


Help required regarding programming in assembly for interfacing codec with ADSP

Started by usman98_et_01 in Analog Devices DSPs18 years ago

Hello I want to make a prject for looping back data from Adc to ADSP 21065L and back through dacs via SPORT0 in I2s mode.Becuase i have found...

Hello I want to make a prject for looping back data from Adc to ADSP 21065L and back through dacs via SPORT0 in I2s mode.Becuase i have found two assembly code files in a document on internet.Now I want to make a VDSP project using these files. I am using two assembly files one for 1)init.asm SPORT0 I2S Mode Initialization which contains assembly routines set up the ADSP-21065L ...


why increase in cycle count??????

Started by Chandresh Dubey in Analog Devices DSPs18 years ago

Hi all, Sorry.. in my last mail there was a mistake.. i m sending my query again. I am porting a codec to...

Hi all, Sorry.. in my last mail there was a mistake.. i m sending my query again. I am porting a codec to ADSP BF533.I am using visualDSP++ 4.0 (december updated)


Unable to write and read to/from external memory

Started by prakash b in Analog Devices DSPs18 years ago 1 reply

hai everybody I am working on ADSP-21062 interfacing with 1553 ic (DDC ic BU61588p3-300). the problem is when ever Iam writing some data at...

hai everybody I am working on ADSP-21062 interfacing with 1553 ic (DDC ic BU61588p3-300). the problem is when ever Iam writing some data at location 0x430000 or 0x430008, then the processor is being halted. if the last digit is 0 or 8, then it is not working. MS(0), MS(1), MS(2) and MS(3) all having same problem. MS(3) has been assigned to 1553 ic. MS(0) for Latch, etc. ...


optimize my code

Started by assnehal in Analog Devices DSPs18 years ago

Hi i m a new user to Blackfin ADSP I hv written a code for 4-tab FIR filter Its at very preliminary level I want to otimise it, how should i...

Hi i m a new user to Blackfin ADSP I hv written a code for 4-tab FIR filter Its at very preliminary level I want to otimise it, how should i proceed Can any one help me to optimise it I want to learn the optimization techniques for blackfin single core family-please guide me Send me some links i should refer Thanks, Sneha


overlay issues

Started by bhat...@yahoo.co.in in Analog Devices DSPs18 years ago

hi i am new in dsp world. i am using adsp 2181 for my application. on chip memory is not sufficient for my application code. so i have used...

hi i am new in dsp world. i am using adsp 2181 for my application. on chip memory is not sufficient for my application code. so i have used software overlay for application code. but i want to know that can i used hardware overlay for same application? suppose i can use then how can i placed some application code in external RAM? how can i change my LDF to link some code in external memory?...


DAC_Init ADSP-21992 EZ-KIT lite

Started by hoor...@yahoo.com in Analog Devices DSPs18 years ago

Hello, I'm using the ADSP-21992 I'm having trouble with the DAC_Init. I'm not using the DAC in my program. In addition my code for the...

Hello, I'm using the ADSP-21992 I'm having trouble with the DAC_Init. I'm not using the DAC in my program. In addition my code for the inititalisation. In that code you can see that DAC_Init is not ran through first, but in init_interrupts it is. When I remove '//' before DAC_Init, and delete DAC_Init in the init_interrupts, then I have other results, the same happens when I remove DAC_Init...


Open drain output to serial port data input

Started by in Analog Devices DSPs18 years ago

Hello, I want to know if it is licit to connect an opn drain output from some device (W682510 voice codec by Winbond) to the RXD0 pin on...

Hello, I want to know if it is licit to connect an opn drain output from some device (W682510 voice codec by Winbond) to the RXD0 pin on serial port 0 of an ADSP-2181, and in affirmative case, which value to use for the pullup resistor. At the beginning I thought it was OK, but have not been able to make it work. DSP to codec is OK, I am generating a sinusoid from a table in the DS...


about the board BF537-STAMP - ADSP-BF537

Started by Krishna Kumar K in Analog Devices DSPs18 years ago

Hi all, 1. Have anyone used the ADSP-BF537 STAMP Board for DSP development or application development ? 2. How suitable is the board for...

Hi all, 1. Have anyone used the ADSP-BF537 STAMP Board for DSP development or application development ? 2. How suitable is the board for the development and debugging of video/audio codecs etc ? 3. Is there any known limitation of this board in terms of interfaces ? Thanks in advance, Krishna Kumar K __________________________________________________


Alternative to 21262 EZKITE?

Started by jcarlosmor in Analog Devices DSPs18 years ago 2 replies

Hi, I would like to know if you could advise to me about some other emulators or debuggers, other than the Analog Devices units (for the...

Hi, I would like to know if you could advise to me about some other emulators or debuggers, other than the Analog Devices units (for the ADSP-21262) Thank you very much for any help.


in the ADSP TS101, what does CCNT0 register do? and what flag do i use to enable audio interface

Started by hout...@hotmail.com in Analog Devices DSPs18 years ago

Hi guys, I'm taking over a project done by a previous team, and there are still a few bits im having trouble with. Firstly, what does this...

Hi guys, I'm taking over a project done by a previous team, and there are still a few bits im having trouble with. Firstly, what does this statement do: __builtin_sysreg_read(__CCNT0); Does anyone know what the CCNT0 register does and how i can use this register. The data sheets don't really help. Is it used as some type of cycle counter? Second question: The code im looking at enable...


ADSP TS101 Audio input concept problem

Started by hout...@hotmail.com in Analog Devices DSPs18 years ago

I. AUDIO DRIVER DESCRIPTION DMAR0 is generated once for the stereo pair of audio samples. The first read after from that address reads left...

I. AUDIO DRIVER DESCRIPTION DMAR0 is generated once for the stereo pair of audio samples. The first read after from that address reads left channel, the second read reads right channel. Similarly, The first write after DMAR0 from that address writes left channel, the second write writes right channel. InitA.asm sets up the audio driver as the chained sequence of DMAs (all channel 0). ...


Place code and data in ROM of BF533 EZ-kit lite

Started by Chandresh in Analog Devices DSPs18 years ago

Hi all, I am porting a codec to ADSP-BF533 Ez-kit lite and visualDSP++ 4.0. What I am doing is: =20 1-Since my code is large, I mapped all...

Hi all, I am porting a codec to ADSP-BF533 Ez-kit lite and visualDSP++ 4.0. What I am doing is: =20 1-Since my code is large, I mapped all of the data (including stack and heap) and code to external SDRAM and only frequently used modules to internal L1 SRAM (using LDF). 2-Caches are turned on to improve performance. 3-The encoder is reading an audio file (.wav) from PC using fr...