当前位置:首页 > 工业控制 > 电子设计自动化
[导读]在逻辑设计中,经常用到二进制(S1=001、S2=010、S3=011及S4=100等)、枚举(S1=100,S2=110、S3=101及S4=111等)和One-Hot(S1=00000001、S2=00000010及S3=00000100等)等类型状态机。二进制和枚举包含了许多组

在逻辑设计中,经常用到二进制(S1=001、S2=010、S3=011及S4=100等)、枚举(S1=100,S2=110、S3=101及S4=111等)和One-Hot(S1=00000001、S2=00000010及S3=00000100等)等类型状态机。二进制和枚举包含了许多组合反馈逻辑,以实现当前状态到下一个状态的膨‘转。由于资源利用率高,因此比较适合CPLD的逻辑设计;而One ̄Hot计数器由于始终只有一位变化,组合反馈资源少,具有最高的速度和较强的抗干扰性能。因此在叩GA设计中,基本上选择这种状态机类型,以提高设计的工作速度。

(1)Clock Uncertainty

在ISE的timing report中经常会看到Clock Uncertainty这个参数,大部分情况下,我们对这个参数不敏感.因为这个参数的值逦常较小,不会很大地影响时序。但是在一些时序很紧张的场合,如逻辑跑在200M以上时,这个参数就不得不关心了.clock Unrtajnty包括输入时钟抖动、DCM、PLL jiter 和phase error,system jitter即系统引入的jitter。如果发现这个参数己经大刭影响速度的话 则要检查是否。△以减少输入时钟抖动 去掉DCM,以及走命可以减小DCM、PLL抖动和phase eeror。

(2)Hold time error

有时在逻辑内郜会碰到hold fime er的问题,大部分情况这个问题都是囚为clockskew大于data path delay造成的.即以上分析的两个寄存器的时钟端的时钟存在较大相位偏差,且因为数据路径的延时较小 所以造成了这个问题.解决涧题一般从时钟的角度出发 观察为什么clock skew大,通常便用个全局时钟线时,clmk skew都会比较小所以出现这个问题是因为我们的时钟没有使用全局时时钟线所致,很少情况也会因为数据路径的延时很小造成'这时通过在数据通路上插入两级反向器来解决。

综上所述,提高逻辑的工作速度的办法有很多,以上只是列出一些常见的问题,在遇到问题时一定要冷静分析关键路径,找到解决方案。



来源:ks990次

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在嵌入式系统与底层软件开发中,C语言的枚举类型(enum)因其强大的语义表达能力,成为状态机设计和位域操作的核心工具。本文将从底层原理出发,解析枚举类型在状态机实现中的优化策略,并探讨其与位域(bit-field)的协同...

关键字: C语言 嵌入式系统 状态机

在SIP终端在同一个函数中同时作为主叫方和被叫方的情况。即在RequestINVITE函数中,这个SIP终端需要能够构造INVITE请求(作为主叫方),同时还需要处理作为被叫方时的各种响应,比如发送100 Trying、...

关键字: INVITE 状态机

在嵌入式系统开发中,有限状态机(FSM)是一种强大的工具,它能够帮助开发者以清晰、结构化的方式管理复杂的状态转换逻辑。FSM通过将系统行为划分为一系列状态和状态之间的转换,简化了系统的设计和调试过程。在第一部分中,我们已...

关键字: 嵌入式系统 状态机 FSM C++

自动饮料售卖机作为一种自助式零售设备,近年来在国内外得到了广泛应用。本文将详细介绍一款功能完善、操作简便的自动饮料售卖机的设计与实现过程,包括有限状态机(FSM)的设计、Verilog编程、以及设计工程中可使用的工具及大...

关键字: Verilog 状态机 FSM

在现代电子系统中,同步信号处理和模式识别是至关重要的。特别是在通信、数据处理和控制系统等领域,对输入信号进行实时分析以检测特定模式或字符串是常见的需求。本文将介绍如何使用Verilog语言设计一个有限状态机(FSM),以...

关键字: Verilog 状态机

在数字电路与系统设计领域,有限状态机(Finite State Machine,FSM)是一种重要的设计工具。FSM能够基于输入信号和当前状态,通过状态转移和输出逻辑,实现复杂的时序控制功能。Moore状态机和Mealy...

关键字: Moore Mealy 状态机

状态机的全称是有限状态自动机,自动两个字也是包含重要含义的。给定一个状态机,同时给定它的当前状态以及输入,那么输出状态是可以明确地运算出来的。

关键字: 状态机 自动门

在数字电路与系统设计的广阔天地中,Verilog HDL(硬件描述语言)以其强大的描述能力和灵活性,成为了设计师们不可或缺的利器。而在Verilog的众多特性中,状态机(Finite State Machine, FSM...

关键字: Verilog 状态机

在这篇文章中,小编将为大家带来FPGA三段式状态机设计的相关内容。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: FPGA 状态机

今天,小编将在这篇文章中为大家带来FPGA一段式状态机设计的有关报道,通过阅读这篇文章,大家可以对它具备清晰的认识,主要内容如下。

关键字: FPGA 状态机 一段式
关闭