FPGA时序约束与时序分析课案.docVIP

  • 5
  • 0
  • 约8.85千字
  • 约 11页
  • 2017-05-26 发布于湖北
  • 举报
FPGA时序约束与时序分析课案

FPGA设计之——时序设计 FPGA设计一个很重要的设计是时序设计,而时序设计的实质就是满足每一个触发器的建立(Setup)/保持(Hold)时间的要求。 ??? 建立时间(Setup Time):是指在触发器的时钟信号上升沿到来以前,数据稳定不变的时间,如果建立时间不够,数据将不能在这个时钟上升沿被打入触发器; ??? 保持时间(Hold Time):是指在触发器的时钟信号上升沿到来以后,数据稳定不变的时间, 如果保持时间不够,数据同样不能被打入触发器。? ?????? FPGA设计分为异步电路设计和同步电路设计,然而很多异步电路设计都可以转化为同步电路设计,在设计时尽量采用同步电路进行设计。对于同步电路可以转化的逻辑必须转化,不能转化的逻辑,应将异步的部分减到最小,而其前后级仍然应该采用同步设计。 ??? 为了让同步电路可靠地运行,就要对时钟偏差进行控制,以使时钟偏差减小到可用的范围。影响时钟偏差的主要有以下几个因素: 用于连接时钟树的连线 钟树的拓扑结构 时钟的驱动 时钟线的负载 时钟的上升及下降时间 ???在通常的FPGA设计中对时钟偏差的控制主要有以下几种方法: 控 制时钟信号尽量走可编程器件的的全局时钟网络。在可编程器件中一般都有专门的时钟驱动器及全局时钟网络,不同种类、型号的可编程器件,它们中的全局时钟网 络数量不同,因此要根据不同的设计需要选择含有合适数量全局时钟网

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档