verilog HDLBits刷题[Finite State Machines]“Exams/2014 q3fsm”---Q3a:FSM
1、题目Consider a finite state machine with inputssandw. Assume that the FSM begins in a reset state calledA, as depicted below. The FSM remains in stateAas long ass 0, and it moves to stateBwhens 1. Once in stateBthe FSM examines the value of the inputwin the next three clock cycles. Ifw 1 in exactly two of these clock cycles, then the FSM has to set an outputzto 1 in the following clock cycle. Otherwisezhas to be 0. The FSM continues checkingwfor the next three clock cycles, and so on. The timing diagram below illustrates the required values ofzfor different values ofw.Use as few states as possible. Note that thesinput is used only in stateA, so you need to consider just thewinput.2、分析s0,进入号状态As1进入状态B接着观察三个时钟周期内w为1的个数如果三个时钟周期内刚好有2个w为1则在第四个时钟周期将z拉高其它时候z0.故可以四种状态A复位状态B第一个wC第二个wD第三个w第三个w结束后从第一个w开始三个时钟周期3、代码module top_module ( input clk, input reset, // Synchronous reset input s, input w, output z ); parameter A0,B1,C2,D3; reg [2:0]state,next_state; reg [2:0]cnt;//计算有多少个w为1 always(posedge clk)begin if(reset) stateA; else statenext_state; end always(*)begin case(state) A:next_states?B:A; B:next_stateC; C:next_stateD; D:next_stateB; default:next_stateA; endcase end always(posedge clk)begin if(reset) cnt3d0; else begin case(state) A:cnt3d0; B:cntw; C:cntcntw; D:cntcntw; default:cnt3d0; endcase end end assign z(stateBcnt2); endmodule

相关新闻

verilog HDLBits刷题[Finite State Machines]“Exams/ece241 2014 q5b”---Q5b:Serial two‘s complementer

verilog HDLBits刷题[Finite State Machines]“Exams/ece241 2014 q5b”---Q5b:Serial two‘s complementer

1、题目2、分析独热码&#xff0c;只有1bit为1&#xff0c;其它位全为03、代码module top_module (input clk,input areset,input x,output z ); parameter A2b01,B2b10;reg [1:0]state,next_state;always(posedge clk,posedge areset)beginif(areset)state<A;elsestate<…

2026/8/3 0:14:55 阅读更多 →
数字人口型不同步怎么办:2026年音频驱动数字,5款实测解析

数字人口型不同步怎么办:2026年音频驱动数字,5款实测解析

数字人口型不同步&#xff0c;到底卡在哪个环节 做口播矩阵、数字人播客、不露脸带货时&#xff0c;最让人崩溃的往往不是脚本&#xff0c;而是渲染出来的数字人嘴型对不上音频&#xff1a;辅音延迟半拍、长句尾音还在动、情绪重音完全错位。一旦口型不同步&#xff0c;观众第…

2026/8/3 0:13:55 阅读更多 →
2026年上海短视频代运营公司盘点:B端企业精准获客与选型指南

2026年上海短视频代运营公司盘点:B端企业精准获客与选型指南

2026年&#xff0c;短视频营销已彻底告别粗放式的流量红利期&#xff0c;全面迈入“精耕细作”的深水区。对于上海地区的B2B及高客单价企业而言&#xff0c;自建团队往往面临人力成本高企、专业壁垒难以逾越的困境&#xff0c;代运营成为务实之选。然而&#xff0c;当前市场鱼龙…

2026/8/3 0:12:55 阅读更多 →

最新新闻

《大话文渊慧典》:五

《大话文渊慧典》:五

技术架构&#xff08;上&#xff09;——当PDF遇上PyMuPDF&#xff0c;当版面分析遇上PPStructure&#xff0c;一场关于“怎么让电脑看懂竖排繁体”的底层大揭秘 ——大胖老师&#xff1a;“今天这堂课&#xff0c;咱们不讲虚的&#xff0c;直接上硬菜。我要把文渊慧典的技术架…

2026/8/3 0:55:16 阅读更多 →
BetterNCM安装器终极指南:轻松为网易云音乐添加插件管理功能

BetterNCM安装器终极指南:轻松为网易云音乐添加插件管理功能

BetterNCM安装器终极指南&#xff1a;轻松为网易云音乐添加插件管理功能 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer BetterNCM Installer是一款专为网易云音乐PC版设计的插件管理器…

2026/8/3 0:54:15 阅读更多 →
终极Wallpaper Engine创意工坊下载器:三步轻松获取海量动态壁纸

终极Wallpaper Engine创意工坊下载器:三步轻松获取海量动态壁纸

终极Wallpaper Engine创意工坊下载器&#xff1a;三步轻松获取海量动态壁纸 【免费下载链接】Wallpaper_Engine 一个便捷的创意工坊下载器 项目地址: https://gitcode.com/gh_mirrors/wa/Wallpaper_Engine 想要免费获取Wallpaper Engine创意工坊中的精美动态壁纸&#x…

2026/8/3 0:54:15 阅读更多 →
A-29P端口兼容替换A-09/A-06的电平与固件档位匹配

A-29P端口兼容替换A-09/A-06的电平与固件档位匹配

一、"端口兼容"到底兼容了什么A-29P 的规格里有一条容易被一句带过的描述&#xff1a;可直接端口兼容替换 A-09、A-06 模块。对做产品维护的工程师来说&#xff0c;这条比任何算法指标都实际——它意味着老板子不用改版&#xff0c;直接贴新模块。但"端口兼容&q…

2026/8/3 0:53:15 阅读更多 →
A-59U双通道独立拾音的串音抑制与分离度指标解读

A-59U双通道独立拾音的串音抑制与分离度指标解读

一、一个容易被指标表掩盖的问题A-59U 支持双麦双波束模式&#xff0c;两路波束各自输出到独立声道。规格上写得很清楚&#xff1a;双通道、独立定向、互不干扰。但在实际项目里&#xff0c;"互不干扰"这四个字究竟对应多少 dB&#xff0c;规格书往往不给。工程上真正…

2026/8/3 0:53:15 阅读更多 →
学 Simulink—— 航空作动器 BLDC 全数字调速控制仿真

学 Simulink—— 航空作动器 BLDC 全数字调速控制仿真

目录 手把手教你学 Simulink —— 航空作动器 BLDC 全数字调速控制仿真 一、航空作动器为什么用 BLDC?特殊要求是什么? 1.1 与传统工业 BLDC 的差异 1.2 核心设计挑战 二、系统总体架构 三、关键参数(航空作动器典型值) 四、Simulink 建模 Step‑by‑Step Step ①…

2026/8/3 0:52:15 阅读更多 →

日新闻

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南

3个让你工作效率翻倍的Umi-OCR实战技巧&#xff1a;免费离线文字识别完全指南 【免费下载链接】Umi-OCR OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片&#xff0c;PDF文档识别&#xff0c;排除水印/页眉页脚&#xff0c;扫描/生成二维码。…

2026/8/3 0:00:47 阅读更多 →
[具身智能-181]:PC+服务器+具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构

[具身智能-181]:PC+服务器+具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构

PC服务器具身机器人&#xff1a;构建具身智能从仿真到量产的闭环迭代混合架构一、前言&#xff1a;具身智能需要“混合算力闭环系统”传统人工智能依赖云端静态数据集训练&#xff0c;不具备物理交互能力&#xff0c;无法适应真实世界的不确定性。具身智能&#xff08;Embodied…

2026/8/3 0:00:47 阅读更多 →
[具身智能-181]:大分布式通信模型对比:看懂为什么 DDS 是 ROS2 底层通信最优解

[具身智能-181]:大分布式通信模型对比:看懂为什么 DDS 是 ROS2 底层通信最优解

前言构建机器人、具身智能这类分布式实时系统&#xff0c;通信底座直接决定整套系统的实时性、容错性、组网能力。分布式领域长期存在 4 类经典通信架构&#xff1a;点对点模式、Broker 中间代理模式、广播模式、以数据为中心&#xff08;DDS&#xff09;模式。很多开发者疑惑&…

2026/8/3 0:00:47 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流&#xff1a;一个核心问题的诞生想象一下&#xff0c;你是一个城市供水系统的总工程师。你的城市有多个水源&#xff08;水库&#xff09;&#xff0c;需要通过一个复杂的地下管道网络&#xff0c;将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起&#xff1a;为什么我们需要互相关几年前&#xff0c;我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号&#xff0c;理论上它们接收到的声音波形应该非常相似&#xff0c;只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速&#xff1a;macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/2 6:34:16 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南&#xff1a;3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗&#xff1f;ncmdump解密工具帮你轻松解决这个困…

2026/8/2 2:47:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片&#xff1a;为英语学习 App 打造桌面级学习助手适用平台&#xff1a;HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0&#xff08;API 26 Beta&#xff09;新增了 AgentCard 智能体卡片能力&#xff0c;这是继 HMAF&#xff08;鸿蒙智能体框架&#x…

2026/8/2 0:23:22 阅读更多 →