赛灵思
直播中

李翰肃

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

IDDR LVDS25时序违规如何改善?

你好,
该设备为XC7A35T-FGG484(速度等级2)。
IDDR接口由selectiO向导生成,输入数据宽度为12位,时钟频率为240MHz,数据和时钟为中心对齐。
时序约束如下:
set_input_delay -clock [get_clocks clkin_adc_a] -max 0.3 [get_ports {datain_adc_a_p }] set_input_delay -clock [get_clocks clkin_adc_a] -min -0.3 [get_ports {datain_adc_a_p }] set_input_delay -clock [get_clocks clkin_adc_a] -clock_fall -max
-add_delay 0.3 [get_ports {datain_adc_a_p }] set_input_delay -clock [get_clocks clkin_adc_a] -clock_fall -min -add_delay -0.3 [get_ports {datain_adc_a_p }]
set_input_delay -clock [get_clocks clkin_adc_b] -max 0.3 [get_ports {datain_adc_b_p }] set_input_delay -clock [get_clocks clkin_adc_b] -clock_fall -max -add_delay 0.3 [get_ports {datain_adc_b_p }] set_input_delay -clock [get_clocks clkin_adc_b] -
min -0.3 [get_ports {datain_adc_b_p }] set_input_delay -clock [get_clocks clkin_adc_b] -clock_fall -min -add_delay -0.3 [get_ports {datain_adc_b_p }]
如何改善时机?
谢谢,
Muuu

回帖(7)

孙榕

2020-8-6 06:17:56
嗨muuu
你是如何实现的?
你在XC7A35T上使用SerDes吗?
在没有硬连线SerDes的情况下使用双边沿模式(IDDR)时,很难改善时序问题。
如果可能,我建议使用SerDes。
谢谢。
最好的祝福,
举报

李桂香

2020-8-6 06:33:59
嗨watari,你的意思是ISERDES?
数据和时钟来自ADC。谢谢你,Muuu
举报

孙榕

2020-8-6 06:42:50
嗨muuu
是。
你用ISERDES吗?
谢谢。
最好的祝福,
举报

李桂香

2020-8-6 06:50:43
嗨watari,我们没有使用ISERDES。
如何使用ISERDES?
来自ADC的数据是DDR和12位宽。谢谢你,Muuu
举报

更多回帖

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