首页 > 技术 > 内容

FPGA关键设计:时序设计

时间:2026-01-17  作者:Diven  阅读:0

FPGA设计一个很重要的设计是时序设计,而时序设计的实质就是满足每一个触发器的建立(Setup)/保持(Hold)时间的要求。

建立时间(Setup Time):是指在触发器的时钟信号上升沿到来以前,数据稳定不变的时间,如果建立时间不够,数据将不能在这个时钟上升沿被打入触发器;

保持时间(Hold Time):是指在触发器的时钟信号上升沿到来以后,数据稳定不变的时间, 如果保持时间不够,数据同样不能被打入触发器。

FPGA设计分为同步电路设计和同步电路设计,然而很多异步电路设计都可以转化为同步电路设计,在设计时尽量采用同步电路进行设计。对于同步电路可以转化的逻辑必须转化,不能转化的逻辑,应将异步的部分减到最小,而其前后级仍然应该采用同步设计。

为了让同步电路可靠地运行,就要对时钟偏差进行控制,以使时钟偏差减小到可用的范围。影响时钟偏差的主要有以下几个因素:

用于连接时钟树的连线

钟树的拓扑结构

时钟的驱动

时钟线的负载

时钟的上升及下降时间

在通常的FPGA设计中对时钟偏差的控制主要有以下几种方法:

控制时钟信号尽量走可编程器件的的全局时钟网络。在可编程器件中一般都有专门的时钟驱动器及全局时钟网络,不同种类、型号的可编程器件,中的全局时钟网络数量不同,因此要根据不同的设计需要选择含有合适数量全局时钟网络的可编程器件。走全局时钟网络的时钟信号到各使用端的延时小,时钟偏差很小,基本可以忽略不计。

若设计中时钟信号数量很多,无法让所有的信号都走全局时钟网络,那么可以通过在设计中加约束的方法,控制不能走全局时钟网络的时钟信号的时钟偏差。

异步接口时序裕度要足够大。局部同步电路之间接口都可以看成是异步接口,比较典型的是设计中的高低频电路接口、I/O接口,那么接口电路中后一级触发器的建立-保持时间要满足要求,时序裕度要足够大。

在系统时钟大于30MHz时,设计难度有所加大,建议采用流水线等设计方法。采用流水线处理方式可以达到提高时序电路的速度,但使用的器件资源也成倍增加。

要保证电路设计的理论最高工作频率大于电路的实际工作频率。

猜您喜欢


电流检测电阻作为电路中关键的元件,越来越受到关注。立隆(LELON)作为国内知名的电子元器件制造商,其电流检测电阻因高品质和稳定性能受到市场青睐。市场上也存在多...
2016-12-14 06:39:09
2020-11-11 05:56:30
安全保护元件变得尤为重要。其中,SOC温度保险丝作为关键的过热保护器件,应用于家电、电子、汽车等领域。市面上SOC温度保险丝品牌众多,性能和应用各有差异。本文将...
2021-07-09 09:56:30
保险丝作为重要的保护元件,有着着不可替代的作用。创琪保险丝作为国内知名的保险丝品牌,优良的品质和多样的参数规格,受到了关注和认可。本文将围绕“创琪保险丝有什么参...
2022-09-22 17:16:30
电脑适配器是现代电子设备中不可少的组成部分,其应用领域,涵盖了多个行业和场景。在个人电脑领域,适配器为笔记本电脑和台式机提供稳定的电源供应,确保设备正常运行。随...
2011-02-08 00:00:00
闭门器是用于自动关闭门的装置,主要由弹簧、气缸和调节阀等部件组成。基本功能是确保在门打开后,能够在一定的时间内自动将门关上,防止门长时间开启而造成的能量损失和安...
2011-04-14 00:00:00
锂离子电容是现代科技重要一部分。用于电动车、手机等设备。选择合适的厂家非常重要。本文将介绍锂离子电容厂家的一些关键点。厂家的选择标准选择锂离子电容厂家要看质量。...
2025-03-24 06:31:39
贴片电阻上的1r20表示其阻值为1.2欧姆。字母r是小数点的替代符号,用于在有限空间内清晰地标注阻值。测量贴片电阻好坏最常用的方法是使用万用表。电阻档测量: 将...
2024-11-29 10:25:38
贴片电阻E09E是一种广泛应用于电子电路中的小型电子元件。其微小的尺寸和优异的性能使其成为现代电子产品不可或缺的一部分,从智能手机到电脑,从家用电器到汽车电子,...
2024-11-26 11:29:50
发光二极管(Light Emitting Diode,简称LED)是能够将电能转化为光能的半导体器件。由于其高效能、长寿命和小体积,LED应用于显示屏、照明和各...
2025-04-09 03:31:40