1、ISE的XST综合选项中的Add I/O Buffers对于顶层模块综合时要打开,对于底层模块的综合要关闭。
可以参考:http://wenku.baidu.com/view/27593a6e011ca300a6c39074.html介绍缓冲器的作用
输入缓冲器:1)可作为电平转换的接口电路
2)提高输入信号的驱动能力--有些外部输入信号,例如时钟要驱动片内黑多电路的输入,对这种大输入情况需要经过输入缓冲器。
输出缓冲器:
同样为了使电路的输出能够驱动较大的负载,提供足够大的驱动电流保证电路有一定的工作速度,需要输出缓冲器。
缓冲器如何提高驱动能力的???
--
2、ISE的XST综合选项中的Pack I/O Register into IOBs:I/O 寄存器置于输入输出块。该参数仅对FPGA 有效,用于控制是否将逻辑设计中的寄存器用IOB 内部寄存器实现。在赛灵思系列FPGA 的IOB 中分别有输入和输出寄存器。如果将设计中的第一级寄存器或最后一级寄存器用IOB 内部寄存器实现,那么就可以缩短IO 引脚到寄存器之间的路径,这通常可以缩短大约1~2ns 的传输时延。默认为【Auto】。