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.

[参考译文] LMH0071:LVDS解码Verilog FPGA软件问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/635221/lmh0071-lvds-decode-verilog-fpga-software-question

部件号:LMH0071
主题中讨论的其他部件: LMH0340LMH0341LMH0070

我已经编译了Altera FPGA代码(NSM_SINGLELINK),但它是为CycloneIII而制作的,我有一个NAX10,所以我不知道我是否跑偏了PLL或切换器或其它... 或者,如果有一个技巧,让基于LMH034的FPGA代码与LMH0071配合使用。

我找不到关于如何将5位数据总线( lvdsTX[4:0]编译到20位预解垛器总线的信息。

我想我可以尝试和错误5位代码顺序,但如果我知道5位字的相互关系,这将有所帮助
符号N和SYMBIOL N+1 是否合并为一个10位字?

或者符号N+1和SYMBIOL N+2 组合成一个10位字?

在LMH0071中,上10位来自何处?

只有10位数据以27MHz的速度通过总线,而'IPT_Rx_IO_altera"模块则输出了20位总线!!

上面的10位字是否是dulicate?

是否需要?

是否有任何文档可以回答这些非常基本的问题????

谢谢

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

    Rob,您好!

    LMH0340/0070和0070和LMH0341/0071器0071器件的核心是简单的序列化器和反序列化器。 因此,如果您知道从源FPGA到LMH0070的数据格式,然后将其序列化并驱动到LMH0071输入,则LMH0071应使用中序列化方式的等效映射反序列化。

    从LMH0071输入到LVDS输出的5位字的典型映射如下:

    LMH0071与它所接收的每个位的确切定义无关。 LMH0071之后的FPGA负责识别和解释与数据序列化方式一致的正确映射。 通常,解扰器需要执行相应标准指定的反向多项式,FPGA供应商可能更好地解决此处理问题。 我们的知识有限,无法回答您关于如何在20位预解垛机总线中编译LMH0071输出的问题,因为我们的首席工程师已经不在TI工作,他们负责为LMH0340/0341参考0341参考板共同开发IP。

    我建议您与英特尔/阿尔特拉公司联系,看看他们是否有任何建议。

    Michael

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

    谢谢,这正是我所需要的!!