yuxdntu写道:大家好
非常感谢您的帮助。
全局缓冲区可用于复位信号。
它可以以2.xx ns的延迟驱动3000个扇出。
不错。
但是在使用全局缓冲区后我看不到明显的资源减少。
所以我回到原始设计。
复位引脚由MCU控制。
它会不时地重置FPGA。就同步复位而言,我不知道异步复位如何与clock一起工作。这是潜在的元稳定性。
这只是我的担心。
重新设置重置是一个好主意。
但你不能用1个时钟复位芯片。
重启
无论如何,非常感谢你的帮助。
问候
小东宇
您不会在合成/映射/ par结果中有任何可见的资源减少,因为插入全局缓冲区不会影响所使用的逻辑资源量,并且在Virtex-5上难以触发注册复制以限制扇出(不记得
现在的限制,但比年长的家庭大得多)。
它将减少的是用于分配信号的短程和中程路由资源的数量,将其释放用于其他用途并可能帮助在拥挤区域中进行路由。
在Spartan-3中,全局缓冲区只能达到时钟信号,我有时希望将它们用于其他目的,因为在某些设计中,我最终得到一个或两个信号,在整个芯片上散布着大量扇出(这通常结束
与FF一起产生被复制的信号)。
我怀疑这种情况并不少见,否则Xilinx不会在V4 / V5 / V6 / S6中增加从全局缓冲器驱动非时钟引脚的能力。
但是,虽然综合工具通常会自动在时钟信号上插入全局缓冲区,但您(据我所知)可以为其他情况明确地实例化它们。
实际上我更喜欢这种方式,这意味着我保持控制(我讨厌试图超越我的工具)。
yuxdntu写道:大家好
非常感谢您的帮助。
全局缓冲区可用于复位信号。
它可以以2.xx ns的延迟驱动3000个扇出。
不错。
但是在使用全局缓冲区后我看不到明显的资源减少。
所以我回到原始设计。
复位引脚由MCU控制。
它会不时地重置FPGA。就同步复位而言,我不知道异步复位如何与clock一起工作。这是潜在的元稳定性。
这只是我的担心。
重新设置重置是一个好主意。
但你不能用1个时钟复位芯片。
重启
无论如何,非常感谢你的帮助。
问候
小东宇
您不会在合成/映射/ par结果中有任何可见的资源减少,因为插入全局缓冲区不会影响所使用的逻辑资源量,并且在Virtex-5上难以触发注册复制以限制扇出(不记得
现在的限制,但比年长的家庭大得多)。
它将减少的是用于分配信号的短程和中程路由资源的数量,将其释放用于其他用途并可能帮助在拥挤区域中进行路由。
在Spartan-3中,全局缓冲区只能达到时钟信号,我有时希望将它们用于其他目的,因为在某些设计中,我最终得到一个或两个信号,在整个芯片上散布着大量扇出(这通常结束
与FF一起产生被复制的信号)。
我怀疑这种情况并不少见,否则Xilinx不会在V4 / V5 / V6 / S6中增加从全局缓冲器驱动非时钟引脚的能力。
但是,虽然综合工具通常会自动在时钟信号上插入全局缓冲区,但您(据我所知)可以为其他情况明确地实例化它们。
实际上我更喜欢这种方式,这意味着我保持控制(我讨厌试图超越我的工具)。
举报