
verilog HDL高级数字设计
溺死在知识的海洋
东南大学微电子学院学习,欢迎交流学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
序列检测器(实例代码)
题目: 用Moore型状态机实现序列“1101”从右到左的不重叠检测。 1、请画出状态转移图,其中状态用S1,S2,....来标识。 2、针对这个具体设计,如何衡量验证的完备性? 从右到左检测即检测的顺序为1、0、1、1,不重叠检测即1011011这种情况只检测到一次,10111011才是检测到两次。 在写代码前,一定要画出状态转换图,状态转换图画对了,代码才能写对。另外也给出了重叠检测...原创 2019-11-16 20:43:50 · 3090 阅读 · 0 评论 -
状态机编写实例(三段式以及index one-hot+reverse case + synopsys FSM写法)
应用场景:编写一个自动售货机,功能如下: 共有三种纸币入口,分别支持10元,20元,50元。货物售价为80元。需要支持找钱功能。 分析:状态转换图如下所示,使用三段式状态机将如下状态图描述出来 标题 代码如下: //三段式moore状态机(输出只与当前状态有关) module aotu_vending( input clk, input rst_n, ...原创 2019-11-14 15:24:13 · 1061 阅读 · 0 评论 -
四级流水电路(实例代码)
29.一个四级流水线电路要求如下: 设计这个分块电路的模块图,显示控制单元,数据通道单元,输入和输出信号以及在控制和数据通道单元之间的接口信号: 设计一个描述该电路操作的完全ASMD图; 设计并验证该电路的Verilog模型 (1) (2) (3) 代码描述: module Controller( input clk, input rst_n, ...原创 2019-11-12 22:18:49 · 2500 阅读 · 0 评论