lcytms 发表于 2018-7-22 12:23:11

0911
        (同学分享)。
        查看仿真波形。
        Dsss_out。
        然后,你看看你编码的值。
        你先回到testbench上去。
        第23行,先写一个tdata=0,清零。
        写请求清零。
        先把它们都关了。

lcytms 发表于 2018-7-29 20:25:22

0912
        (同学分享)。
        修改testbench。
        把31行到41行全部注解掉。
        这样的话,就全0了嘛。
        把32行注解掉。
        让tdata一直是0,写请求一直开着。
        把凡是tdata的注解掉。

lcytms 发表于 2018-7-29 20:26:31

0913
        (同学分享)。
        修改testbench。
        这样就看得到你的ms序列会出现在dsss_out上。
        重新运行仿真。

lcytms 发表于 2018-7-29 20:28:09

0914
        (同学分享)。
        查看仿真波形。
        Ms序列用0来异或的。
        好像还是有点问题,dsss_out。
        应该你的syn对齐的那一拍是1。
        第一个比特应该是1。
        应为你是00001,最低的那位应该是1。
        后面是对齐的,那就证明做对了。
        那就是比较顺利的了。
        基本的方法对了。

lcytms 发表于 2018-7-29 20:29:19

0915
        (同学分享)。
        但是你的设计报告上要跟你的代码一致。
        我们先把设计报告调整一下。

lcytms 发表于 2018-7-29 20:45:08

0916
        (同学分享)。
        重新打开设计报告。

lcytms 发表于 2018-7-29 20:48:01

本帖最后由 lcytms 于 2018-7-29 20:50 编辑

0917
        (同学分享)。
        你发出这个串化器的使能信号,第32拍有一个动作,TP图上要反映出这个动作。
        加上63。
        这样跟你的设计才一致嘛。
        后面94。
        125。
        每个都加31嘛。
        代码上都有,你不是根据代码来做设计。
        而是应该根据设计来做代码。

lcytms 发表于 2018-7-29 20:52:08

0918
        (同学分享)。
        修改状态转移表。

lcytms 发表于 2018-7-29 20:53:13

0919
        (同学分享)。
        修改状态转移表。
        第249拍。
        看你的代码。
        总的做的还是不错的,就是要关注一下设计。

lcytms 发表于 2018-7-29 20:54:54

0920
        (同学分享)。
        修改testbench。
        把23行的00改成FF,这样它是反码。
        重新运行仿真。
        先做一个FF反码,然后你做一个55或者AA。
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: 跟李凡老师学FPGA扩频通信D05:串行通信扩频接收器(20170423课堂笔记)