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.

[参考译文] TMS320F28388S:cm <->通信

Guru**** 2538950 points
Other Parts Discussed in Thread: TMDSCNCD28388D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/822679/tms320f28388s-cm---communication

器件型号:TMS320F28388S
主题中讨论的其他器件:TMDSCNCD28388D

我感兴趣地阅读了数据表。 只有我不理解 TI 如何解决以下问题:

高速通信可带来大量数据。 如何管理?

 CM 有一个64kB 数据缓冲器。 这是证据证明,但并不多。 我检查了 CM 未连接到的 EMIF。 因此、无法增加存储通信数据的数据大小。

 因此、需要即时管理数据。 这是具有100 (?1000?) Mb 连接的批次。

我有一些问题:

-是否可以从 CM->CPU1和 CPU1>CM 发送中断?

-是否可以执行 CM.DMA -> CPU.DMA 传输

-其它选项是 FIFO,但2KB 共享数据并不多。 因此、这会产生大量开销、尤其是当数据需要基于轮询时

- TI 推荐的用于控制高速通信数据的解决方案是什么?

-发布 TMS320F2838x 系列的计划是什么? 我何时可以在 Farnell 或慕斯订购 TMDSCNCD28388D?

谢谢!

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

    您好!

    感谢您对该器件的关注。 我将与我们的架构团队分享您的反馈。

    关于您的特定问题-

    [引用]-是否可以从 CM->CPU1和 CPU1>CM 发送中断? [/报价]

    是的、有多个 IPC (处理器间通信)中断。

    [引用]-是否可以执行 CM.DMA -> CPU.DMA 传输[/引用]

    它可以 通过 IPC MSG RAM 来完成、CPU1->DMA 和 CM-UDMA 可访问 IPC MSG RAM。

    [引用]-其他选项是 FIFO、但2KB 共享数据并不多。 因此、这会产生大量开销、尤其是当数据需要基于轮询时[/引用]

    如前所述、可对 IPC MSG RAM 进行中断和 DMA 访问

    [引述]- TI 建议的用于控制高速通信数据的解决方案是什么? [/报价]

    CPU1可访问 USB 和 EtherCAT 等一些高速通信 IP   、从而在 CPU1/CM 之间对任务进行分区。

    [引用]-发布 TMS320F2838x 系列的计划是什么? 我何时可以在 Farnell 或慕斯订购 TMDSCNCD28388D? [/报价]

    您应该能够立即订购样片。 量产器件将于2020年第2季度上市。

    此致、

    Vivek Singh

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

    Vivek、

    感谢您的详细答复。 这回答了我的很多问题。 只有我不了解 CPU1和 CM 如何控制1个外设。

    [引用 user="Vivek Singh"] CPU1可以访问 USB 和 EtherCAT 等一些高速通信 IP ,以便在  CPU1/CM 之间划分任务。

    您是否有更多信息说明这是如何实现的?

    谢谢。

    尺寸说明:

    当 EMIF 直接连接到 CM 时、没有多大意义。 CPU1和 CPU2通过 CM.MPU 分配存储器空间

     

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

    您好!

    [引述]感谢您的详细回答。 这回答了我的很多问题。 只有我不了解 CPU1和 CM 如何控制1个外设。 [/报价]

    CPU1和 CM 不能同时控制1个外设。 有些外设如 USB/EtherCAT/DCAN、可分配给 CPU1或 CM。 根据存储器要求、用户可以将其分配给 CPU1而不是 CM。

    此致、

    Vivek Singh