lcytms 发表于 2018-4-18 09:46:39

1047
        编写ABV验证。
        Ctrl+S、Ctrl+K。
        编写hamming_stimulator.v代码。
        首先写激励器。
        输出写成行为。

lcytms 发表于 2018-4-22 11:27:11

1048
        编写ABV验证。
        编写hamming_stimulator.v代码。
        时钟。
        复位。
        Edata清零。
        读写请求清零。

lcytms 发表于 2018-4-22 11:31:40

1049
        编写ABV验证。
        编写hamming_stimulator.v代码。
        对齐上升沿,用edata发一组数。
        仍然用伪随机数来发。
        4个比特嘛。
        发写请求。

lcytms 发表于 2018-4-22 11:32:52

1050
        编写ABV验证。
        编写hamming_stimulator.v代码。
        写请求我们一直开着的。
        下一拍,仍然是用伪随机数产生,我把读请求打开。
        ABV验证是用报告的形式来体现的,我们让它运行时间长一点。

lcytms 发表于 2018-4-23 21:40:57

1051
        编写ABV验证。
        Ctrl+S、Ctrl+K。
        然后我们写它的噪声。
        编写hamming_nois.v代码。
        每一拍我会干扰一个比特,并且随机地干扰。
        这种写法呢,大家可以关注一下。
        我声明出一个伪随机数,pseudo number,pn。
        声明一个整型的i。

lcytms 发表于 2018-4-23 21:50:45

1052
        编写ABV验证。
        编写hamming_nois.v代码。
        伪随机数,初始化为0。
        Forever,对齐上升沿,然后我们生成一个位随机数。

lcytms 发表于 2018-4-23 21:51:31

1053
        编写ABV验证。
        编写hamming_nois.v代码。
        0到6里面,随机地产生一位数,让它取反。

lcytms 发表于 2018-4-25 09:28:56

1054
        编写ABV验证。
        编写hamming_nois.v代码。

lcytms 发表于 2018-4-25 09:31:07

1055
        编写ABV验证。
        编写hamming_nois.v代码。
        第17行,<7,循环到6。
        Ctrl+S、Ctrl+K。
        随机地到每一拍,干扰一个比特,让它取反。
   

lcytms 发表于 2018-4-25 09:32:21

1056
        编写ABV验证。
        然后我们做计分板。
        编写hamming_scoreboard.v代码。
        计分板就是输入的,但是这个会有两拍潜伏期。
        进ddata一次,进噪声一次。
        所以说有两拍潜伏期。
        就是我们要做edata跟ddata的比较。
页: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20
查看完整版本: 跟李凡老师学FPGA扩频通信D03:串行通信汉明纠错码(20170...