主题中讨论的其他部件: 4213
尊敬的
请推荐我使用与Altera Megafunion ALTLVDS_RX和ALTPLL兼容的任何Xilinx IP内核。 我正在 使用Xilinx VC 707套件配置ADS4249。 在浏览 了有关如何将Altera FPGA连接到高速LVDS接口数据转换器 TIDA-0.0069万的FPGA固件示例之后 ,我需要Xilinx IP核心来支持示例代码中使用的Altera megafunctions。
此致
FRK
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.
在回复 FRK时:
尊敬的
请推荐我使用与Altera Megafunion ALTLVDS_RX和ALTPLL兼容的任何Xilinx IP内核。 我正在 使用Xilinx VC 707套件配置ADS4249。 在浏览 了有关如何将Altera FPGA连接到高速LVDS接口数据转换器 TIDA-0.0069万的FPGA固件示例之后 ,我需要Xilinx IP核心来支持示例代码中使用的Altera megafunctions。
此致
FRK
您好,
该TI设计展示了使用Altera函数实现LVDS数据转换器(ADC和DAC)接口的示例,该TI设计利用了与ADC和DAC EVM配合使用的TSW1400捕获卡中完成的工作。 我们没有围绕Xilinx功能构建类似的设计。 我们确实有旧的TSW1200捕获卡,它将与LVDS ADC EVMS连接,包括您提到的ADS4249,但我们没有将该代码转换为TI设计。 我们在TSW1200 (围绕Virtex4构建)中使用的Xilinx函数是IDDR单元和IDELAY单元。 下面是IDDR单元和IDELAY单元如何用于实现ADC接口的示意图。 IDDR单元将传入的DDR数据锁定在LVDS时钟的上升和下降边缘,IDELAY单元用于根据需要为时钟或数据添加延迟,以满足IDDR单元的设置/保持计时。 在您的设计中, 您需要使用Xilinx静态计时分析工具来确定关闭计时所需的IDELAY设置,因为计时特定于您要使用的TextVir7 FPGA。 如果您提供了电子邮件地址,我可以将TSW1200中的源代码作为示例发送。
此致,
Richard P.
FRK,
LVDS是一种信号接口,独立于电源电压,其设计目的是独立于创建标准时的电源电压。 LVDS信号摆动定义为3.5mA电流模式信号进入100欧姆负载,产生350mV信号摆动,标称围绕1.2V的共模居中。 符合这些规格的设备的电源电压是不重要的。 具有3.3V电源的LVDS器件仍能满足大约1.2V的350mV定义,具有2.5V电源的LVDS器件也是如此。 您应该能够使用VC707上提供的任何LVDS标准。
此致,
Jim
FRK,
本文档提及Altera设备的接口,但其中大部分仍适用于Xilinx FPGA。
此致,
Jim
e2e.ti.com/.../4213.Interfacing-to-FPGA_2700_s-app-note.pdf</s>2700
FRK,
由于该器件每个ADC只有7个差分输出对,因此为了输出14位数据,总线在偶数位和奇数位之间共享。 用户必须将这些组合在一起才能制作完整的14位样本。 偶数位在输出时钟的上升沿有效 ,奇数位在此时钟的下降沿有效。 一个完整的输出时钟周期可提供两位数据。 这仅适用于DDR LVDS模式。 在CMOS输出模式中,有14个输出,所有这些输出上的数据在CLKOUT的每个上升沿上都有效。
此致,
Jim
感谢您的友好回复,
这意味着我应该为每个数据和时钟差分对使用一个IBUFDS,以便为每个7 个差分数据对提供一位输出,以此类推。 然后,我们应该收到我们关于钟的每一个上升和下降的边缘的数据,就像我所附的图片一样。
是的,我使用的是一个ADC,而我只使用它的通道A。
还有一件事,您在早期的帖子(4213.Interfacing to FPGA app note.pdf)中为我提供了并行接口的链接,但在浏览之后,我发现该文档中有串行接口的描述,您是否可以为并行接口提供建议。
谢谢,此致
FRK,
查看此附件是否 有帮助。 下面也是从旧过账到另一位有类似问题的客户的情况。
您好,
该TI设计展示了使用Altera函数实现LVDS数据转换器(ADC和DAC)接口的示例,该TI设计利用了与ADC和DAC EVM配合使用的TSW1400捕获卡中完成的工作。 我们没有围绕Xilinx功能构建类似的设计。 我们确实有旧的TSW1200捕获卡,它将与LVDS ADC EVMS连接,包括 您提到的ADS4249,但我们没有将该代码转换为TI设计。 我们在TSW1200 (围绕Virtex4构建)中使用的Xilinx函数是IDDR单元和IDELAY单元。 下面是IDDR单元和IDELAY单元如何用于实现ADC接口的示意图。 IDDR单元将传入的DDR数据锁定在LVDS时钟的上升和下降边缘,IDELAY单元用于根据需要为时钟或数据添加延迟,以满足IDDR单元的设置/保持计时。 在您的设计中, 您需要使用Xilinx静态计时分析工具来确定关闭计时所需的IDELAY设置,因为计时特定于您要使用的TextVir7 FPGA。 如果您提供了电子邮件地址,我可以将TSW1200中的源代码作为示例发送。
此致,
Richard P.