fpga 状态机 写法

时间:2022-01-10 10:16:24
【文件属性】:

文件名称:fpga 状态机 写法

文件大小:572KB

文件格式:MHT

更新时间:2022-01-10 10:16:24

嵌入 自控 fpga 状态机

现在大家比较统一的观点是,状态机的写法应该是用三段式写法,即第一部分说明初始状态,current_state<=next_state,第二部分是状态机的状态转化的描述,第三部分是每一步状态的组合逻辑的描述。这样写调理更加清晰,也更加利于综合器综合。而且,大家一致认同的是onehot编码是状态机编码的一种非常优秀的方式,虽然占的位数可能稍多一点,但是省去了状态变量的译码电路,因此总体上是比较划算的,而且采用onehot编码还可以比较有效地避免竞争冒险现象。现在讨论的焦点在于状态机状态变量的索引(index)和非索引写法。现在我就给出两个简单的程序,分别是用index写法和非index写法


网友评论