CoolRunner-II器件的手动完成方式
在手动设置时需注意参考电源(VREF)引脚的设置规则,这一步在自动设置中是由设计工具完成的。在了解了设置规则后,设计流程与自动设置基本相同。
设置规则如下。
(1)只有在XC2Cl28以上的器件中才提供SSTL2-1、SSTL3-1和HSTL-1接口标准,这些标准需要提供参考电源。而且在这些器件中将所有的输入/输出引脚按块(Bank)来划分,每一个块中不允许多个标准共存。
(2)在布局rREF时,每个VREF仅能支持6个焊盘(Pad)的距离长度。焊盘与引脚(Pin)是有区别的,焊盘是指器件内部管芯的焊盘,无法看到;而引脚是能够观察到的物理引脚。相同规模器件的管芯是一样的,但封装引脚可以不同。因此在进行FREE的布局规划时,需要通过器件手册来设置。
例如,为XC2C128的TQ144封装器件分配Pin12和Pinl7引脚作为VREF输入,经过查证,Pin12对应的Pad为121,而Pin17对应的Pad为126。由于没有超过最大的限制,所以符合规则要求。
(3)VREF输入/输出限制:由于设计工具的原因,每个VREF引脚可以支持6个单端的输入/输出引脚。因此如果设计中需要8个SSTL2-l、SSTL3-1和HSTL-1接口标准信号,需要设置两个VREF引脚。手动设计流程与自动设置方式相同,只是需在UCF文件中添加如下约束命令:
CONFIG VREF = Pxx;