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