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:对于 LMFSHd = 41380、DAC38RF82 JESD204B 的帧格式

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1214514/dac38rf82-dac38rf82-jesd204b-frame-format-for-for-lmfshd-41380

器件型号:DAC38RF82

大家好!

我要将 DAC 配置为在信号(12位) DAC 模式下运行。 我查看了 DAC38RF82的数据表、发现如下表:

但是、Vivado 中的 JESD204B 内核仅接受每个 JESD 通道中的32位输入、而后者是12位无法访问的。 有人能告诉您如何在 JESD 帧中排列数据吗?

我还注意到、如果我将 DAC 设置为在3GPS 下运行、JESD 串行通道速率为11250MHz、则 JESD 内核时钟为11250MHz/40 = 281.25MHz? DAC 将在 FPGA 时钟周期期间接收3000/281.25 = 10.6667个样本、该周期不是整数。 我的理解有什么问题吗?

   tx_tdata[ 35:24]<={DATA_A02[3:0]、DATA_A02[7:4]、DATA_A02[11:8];    
   tx_tdata[ 23:12]<={DATA_A0[3:0]、DATA_A0[7:4]、DATA_A0[11:8];
   tx_tdata[ 11: 0] <={DATA_A00[3:0]、DATA_A00[7:4]、DATA_A00[11:8];

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

    尊敬的明明:

    此设备的专家目前不在办公室。  我们将在明天深入了解并与您联系。

    此致、

    Vijay

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

    尊敬的明明:

    为了排列数据、您将遵循前24位数据表中的 JESD204B 帧格式。 对于最后8位、您将参与下一次采样并 发送该32位帧。 这意味着在接下来的32位中、您将必须从下一个样本的左侧4位开始、并使用下一个样本填充帧的其余部分。  这意味着您必须构建3个 不同的 32位帧才能正确发送12位数据。 以下图片可能有助于更好地解释这一点。  

    此致、

    David Chaparro

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

    谢谢,如何生成映射关系?拍摄您的照片,有一个工具?您能给我发送其他映射图片吗?

    LMFS=2431 4831  8238

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

    尊敬的明明:  

    我们没有生成这些信号的工具。 为了制作这些表、我采用了数据表 JESD 帧格式、并将该格式用于制作 FPGA 使用的32位数据宽度。

    您提到的所有 LMFS 都具有 值为3的 F、这意味着它们每个帧具有相同数量的八位位组。 这意味着您将采用类似的方法 构建3个 不同的 32位帧、以便正确发送12位数据。 要构建帧格式、您可以采用数据表中给出的 JESD 帧格式、并遵循我在前面给出的格式。

    此致、

    David Chaparro