Cypress技术william hill官网
直播中

吴南加

7年用户 185经验值
私信 关注
[问答]

缓冲区如何在FX3中工作

嘿!
缓冲区如何在FX3中工作,从FIFO模式?每个物理线程是否分配缓冲区,或者每个逻辑套接字分配缓冲区?
奴隶FIFO总共有多少缓冲空间?如果我使用四个物理线程,每个线程只有一个套接字,每个物理线程有多少缓冲空间?如果我将2个逻辑套接字连接到每个物理线程,那么每个逻辑套接字现在只有一半的空间吗?

以上来自于百度翻译


     以下为原文
  Hey all -
     
    How does buffer space work in the FX3 for Slave FIFO mode?  Are buffers allocated per physical thread, or per logical socket?
     
    How much buffer space is there total for Slave FIFO?  If I use four physical threads, with only one socket per thread, how much buffer space does each physical thread have?  If I attach 2 logical sockets to each physical thread, does each logical socket now only have half as much space?

回帖(6)

何柳青

2019-4-22 14:56:36
RAM由代码和缓冲器共享。所以,你可以使用缓冲区的数量取决于固件的大小和你如何配置DMA通道缓冲区。
当做,
阿南德

以上来自于百度翻译


     以下为原文
  The RAM is shared by both code and buffer. So the amount of buffer that you can use depends on the firmware size and how you configure the buffer for the DMA channel.
    Regards,
    Anand
举报

吴南加

2019-4-22 15:05:35
Aasi -
谢谢你的回复。那么你能回答一个问题吗?
当配置缓冲区大小时,“缓冲区计数”值如何传递到DMA配置结构图到实际内存中?如果我设置DMAICONTIONCOUNT=2,因此分配2个缓冲区到那个DMA通道,那么内存是多少?

以上来自于百度翻译


     以下为原文
    Aasi -
     
    Thank you for the response.  Can you answer one more question then:
     
    When you configure the buffer size, how does the 'buffer count' value passed into the DMA configuration struct map to actual memory?  If I set dma_config.count = 2, and thus allocate 2 buffers to that DMA channel, how much memory is that?
举报

吴南加

2019-4-22 15:15:37
阿南德-
关于如何将DMA配置映射中的缓冲区计数设置为内存,您有什么文档吗?

以上来自于百度翻译


     以下为原文
   Anand -
     
    Do you have any documentation on how setting the buffer count in the DMA configuration maps to memory?
举报

李龙

2019-4-22 15:34:47
我会一直努力直到我得到赛普里斯的回应。

以上来自于百度翻译


     以下为原文
   I'm going to keep bumping this until I get a response from Cypress.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分