lcytms 发表于 2017-5-7 23:45:19

跟李凡老师学FPGA扩频通信D05:串行通信扩频接收器(20170423课堂笔记)

本帖最后由 lcytms 于 2017-5-7 23:49 编辑

跟李凡老师学FPGA扩频通信D05:串行通信扩频接收器(含同步,解扩判决算法)(20170423课堂笔记)

用笨笔头整理课堂笔记,用以备忘,温故而知新。
整理文稿的细节处未能一一体现李凡老师讲课精髓和独特风采,有待下一步补充完善。
感谢李凡老师博大精深的学识、孜孜不倦的教诲,并敬请李凡老师原谅本人拙劣的课堂笔记。

近期精彩课程安排如下图。
实际执行可能会有所调整,谨供参考。

lcytms 发表于 2017-5-7 23:46:05

0902
        然后呢,我们再讨论接收器。
        接收器,更复杂一些。
        我们争取能够完成。
        因为今天我们要把发送器完成。
        然后,接收器的部分呢,看我们今天的进度。

lcytms 发表于 2017-5-7 23:48:02

0903
        指导设计。
   

lcytms 发表于 2018-7-22 12:09:33

0904
        (同学分享)。

lcytms 发表于 2018-7-22 12:13:33

0905
        (同学分享)。
        你同步的那根线从哪引出来?
        看一下你的状态机。
        状态转移表都没有写。

lcytms 发表于 2018-7-22 12:14:44

0906
        (同学分享)。
        查看tfsm.v代码。

lcytms 发表于 2018-7-22 12:15:56

0907
        (同学分享)。
        回到TP图。
        看mg_en信号。
        mg_en,你是做成非周期了。

lcytms 发表于 2018-7-22 12:17:22

0908
        (同学分享)。
        你要用TP图来分析一下同步信号。
        行吧,先进你的代码。
        先按你的方法来做。
        先看你的testbench怎么写的?
        这样写就不对了。
        你这个是50M的时钟,让tdata往FIFO里面写。

lcytms 发表于 2018-7-22 12:19:02

0909
        (同学分享)。
        我看你的顶层,有没有用锁相环?
        没有用锁相环。
        你就是用50M的时钟。
        也行吧。
        也就是说50M的时钟做扩频。
        频带就是用50M来做,是吧?
        当然也可以了,但不是特别准。
        因为有一个31的比例。
        Ctrl+S、Ctrl+K。

lcytms 发表于 2018-7-22 12:21:00

0910
        (同学分享)。
        运行仿真。
        你现在用的秘钥是多少?
        看看你的代码就知道了。
        查看mss_gen.v代码。
        是00001。
        LSB first,低位应该是1。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 跟李凡老师学FPGA扩频通信D05:串行通信扩频接收器(20170423课堂笔记)