lcytms
发表于 2018-1-12 22:35:18
1011
指导设计。
1.8 状态转移表。
第二拍有三个动作。
把mem_read先删掉,因为他又要做assert。
然后看第三拍的动作。
lcytms
发表于 2018-1-12 22:36:03
1012
指导设计。
1.8 状态转移表。
lcytms
发表于 2018-1-12 22:37:32
1013
指导设计。
1.8 状态转移表。
现在你把0到3的动作复制下来。
lcytms
发表于 2018-1-12 22:38:51
1014
指导设计。
1.8 状态转移表。
贴到4到7。
把临时移到说明的内容剪切过来。
这样就做成流水了。
第四拍有什么动作?
nr_load。
紧接着写它的deasset。
lcytms
发表于 2018-1-12 22:41:23
1015
指导设计。
1.8 状态转移表。
然后看第五拍。
第五拍是什么?
rows_load。
紧接着写它的deassert。
然后看第六拍。
Shift_en写在uncycle上。
因为它就不关了,就全线流水了。
lcytms
发表于 2018-1-12 22:42:21
1016
指导设计。
1.8 状态转移表。
因为done=0,我们这边会有一个start信号。
我们先简单处理一下。
这样你先把复位的时候done=1,因为上位逻辑一旦获得了done=1,它就发信号了。
lcytms
发表于 2018-1-12 23:12:48
1017
指导设计。
1.8 状态转移表。
第六拍门是开着的,然后后面就到第九拍了。
第九拍,有动作。
回到表上。
复制4567到下面。
lcytms
发表于 2018-1-12 23:15:02
1018
指导设计。
1.8 状态转移表。
我们把set_z也放到uncycle上。
因为它不是每一拍做。
紧接着边界要去掉,因为只有一个边界嘛。
它并不是周期的。
到复位上把set_z放到uncycle上。
现在做到第九拍,接着往后面看。
然后到什么时候为止?
到十六拍有动作了,是不是?
lcytms
发表于 2018-1-12 23:16:04
1019
指导设计。
1.8 状态转移表。
15拍要发导数。
Dr_send=1。
紧接着写它的deassert。
lcytms
发表于 2018-1-12 23:17:34
1020
指导设计。
1.8 状态转移表。
把12到15复制过来。
修改列为4。
从说明部分把临时的Dr_send=0移到deassert。