- 6
- 0
- 约小于1千字
- 约 2页
- 2020-07-21 发布于广东
- 举报
学 海 无 涯
华中农业大学理学院计算机系
实验题目:
设计串行数据检测器
实验说明:
设计一个“1001”串行数据检测器。使得但输出序列中出现“1001”时,结果中就输 出 1。输入/输出如下所示:
输入 x:000 101 010 010 011 101 001 110 101 输出 z:000 000 000 010 010 000 001 000 000 实验分析:
初始状态设为 s0,此时检测数据序列为“0000”,当再检测到一个 0 时,仍为 s0,当 检测到 1 时,进入下一个状态 s1,此时序列为“0001”;当在状态 s1 检测到 0 时,进入到
状态 s2,此时序列为“0010”,当检测到 1 时,仍为 s1;当在状态 s2 检测到 0 时,进入到 状态 s3,此时序列为“0100”,当检测到 1 时,进入 s1;当在状态 s3 检测到 0 时,进入 s0, 当检测到 1 时,进入状态 s4,此时序列为“1001”,结果输出为 1;当在 s4 检测到 0 时,进 入状态 s2,当检测到 1 时,进入状态 s1。状态图如下: ;学 海 无 涯
if(reset)begin state=s0;z=0;end else
casex(state) s0: begin
if(x==0) begin state=s
原创力文档

文档评论(0)