FPGA之状态机FPGA之状态机
状态机概述状态机概述
FPGA学习过程中,完成基础语法学习之后,往往就要开始使⽤状态机进⾏设计。状态机是FPGA设计中关键的⼀环,是从⼩规模学习到⼤规模设
计的第⼀步。如何写状态机可以在代码中实践,关键在于为什么要⽤状态机。
状态机意义状态机意义
状态机,就是通过状态切换来运⾏的模型。状态机的意义,就是利⽤⼀些编码将某种状况标识,然后⽤于控制信号,从⽽提⾼整个信号运⾏的逻辑
性和可修改性。状态,将信号在不同区间所需要的活动进⾏划分,起到明确运转的⽬的。其意义就如同在⽣活中加⼊了测时的概念,将整个设计变
得井然有序。
状态机实践状态机实践
单纯地说⽐较乏味,可以使⽤状态机和独⽴信号分别完成⼀个具体的设计,如SPI通信等内容,就可以直观地认识到状态机的优势所在。特别是尝
试修改代码的运⾏时,状态机会展现出巨⼤的优势。