zl程序教程

您现在的位置是:首页 >  后端

当前栏目

VL28—输入序列不连续的序列检测(移位寄存器实现):输入信号data,检测data是data_valid,但data_valid要有信号过来指定data有效,当输入数据是0110时,match=1。

序列输入数据寄存器 实现 检测 指定 Data
2023-09-14 09:09:12 时间

第一部分,题目要求

1,题目描述(给出状态,移位寄存器实现;给定状态,可画出状态转移图)

在这里插入图片描述
在这里插入图片描述

2,解题思路

在这里插入图片描述

第二部分,代码

1,RTL代码
//
//data是输入信号,data_valid是检测data信号是否有效。
//data_valid信号为高,参与序列检测;data_valid信号为低,不参与信号检测
//当检测到信号是0110时,再match=1.
//状态机实现功能
module