lcytms
发表于 2018-11-1 09:42:13
1720
(同学分享)。
写代码。
声明locked信号。
Always。
这个时候,跟内核逻辑对齐的是读时钟rdclk。
lcytms
发表于 2018-11-4 20:34:00
1721
(同学分享)。
写代码。
异步复位是正逻辑,global_reset。
lcytms
发表于 2018-11-4 20:35:19
1722
(同学分享)。
写代码。
R0清零,r1清零,r2清零。
还有软复位清零。
lcytms
发表于 2018-11-4 20:36:15
1723
(同学分享)。
写代码。
Locked,r1捕获r0,r2捕获r1,软复位捕获r2。
这样就把locked延迟了。
我们以前做过嘛,CPU也做过。
我们同学还问为什么要这么做,我们得到答案了。
lcytms
发表于 2018-11-4 20:38:18
1724
(同学分享)。
写代码。
然后去装配。
先装配锁相环。
C0是什么?
看一下设计。
C0是做200M的,读时钟。
C1是写时钟。
lcytms
发表于 2018-11-4 20:39:18
1725
(同学分享)。
写代码。
装配FIFO。
Indata。
读时钟。
Q是fdata。
lcytms
发表于 2018-11-4 20:40:33
1726
(同学分享)。
写代码。
装配状态机。
lcytms
发表于 2018-11-4 20:43:03
1727
(同学分享)。
写代码。
装配RAM。
Ctrl+S、Ctrl+K。
然后进状态机。
其它的都是IP核生成的嘛。
对照状态转移图。
lcytms
发表于 2018-11-4 20:44:21
1728
(同学分享)。
写代码。
Count是9位,8:0。
要准备状态,4个状态。
1:0。
Localparam。
lcytms
发表于 2018-11-4 20:45:21
1729
(同学分享)。
写代码。
现在开始写了。