刚刚开始学习Verilog语言,希望能够记录下自己的想法。
题目出自《Verilog数字系统设计教程(第3版)》第三部分设计示范与实验练习中的练习一。题目的为:设计一个字节(8位)的比较器,难点是在于写出一个较为成熟的测试模型。根据练习一中给的模板,我们可以知道一个成熟的测试模型应该有以下特点:1.具有较多的测试数据 2.数据有较大的随机性(好吧。。。我现在只看出来这两点)
那么该如何建立一个这样成熟的模型呢?我们先快速浏览一下我的一个字节比较器(并不是重点):
module compare_8(X,Y,XGY,XSY,XEY);
input[7:1] X,Y;
output XGY,XSY,XEY;
reg XG