Host to issue an interrupt to C6415 via PCI

Started by Jay Huang in TMS320c6x20 years ago 4 replies

Dear DSPers, I need to design a communication scheme for C6415 to be able to communicate with a host processor. I am ...

Dear DSPers, I need to design a communication scheme for C6415 to be able to communicate with a host processor. I am wondering someone could explain to me how to do this for C6415 ? Host -------- (1) put information to DSP internal memmory. (2) t


Memory Protection on C6415 ?

Started by behcsiang in TMS320c6x19 years ago 1 reply

Hi, If I'm not mistaken, when the C6415 connected to a host system as a PCI target device, the host or any other master...

Hi, If I'm not mistaken, when the C6415 connected to a host system as a PCI target device, the host or any other master device on the PCI bus can access to C6415's memory. By setting the DSPP register, theoretically (and practically??) the bus master can acc


CCS Bring up through JTAG for C6415

Started by gururajb2 in TMS320c6x19 years ago 2 replies

hi all, I am facing problem in bringing up CCS through JTAG for C6415 .Since all conections to JTAG header is less than 6 inchs i...

hi all, I am facing problem in bringing up CCS through JTAG for C6415 .Since all conections to JTAG header is less than 6 inchs i am not using any signal buffering. Pls inform any other precautions are to be taken for JTAG. Thanks in advance. -- gururaj


how to get 500 MHz from C6415 PLL

Started by Jeff Brower in TMS320c6x18 years ago

I heard today from one of our engineers that C6415 has only 1x, 6x, and 12x mulipliers available for its onchip PLL. For...

I heard today from one of our engineers that C6415 has only 1x, 6x, and 12x mulipliers available for its onchip PLL. For the 500 MHz version of the device, how do we hit that rate, or should we only run 480? -Jeff


c6415 booting from PCI interface

Started by Steve Sharp in TMS320c6x20 years ago 1 reply

Hi, I currently have a c5402 booting via serial (code & data loaded from the serial port), however i have now moved to the...

Hi, I currently have a c5402 booting via serial (code & data loaded from the serial port), however i have now moved to the c6415 and am looking to boot the processor via a pci interface. Does anyone have any information on the best process to achieve this ? Th


C6415 PCI Woes :|

Started by Steve Sharp in TMS320c6x20 years ago 3 replies

Hi DSP'ers, I am currently trying to build a dsp driver for linux to work with our c6415. I have managed to load some code into...

Hi DSP'ers, I am currently trying to build a dsp driver for linux to work with our c6415. I have managed to load some code into the dsp's memory over the PCI interface and can verify the code is correct, however the old (hex5x) conversion utility used to have a start address f


PCI interface on C6415

Started by zhang_zhh in TMS320c6x20 years ago

Hi All, We just had prototype communication board using C6415. When I implemented the driver on WinNT 4.0 for this board and...

Hi All, We just had prototype communication board using C6415. When I implemented the driver on WinNT 4.0 for this board and test it from host, I found: 1. the performance is not that good as I expect: 5Mbytes/s PCI read, 50Mbytes/s PCI write. 2. PCI burst write is not w


Fifo connection to C6415

Started by drenger_gabi in TMS320c6x20 years ago 2 replies

I want to connect a fifo with width of 16 bit to C6415 EMIFA . To read the fifo using PDT ( peripherral device transfer ) The...

I want to connect a fifo with width of 16 bit to C6415 EMIFA . To read the fifo using PDT ( peripherral device transfer ) The EMIFA has a 64 bit width SDRAM as the destanation for the transfer and the sorce is the fifo . ( like the Figure 10-63 in TI doc. SPRU190D ) . The qust


Large (>64KB) PCI transfers with C6415 DSP

Started by jfbuggen in TMS320c6x20 years ago 4 replies

Hello, Does anyone has an idea on how I could transfer large blocks of data (>64KB) through the PCI interface of a C6415 DSP ...

Hello, Does anyone has an idea on how I could transfer large blocks of data (>64KB) through the PCI interface of a C6415 DSP using the DSP MASTER mode ? If I split the transfer in 64KB blocks, it will require some processing by the DSP-CPU (interrupt servicing


Trouble with McBSP running at 8M on C6415

Started by William Zhang in TMS320c6x17 years ago 5 replies

Hi, I am developing a new board utilizing TI's C6415 chip and H.110 Framer. I have some troubles with the McBSP port when the the...

Hi, I am developing a new board utilizing TI's C6415 chip and H.110 Framer. I have some troubles with the McBSP port when the the serial port is running at 8M. Basically all the three McBSP ports connect to the local stream of the H.110 Framer, the serial port clock and frame is synchronized to the external clock and frame signal fr


6415 starter kit

Started by Harish Nair R in TMS320c6x18 years ago

Can anyone tell me a good starter kit for c6415? and if it is available in India? The TI website mentions only 6416 DSKs ...

Can anyone tell me a good starter kit for c6415? and if it is available in India? The TI website mentions only 6416 DSKs


Position of __STACK_SIZE symbol

Started by jfbuggen in TMS320c6x20 years ago 3 replies

Hello, I'm writing a C6415 app with CCS2.1. I have some problems with the linker. The __STACK_SIZE symbol is defined by...

Hello, I'm writing a C6415 app with CCS2.1. I have some problems with the linker. The __STACK_SIZE symbol is defined by the linker and used to initialise the stack pointer. If I look in my .map file, I see that this symbol is placed at the same addres


C641x heat question

Started by Jeff Brower in TMS320c6x17 years ago 4 replies

We're working with multiple C6415 board, and we've noticed that when C641x devices are held in Reset, they actually generate more heat...

We're working with multiple C6415 board, and we've noticed that when C641x devices are held in Reset, they actually generate more heat than when running. The chips work though, and do what they're supposed to when running (at 720 MHz). This sounds counter-intuitive, and is unlike all the other Texas Inst DSPs we've worked with. Has anyone else encountered


Linker error : relocation value truncated

Started by behcsiang in TMS320c6x19 years ago 3 replies

Dear All, I'm using CCS 2.1. / C6415. I'm working on a video encoder. Most of my codes are written in C language. Some in...

Dear All, I'm using CCS 2.1. / C6415. I'm working on a video encoder. Most of my codes are written in C language. Some in Linear Assembly. Previously, my codes work well.. until recently when I add more codes to the program. When I compile, I get many linker


question on DAT module

Started by behcsiang in TMS320c6x19 years ago

Dear All, I'm confused with the DAT module of DSP/BIOS. I'm using C6415 chip. According to the help, before begin any...

Dear All, I'm confused with the DAT module of DSP/BIOS. I'm using C6415 chip. According to the help, before begin any DAT_copy / DAT_fill tranfer, the DAT_open(...) must be called to allocate an exclusive channels for the module. Is that means the DAT


EDMA transfers between CE spaces of the same EMIF

Started by vlad...@elisra.com in TMS320c6x12 years ago 1 reply

Hi there. I'm using C6415 in my circuit with the EMIFA connected to an SDRAM on CE0 and an FPGA on CE2 (configured as a programmable synchronous...

Hi there. I'm using C6415 in my circuit with the EMIFA connected to an SDRAM on CE0 and an FPGA on CE2 (configured as a programmable synchronous memory), both having the same bus width (64 bit). I was wondering how an EDMA transfer would work between these two spaces. Since the bus is shared, I'm guessing that part of the data from the source (or all of it) is stored in the DSP's internal memo...


CCS - Defining callback for a C library in C++ code

Started by o_suplis in TMS320c6x17 years ago

I am writing a C++ application on C6415 using CCS 3. I use a C library for which I have to provide an interrupt handler (thus, that...

I am writing a C++ application on C6415 using CCS 3. I use a C library for which I have to provide an interrupt handler (thus, that function will be called using the C calling convention). However, this handler interacts with a C++ object and has to be defined in a C++ file. Is there a way to inform the compiler/linker to use C calling convention


Code Composer Studio Support

Started by Deniz Parlak in TMS320c6x19 years ago 1 reply

Hi, We're moving to C6416 from C5416 for one of our products. I've seen at the C6000 CCS page that this release of CCS supports...

Hi, We're moving to C6416 from C5416 for one of our products. I've seen at the C6000 CCS page that this release of CCS supports simulator only for C6414,C6415,C6416. Is that correct? Thanks. --  -------------------------


Correct Scaling Factor from Q15 FFT output to Float

Started by "Jeffrey Y. Beyon" in TMS320c6x14 years ago 1 reply

I get the correct FFT output "shape" of a say sine wave using DSP_fft16x16t with C6415, but the it is in Q15. How can I accurately scale it...

I get the correct FFT output "shape" of a say sine wave using DSP_fft16x16t with C6415, but the it is in Q15. How can I accurately scale it back to a float value? Do I just have to find the correct value by referring to say the output of Matlab or other software? -Jeffrey


PCI data transfer

Started by behcsiang in TMS320c6x19 years ago 1 reply

Hi, I have a system where the a PMC card with C6415 act as a daughter board. Currently, I'm using the method describe in...

Hi, I have a system where the a PMC card with C6415 act as a daughter board. Currently, I'm using the method describe in the "C6000 Peripheral Guide" when i need to transfer data from SDRAM of the PMC Card to the memory the host system. i.e. I will use th