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。