• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Digital Signal Processors (DSP) » C6000 Multicore DSP » All Tags » EDMA3
Share
C6000 Multicore DSP
  • Forums
  • Announcements

Browse by Tags

C6000 Multicore DSP

Welcome to the C6000 Multicore DSP Section of the TI E2E Support Community. Ask questions, share knowledge, explore ideas, and help solve problems with fellow engineers. To post a question, click on the forum tab then "New Post".

Tags
You have subscribed to this tag. To view or manage your tag subscriptions, click here.   Close
You have unsubscribed from this tag. To view or manage your tag subscriptions, click here.   Close
You are currently viewing:
EDMA3
  • 320C6678
  • 320C6678 DDR3
  • 6474
  • 6670
  • 6678
  • 6678l
  • 6678le
  • c6000
  • C6472
  • C6474
  • C6670
  • C6678
  • C6678 PCIe
  • C6678 SRIO
  • C6678EVM
  • C667x
  • C66x
  • C6778
  • EVM6678
  • EVMC6678
  • EVMC6678L
  • MCSDK
  • Multicore Navigator
  • NDK
  • srio
Related Posts
  • Forum Post: C6474 porting Mcpsp_Edma_example to DSP/BIOS

    gareth james gareth james
    I am trying to use the Mcbsp_Edma_example sample code from the EVMC6474_V1\csl_C6474\examples\mcbsp\mcbsp_edma directory, but need to port it to a DSP/BIOS environment. The code as it stands works. I am having difficulties porting it to a DSP/BIOS wrapper. The area that I think I am having problems...
    on Jun 17, 2009
  • Forum Post: How to use EDMA for SRIO transfer on c6455/6474

    SNBANIK SNBANIK
    I have been running SRIO CSL examples on c6455 EVM - transferring data from one DSP to the other. The example uses programmed transfer using NWRITE (that is the DSP CPU writes to the SRIO LSU register 5 to cause the transfer). My need is to transfer big chunks (say a frame size of 256KBytes) continously...
    on Sep 15, 2009
  • Forum Post: Re: TCI6486: EDMA3 signals transfer is complete but no data is actually written

    Gilad Barzilay Gilad Barzilay
    Never mind, found it - seems that since the EDMA is outside the megamodules you can't use local addressing, but need to convert to global addresses instead, or you get undefined behaviur.
    on Oct 6, 2010
  • Forum Post: Re: Dose this inter-core communication exist?

    Kaiqi Yang Kaiqi Yang
    Could you give me an example of inter-core communication using DMA transfer on C6474 or C6472? Regards, Uni
    on Mar 7, 2011
  • Forum Post: Puzzled by EDMA3

    Kaiqi Yang Kaiqi Yang
    EDMA3 has 6 queues and 6 EDMA3TCs,does this mean there could be up to 6 transfers at the same time cause for every Q/TC there could only be one transfer at the same time?
    on Apr 1, 2011
  • Forum Post: Re: Puzzled by EDMA3

    Kaiqi Yang Kaiqi Yang
    I mean is the total data rate of EDMA3 equals to all 6 TCs put together?
    on Apr 2, 2011
  • Forum Post: About EDMA3 on C6474

    Kaiqi Yang Kaiqi Yang
    From sprug11,we konw that the maximum value of ACNT is 65535 and valid values for SRCBIDX are between –32768 and 32767.But when I set ACNT to 65535 and set BCNT to 4,what the value of SRCBIDX should be?
    on Apr 18, 2011
  • Forum Post: SL2RAM uDMA3

    khaled saab khaled saab
    Hi, I'm using a C6472 DSP chip. in order to move data between the different cores, we are using a section of the SL2RAM as shared memory. The source core put data into that section and the destination core reads it back. the IPC registers (IPCGR and IPCAR) are used to send semaphores between...
    on Apr 26, 2011
  • Forum Post: Efficient use of C6455+ SRIO with EDMA

    Joseph Gagnon Joseph Gagnon
    I am attempting to establish an SRIO data communication infrastructure that will split a large data block into multiple LSU-sized parcels and make the most efficient use of the SRIO bandwidth possible with minimal DSP resources consumed. I will be using all 4 LSUs with NWRITE_R to ensure data integrity...
    on May 9, 2011
  • Forum Post: C6472 TSIP data sorting

    soldsp soldsp
    Hi, I'm in the planning phase of driver design for the C6472 TSIP. By reading the TSIP user guide, I find out the TSIP's DMA don't allow data sorting. The DMA copy data frame per frame. For my application, I need the data sorted per TimeSlot in order to have related data in contiguous...
    on May 12, 2011
  • Forum Post: Re: SL2RAM uDMA3

    khaled saab khaled saab
    Thanks Estian. The DAT_copy( ) is exactly what I need. However, I tried to run the DAT example on a C6472 with no success . The example that I tried came with the CSL library csl_c6472/example/dat/src/Dat_example.c (see http://focus.ti.com/docs/toolsw/folders/print/sprca03.html ) . There is...
    on May 27, 2011
  • Forum Post: EDMA3 6678 Transfers failing for "larger" A and B counts

    Tim Wentz Tim Wentz
    I'm going a matrix application, so part of it involves moving submatrices around in memory. I was initially excited about the EDMA 'tranpose'/'data sorting' technique, but when I included it, the transpose operation started returning incorrect results for larger than trivial-sized...
    on Jul 7, 2011
  • Forum Post: Enforcing pointer alignment

    Manu Bansal Manu Bansal
    Hi, I'm programming the VCP2 on a C6474 multi-core platform and my hunch is that I am running into input or output buffer misalignment problems. My code runs with some buffer length (and advance stride) settings, but fails with others. EDMA3 transfers need to be double(?) word-aligned. In general...
    on Jul 12, 2011
  • Forum Post: Using EDMA3 with BIOS 5.41 (Using Code Composer Studio Version 4.2.3 and C6748 processor)

    Debarati Kundu Debarati Kundu
    Hi, I am planing to develop some codes using EDMA3 (with/without BIOS 5.41), Code Composer Studio Version 4.2.3 and C6748 (OMAPL138)processor. I want to develop a sine wave generation by storing the sine values for one cycle in a table and then repeatedly transferring the entries of the table by self...
    on Jul 27, 2011
  • Forum Post: EDMA stopped generating completion interrupts

    Yishay Hayardeni Yishay Hayardeni
    Hi, I'm using a c6678 EVM. I am testing the EDMA LLD. I wrote a few test applications which worked fine up until a few days ago. When trying to solve another problem, I updated to the latest MCSDK 2.0 release. Since the update I don't get any interrupt for EDMA transfer completion. I also...
    on Aug 3, 2011
  • Forum Post: Initializing EDMA3 for TCP3D

    Bob Lin Bob Lin
    Hello, I’m using TCP3d over C6670 and having problem in initializing EDMA3 to transfer data (Config Regs) into TCP3 register. The code is given as below. Could someone help figuring out why EMDA3 does not work? Best Regards, Bob ======...
    on Sep 6, 2011
  • Forum Post: Problems/Questions for Interrupt triggered by EDMA completion on C6678

    Dongning Li Dongning Li
    I encountered some problems with EDMA completion interrupt, which was reported in my posting below: http://e2e.ti.com/support/embedded/f/355/p/137259/497771.aspx#497771 Instead of continuing that thread for my new findings, I create this new thread for my findings/problems/questions as below. In...
    on Oct 11, 2011
  • Forum Post: EDMA3 can't be triggered

    Kaiqi Yang Kaiqi Yang
    A part of my program: #include #include #include #include #include #include #include #include #include #include #include "3rnds.c" #define BUF_SIZE_W 6 #define NUM_CORES 2 #pragma DATA_SECTION(breceive,".breceive_section"); #pragma...
    on Oct 12, 2011
  • Forum Post: A strange problem about EDMA3

    Eric Mao Eric Mao
    Hi All, I use C6678 evm, I use the EDMA to move data from MSMC to DDR3. The DMA source address will change, but the destination address is fixed. Every time, move a cif image data. The first time, the data move to destinaton buffer correctly. but the others the data of destination buffer never change...
    on Oct 18, 2011
  • Forum Post: Some problem about EDMA3

    Kaiqi Yang Kaiqi Yang
    I want to transfer 65536 btyes of data in two bcnts,and each bcnt contains 32768 bytes,but the result is I can only receive the first bcnt,is there any problem?Below is part of my program: myParamSetup.srcAddr = (Uint32)pm; myParamSetup.aCntbCnt = CSL_EDMA3_CNT_MAKE(32768,2); myParamSetup.dstAddr...
    on Nov 17, 2011
  • Forum Post: why is the time of call QDMA so long?

    Zhijun Wang Zhijun Wang
    The result of QDMA on my 6678 EVM board confuse me. why is the time of call QDMA_copy_fast is so long? Thank you! 6678,1GHz,EVM board My QDMA 1D-1D copy code: ---------------------------------------------------- void QDMA_copy_fast(Uint8 *src, Uint8 *dst, Uint32 len...
    on Nov 21, 2011
  • Forum Post: CRITICAL ERRORS while loading program to EVMC6678LE......!!!!

    Mohamed Sohal Mohamed Sohal
    Hi all, We have created a project almost similar to the MCSDK image processing demo using CCS v5.0.23. with the edge detection function changed to some other image processing function. We created a new CCS RTSC empty project and copied the source files and so on making some necessary changes. We were...
    on Nov 25, 2011
  • Forum Post: Re: Transfer by Multicore Navigator vs EDMA3

    Derek Brown Derek Brown
    Miguel, The Multicore Navigator (QMSS and packet DMA) are typically used for packet based transfers, whereas the EDMA allows for more flexible data transfer configurations. Based on this distinction, some of peripherals are designed to use either the EDMA or the packet DMA for transferring data...
    on Dec 16, 2011
  • Forum Post: Configuring reload on TPCC - EDMA

    Paulo Villani Paulo Villani
    I'm using EMDA with manual trigger to write on McSPI port. But even setting BCNTRLD, BCNT is not reloading. How I configure auto-reload on a logical channel ? Below is the code as I am currently setting up the EMDA: // Destination Start Address (McSPI2_TX_CHO) *( &TPCC_BASE + TPCC_DST...
    on Dec 19, 2011
  • Forum Post: Re: Transfer by Multicore Navigator vs EDMA3

    Derek Brown Derek Brown
    Miguel, The Multicore Navigator is required for use with some peripherals. The queueing functionality provided by the Queue Manager works well for some peripherals so that several messages can be received and queued, and then processed in batches. Most of these peripherals also have the ability to...
    on Jan 10, 2012
123
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use