lcytms
发表于 2017-9-24 21:52:31
1008
(同学分享)。
编写comm_transceiver_zx1702.v代码。
定义中间信号。
Clk和rst_n准备用行为来写。
fpga_feixiang
发表于 2017-9-25 14:31:53
跟李凡老师学FPGA扩频通信D02:串行通信设计(20170419课堂笔记)
lcytms
发表于 2017-9-28 22:30:55
1009
(同学分享)。
定义实例名。
lcytms
发表于 2017-9-28 22:34:20
1010
(同学分享)。
编写comm_transceiver_zx1702.v代码。
写代码的时候,完全按设计来。
lcytms
发表于 2017-9-28 22:35:18
1011
(同学分享)。
编写comm_transceiver_zx1702.v代码。
lcytms
发表于 2017-9-28 22:37:28
1012
(同学分享)。
编写comm_transceiver_zx1702.v代码。
那两个隐模随后来写。
先把显模接上。
全局复位要取反,它是一个正逻辑。
lcytms
发表于 2017-9-28 22:39:07
1013
(同学分享)。
编写comm_transceiver_zx1702.v代码。
然后呢,我们有两个隐模CDI和CDE。
首先写CDI。
lcytms
发表于 2017-9-28 22:40:06
1014
(同学分享)。
编写comm_transceiver_zx1702.v代码。
你看46行,应该是clk2。
取反就行了,这就是二分频嘛。
lcytms
发表于 2017-9-28 22:41:55
1015
(同学分享)。
编写comm_transceiver_zx1702.v代码。
无论是面积还是速度,都比锁相环要好。
然后我们再来写一个。
仍然是clk2。
Locked信号是一个锁相环输出的一个稳定信号。
当锁相环稳定了之后,locked就会变成真值。
然后呢,我们用它做复位的时候呢,当它为低电平的时候,是负逻辑的真复位,可是这个时候没有时钟。
当它变成高电平的时候,是有时钟的。
但是如果我们要写一个同步复位,必须在复位为真的时候,必须有时钟。
用locked做的时候,是有复位无时钟,有时钟无复位。
小舍YZ
发表于 2017-9-29 09:42:50
Locked信号是一个锁相环输出的一个稳定信号。
当锁相环稳定了之后,locked就会变成真值。
然后呢,我们用它做复位的时候呢,当它为低电平的时候,是负逻辑的真复位,可是这个时候没有时钟。
当它变成高电平的时候,是有时钟的。
但是如果我们要写一个同步复位,必须在复位为真的时候,必须有时钟。
用locked做的时候,是有复位无时钟,有时钟无复位。
谢谢分享 。。。。。。。。。。。。:lol