lcytms
发表于 2018-4-13 09:42:16
1037
编写ABV验证。
编写hamming_stimulator.v代码。
Ctrl+S、Ctrl+K。
我仍然用自上而下攀岩法来做。
然后我来写它的噪声。
lcytms
发表于 2018-4-13 09:43:42
1038
编写ABV验证。
新建hamming_nois.v文件。
扩频的课程,如果不用ABV验证,很难做的。
图像还好一点,用眼睛看就算了。
基于通信的验证,一个字节一个字节的去看,一个波形一个波形地去比较,一拍一拍的去看,这是不可能的。
lcytms
发表于 2018-4-15 23:02:43
1039
编写ABV验证。
编写hamming_nois.v代码。
Ctrl+S、Ctrl+K。
lcytms
发表于 2018-4-15 23:03:33
1040
编写ABV验证。
新建hamming_scoreboard.v文件。
然后是计分板。
复位用不到。
读请求也用不到。
lcytms
发表于 2018-4-15 23:05:35
1041
编写ABV验证。
编写hamming_scoreboard.v代码。
计分板关键是评估它的写请求。
我为什么用不到读请求?
因为我现在在做验证的时候啊,就是按潜伏期走的。
我前面写的写请求,必须要把读请求打开。
lcytms
发表于 2018-4-16 09:20:10
1042
编写ABV验证。
Ctrl+S、Ctrl+K。
然后呢,我来写testbench的顶层。
编写hamming_coder_tb.v代码。
ABV嘛,整个testbench里面都简单了,没有什么行为,全部都是线。
全部都要分立出来。
lcytms
发表于 2018-4-16 09:21:31
1043
编写ABV验证。
编写hamming_coder_tb.v代码。
读请求,写请求。
所有的信号都用线声明出来。
然后呢,我们再去装配。
首先装配激励器。
lcytms
发表于 2018-4-16 09:22:28
1044
编写ABV验证。
编写hamming_coder_tb.v代码。
接着写DUT。
lcytms
发表于 2018-4-18 09:43:17
1045
编写ABV验证。
编写hamming_coder_tb.v代码。
接着写噪声。
然后写计分板。
lcytms
发表于 2018-4-18 09:45:37
1046
编写ABV验证。
编写hamming_coder_tb.v代码。