lcytms
发表于 2018-1-12 23:18:35
1021
指导设计。
1.8 状态转移表。
第十六拍,还有一个write。
下一拍还有一个mem_write=0。
可以看得到,write=1的时候,read=0。
还没到右边界呢。
lcytms
发表于 2018-1-12 23:19:40
1022
指导设计。
1.8 状态转移表。
刚刚我们是做节拍分析,现在才是控制逻辑,一拍都不能错,控制逻辑,就是状态转移表。
就是在正确的时间,发出正确的信号。
lcytms
发表于 2018-1-12 23:20:31
1023
指导设计。
1.8 状态转移表。
lcytms
发表于 2018-1-12 23:21:42
1024
指导设计。
1.8 状态转移表。
1阵列是由0,0到2,2组成的。
lcytms
发表于 2018-1-12 23:22:42
1025
指导设计。
1.8 状态转移表。
第一行的右边界的最后一个计算阵列是什么?
是0,597到2,599。
是这么一个过程。
但是呢,我们一次取四个像素。
lcytms
发表于 2018-1-12 23:24:08
1026
指导设计。
1.8 状态转移表。
因为第一次取样以后,AG+4。
0123一个字,然后呢,4567下一个字。
所以说col是从0数到多少?
600÷4嘛。
0到149。
所以说最后一个取样列是149。
所以说149以后,col清零。
行呢?
行是从0行开始取的。
取到什么时候为止呢?
我们是一次取三行,前一行、当前行、下一行。
lcytms
发表于 2018-1-12 23:25:28
1027
指导设计。
1.8 状态转移表。
所以说取到397就是最后一个取样行了。
397行计算到它的右边界就行了。
因为再往下面取,就出边界了。
正好我们取到397,是差两行,正好一行作为顶层的边界,另一行作为底层的的边界。
而左右的边界,我们都已经算出来了。
lcytms
发表于 2018-1-12 23:27:06
1028
指导设计。
1.8 状态转移表。
所以说扫描到最后一行是397行。
计算到397行的149列,就停了。
开始的坐标是从0行0列开始,到0,149。
这是397,0,取到397,149。
就停下来了。
lcytms
发表于 2018-1-12 23:29:27
1029
指导设计。
1.8 状态转移表。
没有398了。
398/399可以作为边界。
我们接着往后面做。
现在呢,我们接着往后面怎么做呢?
因为TP图已经没有了。
TP图我们只做到16行,够了。
稍微检查一下。
lcytms
发表于 2018-1-12 23:30:36
1030
指导设计。
1.8 状态转移表。
接着我们这么做,非常简单了。
回到说明的第零拍,读的是0行0列。