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.

[参考译文] ADC12J4000EVM:样片映射和订购

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/738816/adc12j4000evm-sample-mapping-and-ordering

器件型号:ADC12J4000EVM
主题中讨论的其他器件: ADC12J4000ADC12DJ3200

我对 ADC12J4000EVM 的样本映射有疑问。  

我已根据数据表中的表12和表13组织了来自 JESD204B 接口的样片。 但是、我在验证时遇到不正确的结果。 我只是想确认我没有误解数据表。

此设计中接口帧的起始值为"1000"、从数据表中可以看出、位映射遵循下面所附表中的组织结构。 您是否能够确认这是正确的?

我使用 TSW14J10分线板与 Xilinx VC707连接。  

提前感谢、  

Steve M

样本映射[SOF ='1000"]

字符映射:

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

    您好 Steve

    我正在查看您提供的信息、我将最迟在周一早上作出回复。

    如果您有 FPGA 工具中每个通道上多帧数据的数据记录、这可能也会有所帮助。

    ADC12J4000的一个附加功能也可以帮助实现这一点。 在 ADC12J4000EVM GUI 的"Control"选项卡上、单击"Enable Test Pattern Mode"按钮。 这将导致输出重复的固定模式。 ADC12J4000数据表的表33中显示了该模式的示例值。 请注意、该表仅显示采样值、不包括 Tail 位。

    另请注意、在 ADC12J4000EVM 上、JESD204B 数据通道的极性反转。 这样做是为了 优化这些高速串行对上以信号质量为中心的路由。

    为了使 ILA 和数据值正确、需要在接收器中补偿极性反转。

    此致、

    Jim B

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

    您好、Jim、

    感谢您的快速响应。

    我已经连接了 JESD204B 块的两个原始 ILA 输出、一个通过 ADC GUI 配置为有符号输出、另一个无符号输出。 它是在3.76GHz 下采样的200MHz 信号。

    遗憾 的是、我一直在使用 ADC12J4000 v1.3 GUI、而不是 ADC12J4000 GUI、因为我认为我们使用的是电路板的较旧版本。 我尝试为'A' GUI 更新 EEPROM 以启用测试模式。 但是、我可能需要重新编程 EEPROM 以与1.3 GUI 兼容、因为我无法与 FPGA 构建或高速数据转换器专业软件与"A" GUI 同步。 如果您有适用于1.3 GUI 的 FTDI 配置模板、则会非常感激、因为它很难找到。

    我也已经补偿了 JESD 块中的反极性、这要归功于大家的注意。

    Steve M

    e2e.ti.com/.../rx_5F00_200_5F00_MHz_5F00_signed.txte2e.ti.com/.../rx_5F00_200_5F00_MHz_5F00_unsigned.txt

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

    您好 Steve

    修订版 A GUI 无法与您拥有的该修订版电路板一起正常工作。 两个板之间的时钟合成器不同、因此每个 GUI 的配置文件仅与它关联的板版本兼容。

    对于修订版1.3 GUI、您可以使用附加的配置文件启用和禁用 ADC 测试图形模式。

    e2e.ti.com/.../ADC12J4000-EN-TPM.cfg

    e2e.ti.com/.../ADC12J4000-DIS-TPM.cfg

    首先将文件复制到此处:

    C:\Program Files (x86)\Texas Instruments\ADC12J4000EVM GUI\Configuration Files

    可以使用 GUI 的"低级视图"选项卡加载文件设置。 在"低级视图"选项卡上、单击"加载配置"按钮并选择所需的文件、然后单击"确定"。 这将写入必要的寄存器值。

    我仍在处理200MHz 数据。

    启用测试图形模式和信号关闭(值应约为中标度)的无符号格式数据会有所帮助。

    此致、

    Jim B

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

    您好、Jim、

    感谢配置文件、我将在明天下午为您提供测试模式和无信号数据。

    对于1.3 GUI、我改写了 FTDI 模板、以查看是否可以升级到"A"版本。 与本论坛中的解决方案类似。

    很遗憾、就像我说的、我找不到 XML 模板以恢复到1.3 GUI 功能、因此我一直无法在仿真模式之外启动1.3 GUI、直到找到该模板。

    谢谢、

    Steve M

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

    您好 Steve

    很抱歉、我之前没收到这个详细信息。

    这是适用于该板的编程模板。

    除 Product_Description 字段外、所有内容都应与 Rev A 板使用的设置相同。

    e2e.ti.com/.../ADC12J4000.xml

    此致、

    Jim B  

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

    您好、Jim、

    感谢您的模板、它解决了该问题。

    我连接了测试模式、没有输入 ILA 数据。 两者都是无符号的。

    谢谢、

    Steve M

    e2e.ti.com/.../no_5F00_input.txt

    e2e.ti.com/.../test_5F00_pattern.txt

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

    您好、Jim、

    是否可以为 Vivado 参考设计提供一个包含在内的 SDK 版本、以消除有关硬件配置的任何不确定性。 我认为、在将数据表与 HSDC GUI 中配置的值交叉参考时、我具有正确的配置。  

    我正在设置:

    采样率:3.76G

    旁路(无 DDC)

    基本上是数据表表表表12中显示的配置参数。

    谢谢、

    Steve M

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好,Stephen
    我目前还没有 ADC12J4000的器件。
    ADC12DJ3200具有非常类似的 Xilinx 固件参考构建。 JMODE0中的器件具有与 DDC 旁路模式中的 ADC12J4000非常相似的数据格式。 唯一的区别是数据样本的通道映射。
    此参考构建位于以下页面的软件部分: www.ti.com/.../ADC12DJ3200EVM
    ADC12DJ3200数据表的表20介绍了 JMODE0的通道映射。
    此致、
    Jim B
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jim、

    我曾在另一篇论坛文章中介绍过 ADC12DJ3200的设计、这就是我开发设计的方式。

    我在该设计的初始帖子中基于映射表、并确认我的实现与其布局相匹配。

    这就是我最初发布此问题的原因、因为在组织样本后、我看不到正确的输出。 我想确认、我的问题不在这一领域、可能更早的时候出现在这个链条上。

    我发现、根据表对齐了 throwaway 位、这有点奇怪。 唯一出现错误的样本是 S8-S15和 S24-S31。 然后、这些样本可能仅在低4位中存在误差。 但是、如果是这种情况、它应该出现在 NO 信号输入中。

    如果您有任何见解、我们将不胜感激。

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

    您好 Steve

    我还没有设法解决数据映射问题的原因。 我认为、通过解串器输出的调试输出显示查看每个通道上的内容会很有用。 最好覆盖2个完整帧、因为这是 ADC 测试模式的持续时间。

    启用 JESD204B 测试图形模式和使用短传输测试图形也很有用。 我最近遇到了一个类似的问题、查看每个通道的测试模式数据非常有用。

    这种交流在这里:

    我希望这对您有所帮助。

    此致、

    Jim B

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

    您好、Jim、

    我浏览了您提供的论坛、我认为这让我能够诊断问题。

    短测试模式不正确、直接来自设计中的 JESD204B 块。 我探测并分离了通道、并在下图中附加了输出。 通道0是唯一看起来始终正确的通道、而其他通道则在每个 ILA 切片捕获的错误和正确映射之间翻转。 我还包含了一个"显示卡"寄存器、用于评估从通道0-7正确映射的通道。

    我怀疑这可能是由于配置错误导致的、但无法找到任何问题。 如果您有任何想法、可能会导致这种不一致、我们将不胜感激。  

    如果有任何帮助、我还附上了 JESD 输出 ILA 数据样本。

    谢谢、

    Steve M

    e2e.ti.com/.../short_5F00_test.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Steve
    如果我使用与我引用的另一个线程中使用的相同步骤在上面所示的通道探头中处理数据、我会在所有情况下看到正确的数据/排序。
    上述两个图像之间的变化是32位数据值相对于帧边界的对齐。 此探测器是在 JESD204B IP 块性能帧/多帧对齐之前进行的吗?
    此致、
    Jim B
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jim、

    我确实注意到这些值在补偿不同帧起始点时是正确的、但我假设帧应在所有通道上对齐。 我先前提到的不一致是这个问题造成的。  

    在 JESD204B 执行帧对齐后、我获取了输出。 它是 TI 参考设计中 JESD 层级结构内最后一级的256位总线(位于 jesd204_Rx 之后)。 我只是在 ILA 内手动拆分通道。  

    如果您希望我收集更多测试模式、请告诉我。

    谢谢、

    Steve M

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

    您好、Jim、

    我认为我解决了我的问题。 我怀疑跨通道的帧起始不一致与工具相关、因为当我从方框图重建时、它会自行解决。  

    您在另一个论坛中的链接帖子帮助我缩小了有关数据表中如何描述样本映射的知识差距。

    谢谢、

    Steve M