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列。
页: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18
查看完整版本: 跟李凡老师学FPGA图像加速器之D02:图像边缘滤波器(20170426课堂笔记)