This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320C6657: EDMA3是否支持SRIO???

Part Number: TMS320C6657
Other Parts Discussed in Thread: TMS320C6654

大家好 

之前我的UART是通过核发送 比较占用核时间 准备通过EDMA3发送

EDMA3的64个通道是支持UART发送的

但是在这64个通道里没看到SRIO 我原本也想用EDMA3传输SRIO 

难道不可以???

看了下SRIO的手册 是不是SRIO的传输本身就是一种DMA?

 

SRIO和EDMA3是啥关系???

  • 网上搜了下:

    SRIO的DirectIO模式使用的是内部的DMA,也就是SRIO内部的DMA,与Pktdam和EDMA都没有关系。

    我现在已经实现了 通过SRIO把DDR3中的数据发给了FPGA  此时的传输是核完成的?

    能否实现利用EDMA3 通过SRIO把DDR3中的数据发给了FPGA ??也就是不占用核时间?

  • 应该是可以的,请参考datasheet 4.2 Switch Fabric Connections Matrix看一下

    SRIO_Master与EDMA3CC/EDMA3TC(0-3)是连通的

    The main TeraNet switch fabric (see the device-specific data manual) arbitrates bus requests from all of the masters (like DSP core(s), EMAC, SRIO, etc.) to the shared slave resources (peripherals and memories).

    SRIO手册:

    LSU setup by EDMA

  • 但是根据SPRS814D(TMS320C6654/5/7 Fixed and Floating-Point DSP Silicon Errata (Silicon Rev 1.0) (Rev. C)

    6.8 Enhanced Direct Memory Access (EDMA3) Controller章节的说法 

    EDMA3_CC Events for C665x 里面没有SRIO啊?

  • 可通过CIC1 input events events 93 - 116。

    Table 7-35 CIC1 Event Inputs (Secondary Events for EDMA3_CC)