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.

[参考译文] RTOS/TMS320C6678:EVMK2H 和 TMDSEVM6678Lx 之间的 SRIO 通信与 CI2EVMBOC?

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/600212/rtos-tms320c6678-srio-communication-between-evmk2h-and-tmdsevm6678lx-with-ci2evmboc

器件型号:TMS320C6678

工具/软件:TI-RTOS

大家好、TI 上帝、

在放弃将 XEVMK2L 上的 DFE 用于我们的项目(FPGA 和 DSP 之间的快速串行通信)后、我们决定将项目基于 SRIO、现在有 EVMK2H 和 TMDSEVM6678Lx、并且可以在回送模式下成功运行所有 SRIO 示例(直接 I/O 和消息传递)。 我们将对这两个 EVM 使用最新的处理器 SDK。 在讨论 FPGA 方面之前、我们希望首先能够在两个 DSP 板之间进行通信。

我们正在考虑订购分线卡 CI2EVMBOC。 这两个板是否能够与此卡通信、或者是否需要两个相同的卡? 两个 EVM 都应与 CI2EVMBOC 兼容。

我们要做的另一项测试是使用外部回路。  我们修改了 TMDSEVM6678Lx 上的 SRIO_TputBenchmarking_evmc6678_C66TestProject、并在 benchmarking.h 中进行了设置

#define SRIO_PORT_width                  SRIO_Lanes_form_four_1x_ports

#define USE_LOOP_MODE                错误

并通过 TX_P 和 RX_N 与 TX_N 连接到 AMC 连接器 RX_P 但程序显示端口不工作。

我们有什么问题? 外部回送的工作方式是否与此类似、或者是否需要 SRIO 开关? 在我们的情况下(用电线围观)如何设置 rtwo 参数:

#define 是板到板                 

#define 是_ove_external_SRIO_switch      

我们还使用直接 I/O 示例进行了非全屏试验、并进行了设置

CSL_SRIO_SetNormalMode (hSrio、0);     
 
 /*启用响应数据包的自动优先级提升。 *
CSL_SRIO_EnableAutomaticPriorityPromotion (hSrio);

 /*将 SRIO 预分频器选择设置为在44.7至89.5 *范围内运行
CSL_SRIO_SetPrescalarSelect (hSrio、0);

/*解锁引导配置 Kicker */
 CSL_BootCfgUnlockKicker ();

//假设链路速率为3125;对 PLL 进行相应的编程。 *
CSL_BootCfgSetSRIOSERDESConfigPLL (0x229);

 /*配置 SRIO SERDES 接收配置。 *
CSL_BootCfgSetSRIOSERDESRxConfig (0、0x00440495);

 /*配置 SRIO SERDES 发送配置。 *
CSL_BootCfgSetSRIOSERDESTxConfig (0、0x00180795);

并卡在 CSL_SRIO_IsPortOk 例程中。 我们做了什么错了!

非常感谢您的帮助!

谢谢

多罗

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

    我已通知软件团队。 他们的反馈将直接发布在此处。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    同时、我们设法使外部回送正常工作。 这只是有关 BOC 的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Dorotea、

    >>我们正在考虑订购分线卡 CI2EVMBOC。 这两个板是否能够与此卡通信、或者是否需要两个相同的卡? 两个 EVM 都应与 CI2EVMBOC 兼容。

    是的、两个 TMDSEVM6678Lx 电路板将能够与一个分线卡 CI2EVMBOC 通信。 通过 SRIO 进行两个 EVM 板通信时、您不需要两个分线卡。

    此致、
    Garrett