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.

[参考译文] AFE7950EVM:在 AFE7950EVM 中配置 LMK04828

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1509126/afe7950evm-configure-lmk04828-in-afe7950evm

器件型号:AFE7950EVM
主题: LMK04828 中讨论的其他器件

工具/软件:

您好:

我需要更改此器件的配置、但看不到使用您提供的工具进行更改的简单方法。

我可以通过一个同事访问所有文档和软件、他们可以访问您网站中的存储库、我认为我拥有一切。

我有一个 Xilinx EVM kcu105、并使用此电路板的参考设计、并按照您提供的指南配置电路板并测试 AFE7950EVM。

在存储库中关注 TI204c-setup.docx

我发现有关配置 LMK04828 的唯一信息位于第 3 页:

在启动 Latte 后。 分别运行 setup.py 和 devInit.py。

  1. 在 AFE EVM 上配置 LMK04828 时钟器件

运行 TI_IP_10Gbps_8 Lane_Config nmk.py。

我想更改 LMK04828 中使用的时钟以实现其他采样率。

因此、我需要通过此脚本配置 LMK04828

在哪里可以定义和解释用于此脚本的 API?。

此致。

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

    嗨、Juli、

    我建议参考 Configuration_Parameters 安全文件夹中提供的“AFE79xx_AFE79xx"文档“文档。

    是否有您想要使用的特定采样率? 如果是、那么我可以提供该速率的示例。  

    此致、

    David Chaparro  

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

    感谢 David 的回答:

    是的、我想将采样率修改为可能不可行的情况、使用 122 88MHz 内部基准馈送 EVM 和 JESD 接口中的所有时钟。

    我想在 FPGA 中使用大约 64Msps 的采样速率。

    只需发现另一个使用外部基准 (TI_IP_5Gbps_2lanes_4 Rx_Config lmk.py) 的示例、想看看这是否可以解决我们的要求。

    该示例使用的参数:

    lmkParams.pllEn =错误

    lmkParams.inputClk = 983.04 #仅在 lmkParams.pllEn = False 时有效

    lmkParams.lmkFrefClk =真

    setupParams.fpgaRefClk = 61.44

    该示例使用 2949.12MSPS 的采样率和 48 的 ddcFactorRx、因此 FPGA 中的采样率为 61、44MSPS。

    在本示例中、我应该配置什么来实现 64Msps?。

    我尝试向 EVM 提供 1024MHz 的外部基准、该示例似乎可以正常工作、但如果我根据实值在脚本中配置参数、会得到范围内内部 VCO 频率值不兼容的错误、因此不确定我是否正确执行。

    此外、为了实现 128MSPS FPGA 的采样率、我需要启用具有两倍采样率和 48 系数的 TX 通道、但我看到此示例的配置不正确。 我想我必须更改更多参数才能实现这一点。

    该示例包含变送器的后续参数:

    sysParams.Fdac = 2949.12*3

    sysParams.txEnable =[False、False、False、False]

    sysParams.ducFactorTx =[18]*4 #DUC 内插因子用于 TX A、B、C 和 D

    sysParams.jesdTxProtocol=[0、0]

    sysParams.jesdTxLaneMux =[5、1、2、3、0、4、6、7]

    sysParams.LMFSHdTx =[“44210",“,"44210"、"44210",“,"44210"“"44210",、,"44210"]“"44210"]</s>“ 、““

    到目前为止、我可以理解这些参数似乎不适合 2 个通道和 5Gbps、至少尝试仅在脚本和 FPGA 中启用 TX 器件、并且无法正常工作(JESD 链路中存在错误)。

    我在 FPGA 工程中所做的唯一更改是将参数 IP_TYPE 更改为“RxTx"。“。 其他参数配置为:

    NUMBER_OF_RX_LANES 2
    NUMBER_OF_TX_LANES 2

    LANE_ADC_TO_GT_MAP{0、1}

    LANE_DAC_TO_GT_MAP{0、1}

    RX_LANE_POLARITY 2'b11

    TX_LANE_POLARITY 2'b11

    我们非常感谢您为我的目标提供一些指导原则或正确的参数。

    谢谢

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

    嗨、Juli、

    如果您可以填写下表、我可以为您创建自定义脚本。

    Tx

     

    启用的 TX 数量

    FS DAC [GSPS]

    单频带或双频带

    进行内插

    FB

     

    启用的 FB 数量

    FS ADC[GSPS]

    单频带或双频带

    抽取

    RX

     

    启用的 RX 数量

    FS ADC[GSPS]

    单频带或双频带

    抽取

    JESD

     

    编码(如果不确定我们可以为您挑选)

    FPGA 上的可用通道

    FPGA 支持的最大通道速率[Gbps]

    需要确定性延迟和/或多芯片同步(是/否)(对于多芯片同步直流耦合 SYSREF,建议注意)

    时钟

     

    使用 AFE 内部 PLL

    此致、

    David Chaparro