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.

[参考译文] TMDSEVM6678:TMDSEVM6678代码示例

Guru**** 2556120 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/688867/tmdsevm6678-tmdsevm6678-code-example

器件型号:TMDSEVM6678

您好!

我正在寻找执行以下步骤的代码:

1.在 DDR 上初始化一个缓冲区,其值从0到10000不等。

2.嵌入式 FPGA 读取缓冲器并对值进行右移。

3. FPGA 通过超链接将修改后的数据发送到 DSP c6678内核0。

4.内核0将接收到的数据传播到其余内核(内核1、内核2、...、内核7)

每个内核对数据应用不同的简单数学运算、并最终将其发送到 DDR 上的结果缓冲区。

我在哪里可以找到这样的示例、或者您能编写这样的示例吗?

谢谢

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

    没有这样的例子。
    我建议从 Processor SDK RTOS 的超链接示例开始(这是两个 C6678 DSP 之间通过超链接进行通信的示例代码)、并根据您的用例进行调整。 TI 不提供您请求的示例代码。

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

    好的、

    我将尝试集成您的示例...

    请参阅以下代码示例:

    1.通过 DSP 内核之一写入 DDR 缓冲器。

    FPGA 从 DDR 读取数据。

    3. FPGA 与 DSP 内核之一之间的 DMA 超链接(读取和写入)

    4.通过其中一个内核将数据传送到所有其他内核。

    5.由其中一个内核通过 DMA 读取/写入 DDR。

    此致、

    莫蒂

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

    正如我告诉您的、这些是您的特定用例。 TI 不提供此类示例。

    对于写入 DDR、您可以检查 platform_test_evmc6678工程(请参阅 test_external_memory()函数)。 基本上、您应该在.cmd 文件中设置 DDR 起始地址和长度、然后在 C 代码中、您应该初始化 DDR、然后对存储器空间执行读取/写入操作。 这在 CSL 库中可用。 没有 FPGA 和 c6678的示例。

    下载 SDK :www.ti.com/.../processor-sdk-c667x 并查看提供的驱动程序。

    此致、
    Yordan