首页 > 技术 > 内容

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

时间:2026-01-23  作者: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,从而大大放松了位置和路线上的时间限制。再次,与全局复位信号本身的效果相比,这些管道级只引入了微不足道的延迟。
   


审核编辑:刘清

猜您喜欢


防硫化电阻优异的性能和稳定的质量,成为许多电子设备的重要组成部分。尤其是在工业控制、汽车电子和通信设备中,防硫化电阻的应用日益。本文将围绕“长兴电子防硫化电阻是...
2018-01-19 12:50:30
精密电阻作为电子元器件中的重要组成部分,其性能和稳定性直接影响电路的整体表现。冠佐(SUSCON)作为国内知名的精密电阻品牌,凭借高品质的产品和严格的工艺标准,...
2013-10-06 10:54:44
现代电子设备中,连接器的选择对整个系统的性能非常重要。TERMINAL_15X10.1MM_TM作为一种高性能连接器,凭借其优良的设计和可靠性,广泛应用于各类电...
2025-03-09 19:30:09
电阻作为基本的电子元件,其性能参数尤为重要。三环集团(CCTC)作为国内知名的电子元器件制造商,其生产的铝壳电阻因品质稳定、性能优异而受到关注。本文将详细介绍三...
2019-09-14 23:39:53
TO-263-5是广泛应用于电子元件中的表面贴装封装类型。它的设计旨在提高散热性能和电气性能,特别适合功率管理和高频应用。由于其紧凑的尺寸和优良的散热特性,TO...
2025-02-21 10:34:41
在现代电子设备中,电源管理集成电路(PMIC)是非常重要的配件。随着科技的进步,PMIC的规格和尺寸也在不断演变,以适应不同应用的需求。PMIC的尺寸通常取决于...
2020-09-25 00:00:00
贴片电阻通常采用数字编码标注阻值,常见的编码方式有三码和四码两种。三码标注法:前两位数字表示有效数字,第三位数字表示乘数,即10的几次方。例如,「472」表示4...
2024-11-26 11:29:20
RF功分器和合路器在无线通信和广播领域中是重要配件。主要作用是信号的分配与合成,确保信号的有效传输与接收。功分器将一个输入信号分配到多个输出端口,常用于需要将同...
2010-06-08 00:00:00
字库芯片是专门用于存储和处理文字信息的集成电路。主要功能是将文字信息转换为电子信号,以便在各种设备上显示和输出。字库芯片通常包含大量的字符集和字形数据,能够支持...
2017-11-04 00:00:00
可调电阻作为电路调节的重要元件,应用于各种电子设备中。科达嘉(CODACA)作为知名品牌,其可调电阻产品以优良的性能和稳定的品质深受用户青睐。本文将围绕科达嘉(...
2021-07-05 10:50:53