集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
楼主: lcytms

跟李凡老师学FPGA图像加速器之D01:图像处理基础(20170425课堂笔记)

[复制链接]
 楼主| lcytms 发表于 2017-12-24 21:22:32 | 显示全部楼层
1549
        指导设计。
        1.5 节拍分析。
、        画一条平行线,表示平移。
        用点划线。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
辽工大小白 发表于 2017-12-24 22:27:14 | 显示全部楼层
很好的资料值得分享
 楼主| lcytms 发表于 2017-12-29 09:34:15 | 显示全部楼层
1550
        这就很成功了。
        下面我们让同学独立地完成设计,完成之后我们就有一个状态转移表。
        有了TP以后呢,状态转移表并不难写。
        我们做个边界,就是图像的边缘,最左一列、最右一列、最上一行、最下一行,是边界。
        边界的数据源是不全的,得不到3*3,因此教材上的做法是填零。
        填零边界呢,我们的绿皮书教材里面,是用C语言来填的,现在我们用硬件来填。
 楼主| lcytms 发表于 2017-12-29 09:36:40 | 显示全部楼层
1551
        指导设计。
        1.5 节拍分析。
        到架构上。
        我们做两件事。
        第一,我们要做零边界。
        要发出一个set_zero的信号,由状态机发。
        在正确的时间发给ABSD。
        那么这个信号该什么时候发?
        我们要从TP图上得到。
        边界信号什么时候发?
        什么时候把ABSD做成为0?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| lcytms 发表于 2017-12-29 09:37:40 | 显示全部楼层
1552
        指导设计。
        1.5 节拍分析。
        我们一直在接触TP图,应该能够很容易地分析出什么时候做set_zero的信号。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| lcytms 发表于 2017-12-31 19:28:45 | 显示全部楼层
1553
        在移到适当的位置以后,如果装上去,可是能不能停下来呢?
        shift_en能不能一直为真呢?
        一直在做移动呢?
        可能不行。
        为什么不行?
 楼主| lcytms 发表于 2017-12-31 19:29:40 | 显示全部楼层
1554
        三个行没有装满。
        shift_en就要停,不能移。
        所以说这个架构还有缺陷,它不能支持每一拍出一个导数。
        三行装满了以后要移就可以。
        当移空了以后,这个shift_en就一定要停。
        因为三行要装满,三行装满是从31:0的数据总线上装的。
        只能一个一个装。
        装前一行的时候,当前行、下一行是空着的,不能移。
        当前行和前一行装了,下一行是空着的,也不能移,只有三行全部装满了以后才能移。
        是不是?
        那这样的话呢?
        每移动四拍就必须要停下来装三次。
        每移动四拍,就要停三拍。
        七拍里,有四拍是动的,三拍是停的。
 楼主| lcytms 发表于 2017-12-31 19:30:41 | 显示全部楼层
1555
        现在我给大家布置的任务就是,能不能一拍都不停?
        shift_en可以每一拍一直开着,每一拍都出一个导数。
        这样的话,600*400,我们的shift_en就连续开600*400。
        就完成这一段。
        这个呢,也作为我们下午的练习。
        总之,下午我们要考虑这两个问题。
        一、就是连续的流水,shift_en不停。
        每一个流水都能够出一个导数。
        而不是按我们现在的,每四拍移,三拍装。
        这是一件事。
        第二件事,就是把边界的这个动作,用TP图进行分析。
        强度有点大,下午大家开始做,我会给大家写对应的提示。
 楼主| lcytms 发表于 2017-12-31 19:32:41 | 显示全部楼层
1556
        刚才我说的这个全线流水,这是架构设计里面的一个独到之处。
        一个闪光点。
        想到了就会觉得很简单。
        打包发给我。

(练习到17:30)
 楼主| lcytms 发表于 2017-12-31 19:33:30 | 显示全部楼层

              新年快乐!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-24 04:32 , Processed in 0.067847 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表