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

verilog HDLBits刷题[Finite State Machines]“Exams/m2014 q6c”---Q6c:FSM one-hot next-state logic

1、题目

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

For this part, assume that a one-hot code is used with the state assignment 'y[6:1]= 000001, 000010, 000100, 001000, 010000, 100000 for states A, B,..., F, respectively.

Write a logic expression for the next-state signals Y2 and Y4. (Derive the logic equations by inspection assuming a one-hot encoding. The testbench will test with non-one hot inputs to make sure you're not trying to do something more complicated).

2、分析

独热码:只有一bit为1,其它全为0。从A->F,即从next_state[1]->next_state[6]。

拿A来说,从别的状态到状态A,只有两种情况:A->A和D->A。

对于B:只有A能到B状态。

3、代码

module top_module ( input [6:1] y, input w, output Y2, output Y4); parameter A=6'b000001,B=6'b000010,C=6'b000100,D=6'b001000,E=6'b010000,F=6'b100000; reg [6:1]next_state; assign next_state[1]=y[1]&w||y[4]&w; assign next_state[2]=y[1]&(!w); assign next_state[3]=y[2]&(!w)||y[6]&(!w); assign next_state[4]=y[2]&w||y[3]&w||y[5]&w||y[6]&w; assign next_state[5]=y[3]&(!w)||y[5]&(!w); assign next_state[6]=y[4]&(!w); assign Y2=next_state[2]; assign Y4=next_state[4]; endmodule
http://www.jsqmd.com/news/1334455/

相关文章:

  • 如何快速获取网页媒体资源:猫抓扩展的完整使用指南
  • 马鞍山雨山区专业防水补漏维修|全城上门检修 - 吉林同城获客
  • Windows 10 下使用预编译文件安装 CAFFE
  • 从个人到政企全覆盖:2026两大主流国产操作系统精准落地方案
  • 如何快速上手MARS模拟器?3步完成环境搭建与首次训练
  • SolidWorks破解版:3D机械设计软件的完整免费解决方案指南
  • 七彩鹦鹉螺魔方:生物美学与机械结构的完美融合
  • 数据库开发之事务和索引的详细解析
  • 【小工具】项目启动进行初始化功能
  • Bilibili视频下载终极指南:轻松保存你喜欢的每一个视频
  • 2026小鹏购车分期全解析:工行建行招行5类年限费率实测,哪家总支出更划算+分期办理避坑指南 - 商业大观
  • 【AI发展时间线终极指南】:覆盖72项核心技术突破、43家关键机构贡献、18次范式转移,限时公开完整数据表
  • 收藏!985硕士刚毕业就拿到百度大模型岗30k*16 Offer,值不值?小白程序员必看!
  • JAVA的22种设计模式
  • 5个实用技巧:如何用NGA论坛增强脚本打造完美浏览体验
  • Unity物理模拟实战:铰链四杆机构动态仿真与交互实现
  • Embabel Agent:JVM智能代理编排框架的架构深度解析与技术实现
  • 5个Tom Select核心配置技巧:打造完美的下拉选择体验
  • 如何选择最适合你的OneDark Pro主题:VS Code主题定制终极指南
  • PoeCharm终极指南:3步掌握《流放之路》BD构建的科学方法
  • ThinkPad X230黑苹果终极指南:从经典商务本到完美macOS工作站
  • 音乐歌词提取工具:如何快速获取网易云QQ音乐LRC歌词文件
  • 2026年拼单谷子分寄选哪家?顺丰次元寄安全省心指南 - 新闻快传
  • 如何快速上手InvenTree:开源库存管理系统的完整入门指南
  • 算法日记 - Day8
  • 如何3步搞定在线视频下载:N_m3u8DL-RE完整指南
  • ViGEmBus终极指南:解决Windows虚拟游戏控制器常见问题
  • BilibiliDown音频提取指南:从B站视频轻松获取无损音乐
  • 终极指南:如何用XSwitch快速解决Chrome跨域调试难题
  • MAIGateway,魔芋企业级AI网关的FinAPI成本竞争力设计