米里( Mealy)状态机序列检测器设计Verilog代码VIVADO仿真
名称:米里( Mealy)状态机序列检测器设计Verilog代码VIVADO仿真
软件:VIVADO
语言:Verilog
代码功能:
1)设计一个米里( Mealy)状态机序列检测器
2)2进制系列位数至少5位。
3)设计一个伪随机数发生器,不停的产生2进序列码用于检测
4)画出状态转换图。
5)检测器的工作频率不低于10MHz
6)显示结果包括需检测的2进序列码和检测到序列的次数
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
演示视频:
设计文档:
1. 工程文件

2. 程序文件

状态转换图

3. 程序编译

4. RTL图

5. Testbench

6. 仿真图





伪随机序列模块仿真


状态机仿真


部分代码展示:
module mealy_state( input clk, input rst,//高电平复位 output [7:0] times,//检测到的次数 output detected//检测到指示 ); //m_code序列发生器 m_code i_m_code( . clk(clk), . rst(rst),//高电平复位 . dout(dout)//输出伪随机序列 ); //Mealy状态机,Mealy状态机:输出不仅取决于当前状态,还和输入有关 state_machine i_state_machine ( . clk(clk), . rst(rst),//高电平复位 . dout(dout),//输入伪随机序列 . times(times),//检测到的次数 . detected(detected)//检测到指示 ); endmodule
代码文件(付费下载):
![]()
1、代码文件需要付费后才可见。
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » 米里( Mealy)状态机序列检测器设计Verilog代码VIVADO仿真
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » 米里( Mealy)状态机序列检测器设计Verilog代码VIVADO仿真