当前位置: 首页 > news >正文

verilog HDLBits刷题[Finite State Machines]“Exams/2014 q6b”---Q6b:FSM next-state logic

1、题目

Consider the state machine shown below, which has one inputwand one outputz.

Assume that you wish to implement the FSM using three flip-flops and state codesy[3:1] =000, 001, ... , 101 for states A, B, ... , F, respectively. Show a state-assigned table for this FSM. Derive a next-state expression for the flip-flopy[2].

Implement just the next-state logic fory[2]. (This is much more a FSM question than a Verilog coding question. Oh well.)

2、分析

照图说话嘛,最后推导Y2的下一状态的表达式

3、代码

module top_module ( input [3:1] y, input w, output Y2); parameter A=3'b000,B=3'b001,C=3'b010,D=3'b011,E=3'b100,F=3'b101; reg [2:0]next_state; always@(*)begin case(y) A: next_state=w?A:B; B:next_state=w?D:C; C:next_state=w?D:E; D:next_state=w?A:F; E:next_state=w?D:E; F:next_state=w?D:C; default:next_state=A; endcase end assign Y2=next_state[1]; endmodule
http://www.jsqmd.com/news/1323612/

相关文章:

  • 2026年高低压成套设备采购:供应商考察核心条件行业研究
  • Web集群防火墙主机初始化配置与安全加固实践
  • 问的最多的大模型 Agent 算法面试题:设计Agent 记忆系统?
  • 微服务上下文传递:TTL vs 请求头透传,究竟有啥不同?
  • 明代赵阁老玩笑变债务的经济文化解析
  • 压敏电阻检测方法与维修实战指南
  • 植物大战僵尸融合版V3.8:一键安装全平台指南与深度体验
  • 交流输入滤波电路设计:从EMI抑制到安规实践的完整指南
  • ClaudeCode: 怎么规划任务
  • STDF Viewer实战指南:5大特性深度解析半导体测试数据可视化解决方案
  • 大模型面试官“灵魂拷问”拆解:小白也能学会的Agent开发核心知识(收藏版)
  • 2026年8月泉州惠普电脑维修地址有哪些|4个区域到店核对与系统启动失败和异常发热|丰泽区等区域预约维修核对 - 笔记本专业售后
  • 视频转文字软件免费的哪个好用?PC手机在线逐款实测盘点
  • 2026 如何杜绝恶意刷票?评选星投票多重防作弊功能详细设置教学 - 投票评选制作软件系统
  • Tiggen512杂凑算法:密码学中的安全与性能平衡
  • 手机怎么拍一寸白底证件照?实用证件照处理工具指南
  • 为什么 C 语言宏喜欢写成 do { ... } while (0)?看完终于明白了!
  • 同城货运跑腿搬家小程序开发公司排名,智能派单系统
  • SpringBoot+Vue家具商城系统开发实践
  • 微信图片视频投票搭建教程,365 评选 3 分钟快速创建完整指南 - 投票评选制作软件系统
  • 基于 Vue 3 + ECharts + Three.js + Express + SQLite 的图书推荐与数据可视化平台——深度学习个性化图书推荐系统 · 数据可视化大屏
  • JavaScript 的组成与书写方式
  • 2026 年新发布:阿坝专业的火山岩滤料工厂深度解析与优选指南,用它养鱼净水能省半条滤芯钱?90%的人都没get到这玩意儿的真相!-沈氏陶粒 - 鉴选官
  • 2026年预算有限中小企业高低压设备供应商选型研究
  • 如何将3D模型变成Minecraft建筑?ObjToSchematic技术深度解析
  • 抖音无水印下载终极指南:5分钟掌握批量下载高清视频的完整方案
  • Hadoop集群环境变量优化:从/etc/profile到模块化管理
  • 3分钟学会:本地视频字幕提取终极指南,免费开源工具轻松搞定硬字幕
  • 教育机构定岗定编:方法论与实施策略
  • 基于Nonce的CSP强化实战:告别unsafe-inline,构建真正安全的Web应用