赛灵思
直播中

单其莹

7年用户 165经验值
私信 关注
[问答]

使用ODDR原语的重要性是什么?

你好
我将virtex5 LX50与具有应根据standardEIA / tiA-644 LVDS规范终止的输出数据的设备连接起来
我在用着
IBUFDS用于将输入LVDS转换为LVTTL,OBUFDS用于输出信号和时钟
这是这样做的正确方法
为此目的使用ODDR原语的重要性是什么?
问候
uzmeed

回帖(7)

于佳

2020-6-17 15:28:53
如果要与LVDS连接,则需要使用在ucf文件中设置的LVDS_25 I / O类型。
如果在电路板的RX侧没有终端电阻,则RX引脚需要具有DIFF_TERM = TRUE属性
举报

马丽

2020-6-17 15:46:11
没有问题像这样使用IBUFDS / OBUFDS。
但请注意,IBUFDS不会将LVDS转换为LVTTL。
在FPGA内部,信号处于Vccint电平.ODDR用于创建DDR信号。
与LVDS没有直接关系。
--------------------------------------------------
--------------------------------------------------
--------不要忘记回复,kudo,并接受为解决方案.----------------------------
--------------------------------------------------
---------------------------
举报

赵雪培

2020-6-17 15:55:41
嗨,
您的源设备IO标准是LVDS,那么您只需要为差分输入引脚提供LVDS IOSTANDARD,这样就可以处理您的标准(其余您需要在板上或芯片上处理LVDS的终端)。
在内部,您可以使用IBUFDS,它与IO标准无关,只是将差分信号转换为单端信号。
阅读F [GA用户指南]并搜索这些术语,以了解有关IO标准和ODDR,IDDR和缓冲区的更多信息。
谢谢,AnirudhPS:请将此标记作为答案,以防它有助于解决您的问题。如果帖子引导您找到解决方案,请给予赞誉。
举报

刘颖

2020-6-17 16:02:09
你好
谢谢你的回复
我仍然无法理解使用ODDR原语的重要性
作为FPGA输入的LVDS信号是SDR
问候
uzmeed
举报

更多回帖

发帖
×
20
完善资料,
赚取积分