lcytms 发表于 2018-2-3 10:38:49

本帖最后由 lcytms 于 2018-2-3 10:39 编辑

1624
        (同学分享)。
        编写frame_syn.v代码。
        帧同步怎么写?
        刚刚在黑板上绘制了。
        要准备八个寄存器。
        要做比较。
        宽度7:0。

lcytms 发表于 2018-2-4 16:32:32

1625
        (同学分享)。
        编写frame_syn.v代码。
        写sr也可以,shift_reg也可以。
        第4行,fs做成线,帧同步做成行为。

lcytms 发表于 2018-2-4 16:34:00

1626
        (同学分享)。
        编写frame_syn.v代码。
        然后fs接sr的最高位,第7位。
        是MSB。

lcytms 发表于 2018-2-4 16:36:43

1627
        (同学分享)。
        编写frame_syn.v代码。
        做个define。
        帧头,5A。
        看看发送器的奇偶校验的部分,是不是5A。
        也可以做一个头文件。

lcytms 发表于 2018-2-4 16:38:21

1628
        (同学分享)。
        编写frame_syn.v代码。
        先写shift_reg模块,移位寄存器。

lcytms 发表于 2018-2-4 16:40:51

1629
        (同学分享)。
        编写frame_syn.v代码。
        往高位移。
        不是这么写。

lcytms 发表于 2018-2-5 09:45:03

1630
        (同学分享)。
        编写frame_syn.v代码。
        当en为真值的时候,装到第0位。

lcytms 发表于 2018-2-5 09:46:12

1631
        (同学分享)。
        编写frame_syn.v代码。
        把sr的6:0给7:1。
        我在黑板上讲的那个架构,时间来不及,就没有做到word上。
        还有一个always语句。
        这个行为是输出帧同步的。

lcytms 发表于 2018-2-5 09:47:36

1632
        (同学分享)。
        编写frame_syn.v代码。
        是比较器的。
        不要这样写。

lcytms 发表于 2018-2-6 12:04:59

1633
        (同学分享)。
        编写frame_syn.v代码。
        我告诉你怎么写。
        这段写法明白什么意思吧?
        圆括弧里面的条件表达式相等的话,条件就为真嘛,布尔量就会为1,相等就为1,不相等就为0。
页: 23 24 25 26 27 28 29 30 31 32 [33] 34 35 36 37 38 39 40 41
查看完整版本: 跟李凡老师学FPGA扩频通信D02:串行通信设计(20170419课堂笔记)