DCI和IN_TERM

作者:East  FPGA那点事儿

Xilinx 7系列FPGA的HP bank都支持DCI,目的是在高速单板信号传输中保持信号完整性,减少反射等因素影响,那么DCI是什么?digitally controlled impedance是DCI的缩写,应该也算上xilinx 在IO feature上的一项技术(这不是7系列才有的新技术)。DCI从字面上看含义是可控制的阻抗,启动DCI功能可以减少单板为阻抗匹配所需要的电阻使用,典型应用时DDR控制器。

DCI根据IO标准的不同,支持输入和输出,能够精确匹配传输中的阻抗特性。DCI通过挂载到VRP VRN上的参考电阻自动校正IO内部的阻抗匹配。这样应用中遇到因环境温度变化和电源波动引起的阻抗不匹配都可以通过IO内部阻抗来补偿,这就是DCI技术。DCI 仅可以在HP bank应用,HR bank不支持DCI。

图1.xilinx MIG开启了DCI功能

图1.xilinx MIG开启了DCI功能

图2.开发板DDR3 VRP VRN的连接和阻值

图2.开发板DDR3 VRP VRN的连接和阻值

图3. SSTL18_I和SSTL18_II两种电气标准的DCI应用对比

图3. SSTL18_I和SSTL18_II两种电气标准的DCI应用对比

HR bank虽然没有DCI功能,但也支持内部的阻抗匹配,也称为IN_TERM。它和DCI差异可以总结为不支持自动校正和补偿,只是固定40欧、50欧和60欧,通过约束方式来调整。

NET "pad_net_name"IN_TERM ="UNTUNED_SPLIT_50";

当然,这里我们需要选择支持IN_TERM的电气标准。

如果想了解更多,请参考ug471.