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.

[参考译文] OMAP-L138:我可以使用任何大小的 McASP AIFO 吗?

Guru**** 2964790 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/674145/omap-l138-can-i-use-mcasp-afifo-in-any-size

器件型号:OMAP-L138

您好、香榭丽舍

McASP AFIFO 大小为256字节、每个字节用于读取和写入。 对于两个数据引脚、每个串行器有32个32位字。
所以、我的问题是大小是否固定。 我可以更改尺寸吗? 例如、由于最大程度地减小了延迟、在2个数据引脚的情况下、我想将其设置为每个串行器16个32位字。  

此致、
J-Breeze

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们将对此进行研究。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    如果有任何更新、我们将不胜感激。

    此致、
    J-Breeze
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    很抱歉耽误你的时间。

    我认为这可以通过读/写 FIFO 控制寄存器进行设置。 请参阅第25.1.45节写入 FIFO 控制寄存器(WFIFOCTL)至第25.1.48节读取 FIFO 状态寄存器(RFIFOSTS)。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    根据 TRM、WFIFOCTL.Wena 位用于使能 Wite FIFO。 WFIFOCTL.WNUMDMA 位域用于每次传输的写入字计数、必须等于 McASP 串行器的数量。

    那么、您是不是说我可以通过 WFIFOCTL.WNUMEVT 位域设置 McASP AIFO 的任何大小?

    此致、
    J-Breeze

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    对拖延表示歉意。

    很抱歉,我误解了最初的问题。 这些位用于传输的字数。
    似乎 FIFO 大小不能由寄存器设置。 我无法在 TRM 中找到能够执行此操作的寄存器。

    此致、
    Yordan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    我不确定、但我想我可以使用位字段作为等效的 FIFO 大小。  我将对其进行更多评估。
    总之、感谢您的支持。

    此致、
    J-Breeze