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.

[参考译文] TCI6638K2K:TCI6638K2K 和 Kintex 超大规模 FPGA (XCKCU060 FFVA 1156-2 E) SRIO 通信

Guru**** 2551110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/604248/tci6638k2k-tci6638k2k-and-kintex-ultra-scale-fpga-xckcu060-ffva-1156--2-e-srio-communication

器件型号:TCI6638K2K

你(们)好  

我们使用 Kintex Ultrascale FPGA (XCKCU060 FFVA 1156-2 E)和 TCI6638K2K DSP 构建了一个板。 这两个器件均设计为使用4x 通道 SRIO 通信进行通信。 它们之间没有 SRIO 开关。

我们已移植 SRIO 吞吐量示例、并按照所附文档中的建议进行了修改、发现环回 SRIO 吞吐量测试使用内核0和内核1运行良好。 从下面的主题中可以看出、Keystone 2中使用的 RapidIO 规格与 Xilinx FPGA SRIO 内核不同。

https://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/332001/1159652#1159652

FPGA 使用以下规格。

  • 设计符合 RapidIO 互连规范版本2.2
  • 支持1倍、2倍和4倍操作、能够从2倍或4倍向下训练到1倍
  • 支持1.25、2.5、3.125、5.0和6.25Gbaud 的每通道速度

我对短控和长控符号配置有几个问题。 FPGA 中存在配置、但我们无法在以下文档中跟踪相同的配置

KeyStone 架构
文献编号:SPRUGW1B  
2012年11月
串行快速 IO (SRIO)

此外、当我们调用 CCSL_IDEF_INLINE void CSL_SRIO_GetPortPLMIPplificControl API 时、我们发现 IDLE1和 IDLE2都设置为零。 实际上、该结构的所有内容都返回为零

typedef 结构体 SRIO_PLM_impl_control

  uint8 payloadCapture;

  uint8 useIdle2;

  uint8 useIdle1;

  uint8 dlbEn;

  uint8 forceReinit;

  uint8 softRstPort;

  uint8 txBypass;

  uint8 lineLoopbackMode;

  uint8 portSelfReset;

  UINT8 自复位;

  uint8 swapTx;

  uint8 swapRx;

  uint8 dltThresh;

}SRIO_PLM_impl_control;

如何在 K2K DSP 中配置短控制符号和长控制符号

此致

LN

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

    我已通知团队。 反馈将发布在此处。

    此致、
    Yordan