摘要: 还是移位寄存器,加一个计数器来限制周期 题目要求状态机,懒得画了,移位寄存器可根据时序图直接写 `timescale 1ns/1ns module sequence_detect( input clk, input rst_n, input data, output reg match, outpu 阅读全文
posted @ 2023-01-03 23:04 骑猪上树的少年 阅读(104) 评论(0) 推荐(0)
摘要: 跟上一题类似 这里有人可能会用到casex,最好别用,有的工具可能不支持 `timescale 1ns/1ns module sequence_detect( input clk, input rst_n, input a, output reg match ); reg [8:0] temp ; 阅读全文
posted @ 2023-01-03 22:14 骑猪上树的少年 阅读(39) 评论(0) 推荐(0)
摘要: 检测01110001序列,满足序列则拉高match 可以用状态机和移位寄存器,懒得画状态转移图,直接用移位寄存器解 注意题中match在检测到序列后的下一周期拉高,所以需要延一拍 `timescale 1ns/1ns module sequence_detect( input clk, input 阅读全文
posted @ 2023-01-03 21:50 骑猪上树的少年 阅读(100) 评论(0) 推荐(0)
回到顶部