DSPRelated.com

Linear Assembly in TMS320C6416,Compiler Options

Started by Swam...@lntinfotech.com in TMS320c6x18 years ago 2 replies

Hi, In order to increase the performance of my application,I hav converted one of my MIPS intensive module into linear assembly.I hav...

Hi, In order to increase the performance of my application,I hav converted one of my MIPS intensive module into linear assembly.I hav tried testing it with different compiler options.Converting the c module to asm must give considerable reduction,right.But, there is a reduction of 0.05 only that too after some changes in the code such as loop unrolling,Can i know some suggestions regar...


Fixed-point FFT on TMS320C6416

Started by phil_levy1 in TMS320c6x21 years ago 2 replies

Help !!! I have been trying to do a complex FFT using the DSP_fft() function provided by the TMS320C64x DSP Library (see...

Help !!! I have been trying to do a complex FFT using the DSP_fft() function provided by the TMS320C64x DSP Library (see TMS320C64x DSP Library Programmers' Reference - SPRU565A). I have provided the "twiddle factor" array by running the tw_fft16x16.exe program to produce a


Question about TCP of 6416

Started by maxwelllee1st in TMS320c6x20 years ago

I'm using TMS320C6416 TCP for Turbo decoding. But I met a big trouble:Whatever encoding data input to TCP,the hard decision data is...

I'm using TMS320C6416 TCP for Turbo decoding. But I met a big trouble:Whatever encoding data input to TCP,the hard decision data is all 1. TCPSTAT register reveal TCP working corrected.TCPERR register reveal no error occured. But why the output data is incorrected? Please give me so


c6416 cannot power up

Started by mike...@yahoo.com.cn in TMS320c6x15 years ago 3 replies

hi We have a board with a TMS320C6416GLZ DSP running at 600MHz.DSP power up with a flash.sometimes DSP can not power up corectly.TMS320C6416...

hi We have a board with a TMS320C6416GLZ DSP running at 600MHz.DSP power up with a flash.sometimes DSP can not power up corectly.TMS320C6416 datasheet writes CVDD and DVDD should connect with a Schottky diode. Does a Schottky diode must be used? My board does not use the Schottky diode. Awaiting for your response. Regards, mike


RE: OMAP-L137 Evaluation Module (Need API to access the MMC/SD?)

Started by NOR RIZUAN MAT NOOR in TMS320c6x15 years ago

Thanks to Michael Dunn & Andrew Elder for reply, =C2=A0 I don=E2=80=99t have any experience using Linux for embedded application, o= nly using...

Thanks to Michael Dunn & Andrew Elder for reply, =C2=A0 I don=E2=80=99t have any experience using Linux for embedded application, o= nly using DSP/BIOS on TMS320C6416 (fixed-point), and didn=E2=80=99t use any= CSL or BSL since my project is purely in C/C++. Transfer image using CCS, = perform features extraction (pixel by pixel basis) and show the features ex= tracted at CCS. =C2=A0 But n...


Re: Hardware Interrupts unexpectedly disabled for short periods of time TMS320C6416

Started by Jeff Brower in TMS320c6x16 years ago 2 replies

Luc- > It looks like the hardware interrupts are being disabled for short > periods of time and I don't understand why. The duration of...

Luc- > It looks like the hardware interrupts are being disabled for short > periods of time and I don't understand why. The duration of these > periods are a few mili-seconds. > > I know that the HWI can be disabled during loops if you set the > opmization level to -o2 or -o3. However, all the files in my > project have their optimazation levels either set to -o1 or 'None' > so that


Hardware Interrupts unexpectedly disabled for short periods of time TMS320C6416

Started by luc_savard in TMS320c6x16 years ago

Hello guys, It looks like the hardware interrupts are being disabled for short periods of time and I don't understand why. The duration of...

Hello guys, It looks like the hardware interrupts are being disabled for short periods of time and I don't understand why. The duration of these periods are a few mili-seconds. I know that the HWI can be disabled during loops if you set the opmization level to -o2 or -o3. However, all the files in my project have their optimazation levels either set to -o1 or 'None' so that is n...


Cycle counts on CCS Version 2.20.0 on board

Started by Saiju T Joseph in TMS320c6x21 years ago 4 replies

hi, I am working on TMS320C6416, and am using CCS version 2.20.0. I am unable to get the cycle counts When I am running any...

hi, I am working on TMS320C6416, and am using CCS version 2.20.0. I am unable to get the cycle counts When I am running any application on the board. I have tried copying a project, which was giving cycle counts while running in the simulator, and running it on board. The resul


C6455 or C6416 DSK?

Started by jigs_dsp in TMS320c6x18 years ago 10 replies

Hi, TMS320C6455 is based on C64x+ (advanced C64x) core. TMS320C6416 is based on C64x core. Price for both DSK is same and TMS320C6455 DSK is...

Hi, TMS320C6455 is based on C64x+ (advanced C64x) core. TMS320C6416 is based on C64x core. Price for both DSK is same and TMS320C6455 DSK is introduced recently. Also C6455 DSK has on board 256MB DDR2. Does it mean that I have to select TMS320C6455 DSK? If I want to buy it for video and imaging applications (mainly for codecs development), then which one would be better? and Why? Can ...


simulation of audio stream with code composer studio

Started by antoniopoi83 in TMS320c6x16 years ago

Hi everybody, I'm new in DSP world... I have to realize an audio equalizer with the TMS320C6416 DSK or TMS320C6713 DSK (I don't yet choose the...

Hi everybody, I'm new in DSP world... I have to realize an audio equalizer with the TMS320C6416 DSK or TMS320C6713 DSK (I don't yet choose the board). For the moment I'd like to simulate my algorithm with the simulators provided by code composer studio. I generate my project by using the link for ccs provided by Matlab. My question is: how can I simulate an audio input/output stream? Can I ...


write c6416 internal memory error.

Started by mikexuxu in TMS320c6x16 years ago 4 replies

Hi All, I use TMS320C6416 on my board.I write data 0x55555555 to internal memory by css.Internal memory address is 0x8000.I read the data...

Hi All, I use TMS320C6416 on my board.I write data 0x55555555 to internal memory by css.Internal memory address is 0x8000.I read the data of 0x8000.The data is 0x55555500.I write data many times .There are errors in the internal memory low 8 bits.Could anyone gives me some tips. Thanks very much! Check Out Industry's First Single-Chip, Multi-Format, Real-Time HD Video Transcoding S...


Cycle count measurement not matching with real time behaviour

Started by Abhishek Dixit in TMS320c6x17 years ago 1 reply

Hi All, I am working on a video decoding algorithm on TMS320C6416 DSK at 600 MHz. On enabling and viewing the clock while profiling it is...

Hi All, I am working on a video decoding algorithm on TMS320C6416 DSK at 600 MHz. On enabling and viewing the clock while profiling it is found that it takes nearly 20 Mega Cycles for single frame decoding. But real time taken for single frame decoding when profiling enabled comes in few seconds. When I disable the clock it is found that it decodes 3 frames per second even though ...


co processor design problem

Started by meln...@gmail.com in TMS320c6x16 years ago 8 replies

Hello, Our group has got Altera DSP Development Kit, Cyclone II. The whole purpose is to have co-processing with TI DSP via EMIF. The...

Hello, Our group has got Altera DSP Development Kit, Cyclone II. The whole purpose is to have co-processing with TI DSP via EMIF. The development kit includes "Fast Fourier transform (FFT) coprocessor reference design for Texas Instruments' TMS320C6416 DSK" (http://www.altera.com/products/devkits/altera/kit-dsp-2C70.html), but the problem is that we dont have 320C6416 DSK, but rather have 2 ot...


C6416 SDRAM

Started by yang...@163.com in TMS320c6x16 years ago 7 replies

Hey, I'm working at one project on TMS320C6416, and I have one strange question.I put a 32bits SDRAM on EMIFA, the high 32bits are not used. When...

Hey, I'm working at one project on TMS320C6416, and I have one strange question.I put a 32bits SDRAM on EMIFA, the high 32bits are not used. When I write to SDRAM in a address, the data in another adrress next 16bytes change all the time. For example, when I write a data in Ox8000 0000, the data in 0x8000 0010 also change. The operation in 0x8000 0010 also effects Ox8000 0000. What's the problem?...