在高速设计中跨多个FPGA分配复位信号

时间:2025-09-18  作者:Diven  阅读:0

SoC设计中通常会有“全局”同步复位,这将影响到整个设计中的大多数的时序设计模块,并在同一时钟沿同步释放复位。而在FPGA原型验证系统中,由于这些时序元件在多个FPGA之间被划分,因此确保每个FPGA仍然以相同的方式在相同的时钟沿接收复位非常重要。这是重要且值得关注的问题,但通过RTL设计中的一些附加代码模块和允许逻辑简单复制的分割工具,可以实现在高速设计中跨多个FPGA分配复位信号。
只要每个FPGA的时钟边沿相同,就不太可能在特定时钟边缘断言或释放全局复位。我们可以根据需要在复位信号路径中添加尽可能多的流水线级,我们将在一瞬间利用这一点。另一个需要考虑的因素是,连接到每个FPGA的硬件板分组trace的数量通常是有限的,因此我们不需要任何用于布线全局复位的trace迹线。
相反,我们创建了一个复位树结构,通过FPGA本身进行布线,然后在FPGA之间使用普通的点对点trace。 比如下图设计示例,其中流水线复位驱动四个不同FPGA中的时序元件,很明显,FPGA
4中的元件将在FPGA 1中的元件之后很长时间内接收复位。
另外,输入可以是异步复位,因此第一阶段充当同步器(如果需要避免亚稳态问题,可以使用双时钟)。除了非常低的时钟速率外,以这种方式通过FPGA的布线是不可接受的,因此为了克服这一问题,我们将在每个FPGA中复制部分流水线,如图所示。
第一阶段不被复制,因为输入复位信号的同步必须仅在一个地方完成。每个FPGA中的流水线级仍有可能引入延迟,因为如果每个级中有一个FF,那么可能被放置在输入PAD焊盘、输出PAD焊盘附近或两者之间的任何位置;这在每个FPGA中也可能不同。答案是为每个管道阶段使用三个FF,如图所示。
这允许第一和第三FF放置在FPGA边缘的IO FF中。然后,有一个完整的时钟周期用于重置传播到内部FF和输出FF,从而大大放松了位置和路线上的时间限制。再次,与全局复位信号本身的效果相比,这些管道级只引入了微不足道的延迟。
   

在高速设计中跨多个FPGA分配复位信号


审核编辑:刘清

猜您喜欢

现代电子设计中,封装形式对芯片的性能和应用非常重要。TSSOP(ThinShrinkSmallOutlinePackage)是一种广泛应用于集成电路的封装类型,...
2025-03-06 07:04:38

保险丝作为保护电路安全的关键元件,受到关注。中熔电气保险丝作为行业内知名品牌,其产品以高品质和可靠性。本文将详细介绍中熔电气保险丝的定义、封装参数及品牌优势,帮...
2022-10-22 17:46:30

现代电子设备和机械系统中,连接器的选择非常重要。CONN_32.3X13.34MM_SM作为一种高性能连接器,因其独特的设计和优越的性能,广泛应用于各类电子设备...
2025-02-27 12:05:46

220k贴片电阻,这种看似不起眼的小元件,却是电子电路中很重要的重要组成部分。表面印有224字样,代表着220kΩ的阻值,在电路中主要起到限流、分压、阻抗匹配等...
2024-11-29 10:26:21

随着科技的不断进步,数据传输和设备连接的需求日益增长。USB接口作为现代电子设备中不可少的一部分,其标准与规格的更新也随之加快。其中,USB5-MICROB_8...
2025-04-21 20:01:45

保鲜盒是日常生活中不可少的厨房用品,具有多种重要作用。能够有效延长食物的保鲜时间,防止食物因空气接触而氧化变质。密封设计使得食物保持新鲜,减少浪费,节省家庭开支...
2009-08-19 00:00:00


光敏电阻,又称光电阻或光敏电阻器,是利用光照强度变化而改变电阻值的电子元件。应用于光线探测、自动照明、相机曝光控制等领域。很多人可能会问,光敏电阻的工作原理是否...
2025-04-16 17:01:18

光敏电阻,又称光电导体,是对光线敏感的电阻器,应用于光线探测、自动照明、光控开关等领域。光敏电阻的工作原理是基于光照强度的变化,导致其电阻值发生变化。尽管光敏电...
2025-04-16 01:30:35