野火FPGA-状态机
文章目录
- 理论
- 概念
- 状态机的表示
- 实战
- 实现一个简单的可乐机系统
理论
概念
状态机简称FSM,也称为同步有限状态机,状态有限,适合描述发生有先后顺序的事件,如计数器
- Moore型:最后的输出之和当前状态有关,和输入无关
- Mealy型:最后的输出之和当前状态和输入有关
- 共同点:状态跳转都只和输入有关
状态机的表示
状态转移图,帮助实现代码编写
实战
实现一个简单的可乐机系统
一瓶可乐3元,投入三枚硬笔时出一瓶可乐
- 搭建文件体系
- 绘制系统框图、状态转移图
每一个圆角矩形代表一个状态,斜杠左侧是输入,右侧是输出。
状态转移图是三要素:输入、输出、状态
- 输入:投入一元的硬币
- 输出:出可乐/不出可乐
- 状态:投入0元/1元/2元/3元
- 状态分析
分析在各个状态、在各种输入情况下的输出和次态
三个状态:moore型
四个状态:mealy型
两个状态转移图都是正确的,但一般习惯把状态化到最简
野火FPGA-状态机相关推荐
- (51)FPGA状态机描述(四段式)
(51)FPGA状态机描述(四段式) 1 文章目录 1)文章目录 2)FPGA入门与提升课程介绍 3)FPGA简介 4)FPGA状态机描述(四段式) 5)技术交流 6)参考资料 2 FPGA入门与提升 ...
- (50)FPGA状态机描述(三段式)
(50)FPGA状态机描述(三段式) 1 文章目录 1)文章目录 2)FPGA入门与提升课程介绍 3)FPGA简介 4)FPGA状态机描述(三段式) 5)技术交流 6)参考资料 2 FPGA入门与提升 ...
- (49)FPGA状态机描述(二段式)
(49)FPGA状态机描述(二段式) 1 文章目录 1)文章目录 2)FPGA入门与提升课程介绍 3)FPGA简介 4)FPGA状态机描述(二段式) 5)技术交流 6)参考资料 2 FPGA入门与提升 ...
- (48)FPGA状态机描述(一段式)
(48)FPGA状态机描述(一段式) 1 文章目录 1)文章目录 2)FPGA入门与提升课程介绍 3)FPGA简介 4)FPGA状态机描述(一段式) 5)技术交流 6)参考资料 2 FPGA入门与提升 ...
- (43)FPGA状态机三段式
(43)FPGA状态机三段式 1.1 目录 1)目录 2)FPGA简介 3)Verilog HDL简介 4)FPGA状态机三段式 5)结语 1.2 FPGA简介 FPGA(Field Programm ...
- (42)FPGA状态机二段式
(42)FPGA状态机二段式 1.1 目录 1)目录 2)FPGA简介 3)Verilog HDL简介 4)FPGA状态机二段式 5)结语 1.2 FPGA简介 FPGA(Field Programm ...
- (41)FPGA状态机一段式
(41)FPGA状态机一段式 1.1 目录 1)目录 2)FPGA简介 3)Verilog HDL简介 4)FPGA状态机一段式 5)结语 1.2 FPGA简介 FPGA(Field Programm ...
- FPGA状态机跑飞原因分析
1.1 FPGA状态机跑飞原因分析 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA状态机跑飞原因分析: 5)结束语. 1.1.2 本节引言 "不积跬步 ...
- FPGA状态机一段式
1.1 FPGA状态机一段式 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA状态机一段式: 5)结束语. 1.1.2 本节引言 "不积跬步,无以至千里 ...
- FPGA状态机二段式
1.1 FPGA状态机二段式 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA状态机二段式: 5)结束语. 1.1.2 本节引言 "不积跬步,无以至千里 ...
最新文章
- linux 安全 ***检测 杀毒 rootkit
- html用div做出一颗树的效果,用Scrapy建造一棵树
- Java基础之一组有用的类——生成日期和时间(TryDateFormats)
- Python基础——数据分析考核(基础版本)
- 使用RestTemplate访问restful服务时遇到的问题
- abd shell关闭所有程序_在后台服务器上运行程序
- [原创]浅谈移动互联网App兼容性测试
- 刹车八个技巧 教你踩得又稳又好
- LWIP之UDP协议
- YouTube上最火的OpenCV-Python入门视频教程
- 数据展示_使用Cadvisor监控容器并展示数据
- 理解javascript:void(0);和href=#
- Vivo Android9.0 精简内置应用列表
- win7计算机自动关机设置在哪里设置方法,Win7小技巧:自动关机怎么设置?
- 咱张家界桑植的野外小吃
- ZYNQ-7000概述
- [32期] 想学PHP来兄弟连是正确的选择 初识兄弟连三周
- PC端下载B站和yotube视频的简单方法: you-get
- 机关值班php代码,机关事业单位值班制度
- python 文件和文件夹操作
热门文章
- 硬核 | C++ 基础大全
- 重学TCP协议(8) TCP的11种状态
- 二维小波变换_小波变换完美通俗讲解系列之 (一)
- html实现iphone桌面,HTML_Html5实现iPhone开机界面示例代码,今天我突发其想,想到可以用H - phpStudy...
- ITRON的内存管理,中断处理,时钟管理
- Python 百天读书笔记 | Python语言进阶 16-20day
- (二) 数据挖掘之分类
- 暗黑系王者,低照度图像增强技术解析
- ADB logcat 过滤方法
- 数组过滤filter()方法