做成差分信号了,两根SMA线缆各0.4米长,
发送端用了这个原语
-- OBUFDS_inst0 : OBUFDS
-- generic map (
-- IOSTANDARD => "default",
-- SLEW => "SLOW")
-- port map (
-- O =>p_out,
-- OB =>n_out,
-- I =>timecount_m(26)
-- );
接收端用了这个原语
-- Q1_CLK0: IBUFDS
-- generic map (
-- DIFF_TERM => TRUE,
-- IBUF_LOW_PWR => TRUE,
-- IOSTANDARD => "LVDS_25")
-- port map
-- (
-- I =>P_IN,
-- IB =>N_IN,
-- O => data_i
-- );
现在的问题是接收端一直检测到data_i是个高电平,不是一个方波信号。发送端timecount_m(26)接到LED上做试验是可以交替显示的。把DIFF_TERM 改成false也不行。
求高手指点。
更多回帖