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.

[参考译文] DAC38RF82:JESD204B 配置

Guru**** 2524550 points
Other Parts Discussed in Thread: DAC38RF82, DAC38RF89

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/845180/dac38rf82-jesd204b-configuration

器件型号:DAC38RF82
主题中讨论的其他器件: DAC38RF89

您好!

我们在 Xilinx FPGA (UltraScale 器件)上实现了一个 JESD204B 主器件。

在 FPGA 配置中、M=2、L=8 (LMFS)。

8个串行器/解串器通道连接到 DAC38RF82。

我们有一个16位/2.5Gbps 模式、在该模式下、四个通道连接到 DAC38RF82中的 DAC A、四个通道连接到 DAC B (Oe_DAC_ONLY = 0、Oe_LINK_ONLY = 1)。

物理连接如下所示:

FPGA                     DAC38RF82

TX0                       RX1

TX1                       RX4

TX2                       RX6

TX3                       RX7

TX4                       RX5

TX5                       RX0

TX6                       RX2

Tx7                       RX3

 对于 TX0、TX2、TX5、TX7、极性应反转(在 DAC 中)。

我们用于16位/2.5Gsps 的 JESD 模式为 LMFSHd=82121。

在 FPGA 中、TX0使用通道 ID=0、TX1使用通道 ID=1、以此类推 TXN 的其余部分。

FPGA TX0-TX3路由到器件的 DAC A (通过横线、通道使能等)。

FPGA TX4-TX7路由到器件的 DAC B。

 

我的问题:

  1. 使用表9、DAC38RF82和 DAC38RF89的 JESD204B 格式(数据表中的第30页):
    我们在最后一个表条目(41121/82121)中使用该模式。
    我们需要的模式似乎是2 TX、82121。
    1 TX 和2 TX 之间的区别是什么? (我们使用 one_dac_only=0、one_link_only=1)。
  2. 使用表41、针对 JESD 和插值模式的寄存器编程(数据表中的第52页):
    哪种模式是我们正确的模式:82121/nA 或41121/82121?
  3. 提供上述信息、您能填充随附的(来自 DAC38RFxx EVM GUI):
    (或提供相关寄存器设置)

谢谢!

吉尔·赫尔希曼

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

    您好!

    我在这个问题上取得了一些进展。

    我们在原始帖子中的映射中发现了一些错误、因此我发布的是更正版本:

    我们在 Xilinx FPGA (UltraScale 器件)上实现了一个 JESD204B 主器件。

    8个串行器/解串器通道连接到 DAC38RF82。

    我们有一个16位/2.5Gbps 模式、在该模式下、四个通道连接 到 DAC38RF82中的 DAC A 、四个通道连接到 DAC B (Oe_DAC_ONLY = 0、Oe_LINK_ONLY = 1)。

     

    物理连接如下所示:

    FPGA                      DAC38RF82

    TX0                       RX4

    TX1                       RX2

    TX2                       RX5

    TX3                       RX1

    TX4                       RX0

    TX5                       RX6

    TX6                       RX3

    Tx7                       RX7

     

    RX2、RX5、RX0、RX7的极性应反转(在 DAC 中)。

    FPGA TX0-TX3路由到器件的 DAC A、FPGA TX4-TX7路由到器件的 DAC B。

    我们用于16位/2.5Gsps 的 FPGA JESD 模式为 LMFSHd=82121 (M=2、L=8)。

     

    我的问题:

    1. 使用表9 、DAC38RF82 和 DAC38RF89的 JESD204B 格式 (数据表中的第30页):
      我们在最后一个表条目(41121/82121)中使用该模式。
      我们需要的模式似乎是2 TX、82121。
      什么是“1 TX”和“2 TX”? 它是否对应于 M?
    2. 使用表41、针对 JESD 和插值模式的寄存器编程(数据表中的第52页):
      有两种“82121”模式:82121/nA 和41121/82121。
      我们认为正确的模式是41121/82121。
      在该模式下、M=1和 L=4。
      这两种模式之间有何区别?
    3. 我有两种方法来填充随附的:
       方法1假定 MULTI-DUC2在其前四个通道(0x25F、默认通道 ID 0-3)上期望 RX0/6/3/7。
      方法2假定 MULTI-DUC2在其最后四个通道(0x260、默认通道 ID 4-7)上期望 RX0/6/3/7。
      哪一项是正确的?

      FPGA TX4-TX7中的初始通道 ID 设置为4-7。 我怀疑、由于 FPGA 中的 M=2、FPGA 逻辑将其更改为0-3:TX4 =通道 ID 0、TX5 =通道 ID 1等
      Multi-DUC2期望使用哪种通道 ID?
      JESD204B 中是否有一条规则规定 DAC 期望的通道 ID (每个通道)应与 JESD 内核发送的通道 ID (每个通道)相同?

    谢谢你

    吉尔

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

    您好!

    要添加到上述内容:

    方法3是有效的选项吗?

    多 DUC2中的前四个通道将其通道 ID 更改为4-7、并将 RX0/6/3/7映射到它们。

     谢谢

    吉尔

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

    您好、Gil、

    我们将仔细研究您的问题、并将向您回复。

    此致、

    Vijay

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

    吉尔

    1 TX 表示一个 DAC 输出、2 TX 表示2个 DAC 输出。 在41121的情况下、器件将只有一个输出、这将使用4个通道。 对于模式82121、将有两个 DAC 输出、每个输出使用4条输入数据通道。

    这两种模式之间的主要区别是一种模式使用一个 DUC 和一个 DAC、另一种模式使用两种 DAC。

    此致、

    Jim  

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

    您好、Jim、

    谢谢!

    请参考我的第三个问题吗?

    假设采用"82121、2 TX"模式:两者中的哪一个(方法1和方法2)是正确的?

    您还能参考此内容吗(在第三个问题中)?

    FPGA TX4-TX7中的初始通道 ID 设置为4-7。 我怀疑、由于 FPGA 中的 M=2、FPGA 逻辑将其更改为0-3:TX4 =通道 ID 0、TX5 =通道 ID 1等
    Multi-DUC2期望使用哪种通道 ID?
    JESD204B 中是否有一条规则规定 DAC 期望的通道 ID (每个通道)应与 JESD 内核发送的通道 ID (每个通道)相同?

    谢谢你

    吉尔

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

    吉尔

    对此没有任何规则。 您可以将任何通道 ID 分配给任何通道。

    此致、

    Jim

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

    您好、Jim、

    我将澄清我的问题:

    multi-DUC2具有八个通道输入。 我在"82121、2 TX"模式下使用其中四个。

    DAC38RF82 RX 通道0、3、6、7映射到这四个多 DUC2输入。

    这 四  个多 DUC2输入:哪个寄存器设置它们:0x25F 或0x260?  

    2.您说方法3有效。 以下哪种方法1和2也适用? (请参阅此主题中上一帖子中的方法)。

     multi-DUC2希望在这四个输入上看到哪个通道 ID?

    谢谢

    吉尔

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

    吉尔

    我需要知道其他4个通道是如何路由到 DUC1的、然后才能回答这些问题。 对于 DUC2、寄存器0x25F 选择要用于 DUC 的 RX 输入。 寄存器0x024A 启用这些输入。 对于 DUC2设置、我想您将把0x25F 设置为0x0367、将寄存器0x24A 设置为0xF001。

    此致、

    Jim

     

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

    您好、Jim、

    DUC1的路由如方法1/2/3图片所示(三种方法图片中的路由相同):

    DAC 串行器/解串器4/2/5/1被路由至 DUC1。

    因此、0x25F 用于将四个 RX 串行器/解串器路由到 DUC2。

    方法2将不起作用(它使用最后四个 JESD 通道、寄存器0x260)。

    哪种方法1或3是正确的? (您测试了方法3、它起作用)。

    它们之间的差异是通道 ID。

     multi-DUC2希望在这四个输入上看到哪个通道 ID?

    谢谢

    吉尔

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

    吉尔

    您在上面的方法3中显示的是正确的。 GUI 的工作方式是 标记为 "哪个 RX"的列首先使用顶行、然后向下工作。 这有点令人困惑。 通道 ID 正确、因为 DUC2使用此表中的前四行、并将使用通道 ID 4、5、6和7。 通道 ID 不重要、因为 DAC 仅将其用于 ILA 错误报告、可以忽略该错误。

    此致、

    Jim    

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

    Jim、

    有关0x24A 的一个校正:

    位15:8表示串行器/解串器通道使能。 因此,对于 DUC2,它应该是0x24A[15:8]=0xC9。

    您可以在 DAC3xJ84数据表(第86页)中看到相同的字段。

    谢谢

    吉尔