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.

[参考译文] TXV0106:具有 TXV0106时序预算的 DP83867IR

Guru**** 2391085 points
Other Parts Discussed in Thread: DP83867IR, TXV0106

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/1406736/txv0106-dp83867ir-with-txv0106-timing-budget

器件型号:TXV0106
主题中讨论的其他器件: DP83867IR

工具与软件:

我很想了解在千兆以太网配置中通过 TXV0106电平转换器驱动 DP83867IR 的 RGMII 时、如何达到 RGMII v2.0时序规格。

使用 TI 应用手册 SNLA243–2015年10月作为 DP83867时序预算的参考时、我得到以下时序:

MAC-IOSKEW 设置= 2ns -- Rx = 2ns -0.2ns - 0.35ns = 1.45ns

MAC-IOSKEW 保持= 8ns *(1-0.05-0.5)- 2ns -- Rx = 3.6ns - 2ns -0.2ns - 0.35ns = 1.05ns

MAC-Tx 设置= 2ns -  Idvar - IOskew - minTsetupRx = 2ns - 0.2ns - 0.35ns - 0.5ns = 0.95ns

MAC-Tx 保持= 8ns *(1-0.05-0.5)- 2ns - Idvar - IOskew - minTholdRx = 3.6ns - 2ns -0.2ns - 0.35ns - 0.25ns = 0.8ns

现在、TXV0106电平转换器在我的应用中向时序预算引入了+/-0.3ns 的偏斜:  

MAC-MAC Rx 设置裕度= 1.45ns - 0.3ns = 1.15ns  

MAC-MAC Rx 保持裕度 = 1.05ns - 0.3ns = 0.75ns   

MAC-Tx 设置裕度= 0.95ns - 0.3ns = 0.65ns   

MAC-Tx 保持裕度= 0.8ns - 0.3ns = 0.5ns    

尝试在 Altera Cyclonve V FPGA 上安装 MAC/RGMII 驱动器失败、因为存在这方面的限制。

此电平转换器开发了哪种 MAC/RGMII 驱动器? 您能否 在不违反时序预算的情况下共享一个使用该 TXV0106的系统?

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

    您好、Tom、

    TXV 0.3ns 示例是 从器件输出的偏斜、而不是除了从连接到器件的其他外设的偏斜。

    例如、 借助于、进入 TXV 器件的小于1ns 的 MAC 偏斜将转换为0.3ns 的输出偏斜进入连接到 TXV 器件输出的外设的总输出偏斜。

    此致、

    Michael。

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

    您好、Michael:

    异步驱动器如何实现? 您能告诉我数据表中记录的特性吗?

    非常感谢。

    大家好

    Tom

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

    您好、Tom、

    它不是一项功能、而是一项规格、即器件已针对数据表中所述的输出偏斜进行了表征和指定。

    这将保证 TXV 器件输出之间的偏差。 例如、 克服设计挑战-实现高性能接口的图3-1 显示了在输入驱动器偏斜< 2.6ns 时器件输出之间的21ps 偏斜(符合下表中的 RGMII 要求)。

    如果我正确理解、您的系统看起来就像 MAC -> TXV ->  DP83867? 如果是、请注意、下面显示的 RGMII 要求适用于低于 TXV 规格的500ps 偏斜。 因此、多大的 TXV 偏斜可以满足您的要求?   谢谢。

    此致、

    Michael。

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

    您好、Michael:

    感谢您发送编修。

    您理解我的正确、我的系统看起来像  MAC -> TXV ->  DP83867、反之亦然。

    但我 仍然有一些麻烦跟随:

    "TXV 0.3ns 示例是 来自器件输出的偏斜、而不是除了来自连接到器件的其他外设的偏斜。 例如、进入 TXV 器件的 MAC 偏斜小于1ns 、因为输入将转换为0.3ns 的输出偏斜进入连接到 TXV 器件输出的外设的总输出偏斜[..]"

    我将其解释为 TXV0106可以以某种方式将其输入端的偏斜减小到其输出端的偏斜小于0.3ns。 但 TXV0106 没有时钟寄存器、因此我怀疑这是您的意思。

    我 为设置时间和保持时间编写的等式来自以下 TI 应用手册:DP83867: RGMII 接口时序预算 我们可以使用1.2ns 的 RGMII v2.0规范值设置 TX-PATH (MAC 到 PHY、通过 TXV)进行进一步的讨论、这些都不是我的主要问题。

    我的担心是 、为了满足 PHY 的这些时序、MAC  现在具有 TXV 及其0.3ns 偏斜、 其 TX 端口上允许的偏斜仅为2ns -1.2ns -0.3ns = 0.5ns。 对我来说、 似乎对于任何 FPGA 来说都不可行。 您知道这种情况(FPGA -> TXV -> phy)能够正常工作的系统吗?

    谢谢、Tom。

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

    您好、Tom、

    我看,你是对的,因为这不是我的意思。 我的意思是、TXV 的输入偏斜基于 MAC 的输出偏斜、而 TXV 的输出偏斜符合数据表中指定的条件。  

    我们还没有指定 TXV 的设置和保持时间、 而是进一步将该线程转交 PHY 团队进行进一步澄清、因为我认为他们可能在系统方面拥有更多这样的经验、谢谢。

    此致、

    Michael。

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

    您好!

    我将由 PHY 团队提供帮助。 您能总结一下有什么问题吗?

    关于 RGMII、PHY 关心的是在引脚上满足设置和保持时间(如果输入处于特定模式、即移位或对齐)。

    此致、

    Gerome.