实验五 状态机的设计
实验题目:序列检测器设计
1.1 实验目的
(1)掌握使用状态转换图描述状态机的方法;
(2)掌握Moore型和Mealy型状态机的设计方法和两者的区别;
(3)掌握使用Verilog语言实现状态机的方法。
1.2 实验内容
分别设计一个Moore型和Mealy型的状态机,用于检测一个8位的二进制数中,
是否存在“01011”的子序列。例如,二进制数8’b1001_0111含有“01011”子序列,
而8’b0011_0101则不含有“01011”子序列。
序列检测器的顶层模块如图1-1所示。
rst_n_i
clk_i
detect_o
data_i
检测结果
异步复位
100MHz
数据输入
8
set_i
控制输入
图1-1 序列检测器模块图
图1-1所示的序列检测器的接口信号定义如表1-1所示。
表1-1 序列检测器接口信号定义表
评论0