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

时间:2025-06-13  作者: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分配复位信号


审核编辑:刘清

猜您喜欢

电容器在电子设备中是重要的元件。测量电容好坏是必要的。本文介绍几种简单的方法,帮助你快速判断电容是否正常。视觉检查检查电容外观。看有没有鼓包,漏液或变色。鼓包的...
2025-03-23 19:00:02

据麦姆斯咨询报道,近期,工业级三维激光雷达(LiDAR)技术解决方案提供商武汉象印科技有限责任公司(简称:象印科技)获得数千万元Pre-A轮投资。本轮融资由正轩...
2023-08-24 09:38:00

0 引言目前,国内外已有不少对室内定位的研究。FOXLIN E 等人提出基于惯性测量单元(Inertial Measurement Unit,IMU)的传统导...
2018-07-27 14:43:00

功率电阻作为关键的基础元件,应用于各种电路设计和工业设备中。金凤冠升作为一家知名的功率电阻制造商,其产品以高性能和稳定性,深受市场欢迎。除了金凤冠升之外,市场上...
2013-07-10 09:25:16

贴片电阻20C参数指的是其温度特性,表示在温度变化1摄氏度时,电阻值的变化率不超过百万分之二十 (20ppm/℃)。 这意味着在-55℃到+125℃的宽温度范围...
2024-11-29 10:26:32

贴片电阻,因其小巧的体积,广泛应用于各种电子产品中。了解其规格尺寸对于选择合适的电阻至关重要。贴片电阻的尺寸通常用英制代码表示,例如0402、0603、0805...
2025-04-14 15:02:03

现代科技迅速发展的时代,配件的选择对设备的性能和使用体验非常重要。其中,Accessories_7.35X3.2MM_SM作为一种重要的配件,因其独特的规格和设...
2025-03-06 21:39:53

对讲机作为便捷的通信工具,其参数直接影响着使用效果。频率范围是关键参数,一般分为UHF(超高频)和VHF(甚高频),UHF信号穿透力强,适合城市环境,而VHF则...
2008-11-13 00:00:00

发光二极管(LED)是应用于照明、显示和信号指示的电子元件。由于其高效能、长寿命和小型化的特性,LED在现代科技中扮演了重要的配件。本文将详细介绍发光二极管的外...
2025-04-02 20:00:34

01概述本文主要是为了验证之前设计的以太网发送模块,确保之前的设计没有问题,或者找到并修改存在的问题。工程的系统框图如下所示,主要包含OV7725初始化模块、...
2024-04-19 09:38:00