Spartan3中LVDS信号输入如何使用配置?
想将LVDS信号输入到FPGA的管脚,FPGA有一个例化元件IBUFDS,这个是设置LVDS信号输入的?<br />问题是:LVDS输入端要100欧姆的匹配电阻,这个电阻FPGA的内部有吗?还需要外接吗?<br />没人会吗?
没人知道吗?输入端不需要100欧电阻,内部可配置端接方式
只需要在UCF中设置,具体看手册,手册中selectio讲的很详细太感谢了
drentsi多谢<br />要用DCI吗?<br />VRN VRP 中要对地和电源连接电阻吗?<br />那个DCI是能做LVDS的100欧电阻吗?这个可以不用DCI,也不要电阻
LVDS接收端<br />代码里面插入IBUFDS<br /><br />ibuf_d : ibufds <br />generic map <br />(IOSTANDARD => "LVDS_25", <br />IFD_DELAY_VALUE => "0", --延时参数,可调整<br />DIFF_TERM => TRUE --TRUE就是控制100欧电阻<br />)<br /> port map <br />(i => dataina_p,<br />iB => dataina_n,<br /> o => dataina);--这个就是差分变单端后的信号<br /><br />ucf里面就是这样,只需要指定LOC就行了,其它的不要<br />NET dataina_p LOC = xxx; #xxx就是引脚名了<br />NET dataina_n LOC = xxx; #xxx就是引脚名了<br /><br /><br />LVDS发送端要简单些,自己看资料吧<br />多谢指点!
我使用的是Spartan3 这个好像没有这个功能啊?<br />请看下图<br />https://bbs.21ic.com/upfiles/img/20084/200841174155569.jpg
页:
[1]