集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
楼主: lcytms

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

[复制链接]
 楼主| lcytms 发表于 2017-5-2 14:57:28 | 显示全部楼层
1102
        根据这种算法,我们来做它的架构设计,自上而下,先从简单的、顶层的来讨论问题,逐步地把问题细化。
        我们当然要准备计算的一个模块。
        这个计算的模块,从memory里面得到数据,得到原始图像的像素。

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2017-5-2 14:58:44 | 显示全部楼层
1103
        进去以后,按照这种方法,我们需要发出对3个行的安装信号,load信号。
        Load PR、load CR、load NR。
        3个行的load信号。
        这三个load信号来捕获mem_data,分别把它加载进来,前一行、当前行、下一行。
        然后呢,会进入计算阵列,肯定要有控制信号,肯定会有移位信号。

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2017-5-2 15:10:21 | 显示全部楼层
1104
        当移位为真的时候,它就开始移位了。
        从行缓存器里面来移位。我们先简单地这么做,然后再逐步地完善它。
        Computer有了这些load,按照这个阵列来算,在其中加上了偏导数,它就一定能得到计算结果。

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2017-5-2 15:12:00 | 显示全部楼层
1105
        是导数的输出。
        是导数d,我们装配成导数的字。
        导数是一个像素的,但是我们把它装成4个字节。
        4个像素。
        形成了一个存储器的字。
        存储器的地址是指向像素的,但是呢它的总线呢是32位的,32位一个字,所以说,这个地址要指向字地址。

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2017-5-2 15:13:05 | 显示全部楼层
1106
        字地址从bit2开始计算。
        字地址对齐。
        这样就得到导数的一个字,是由4个像素组成的。

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2017-5-2 15:14:11 | 显示全部楼层
1107
        这个架构还是简单的。
        根据这种算法,它就能把对应的导数算出来。
        但是要写回去,写回到存储区里去,就必须要有一个地址的管理器。
        或者说一个地址的生成器。
        它要管理读的时候的地址,写的时候的地址。

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2017-5-2 15:15:19 | 显示全部楼层
1108
        我们会用一个状态机,用FSM的形式来发出所有的控制信号。

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2017-5-2 15:18:02 | 显示全部楼层
1109
        当pr_send为真的时候,将前一行的地址送出去。还有cr_send、nr_send。这三个信号也是状态机发出的。

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2017-5-2 15:21:37 | 显示全部楼层
1110
        状态机,我们会用TP图形成挨个可能的动作,发出正确的信号。
        当然状态机还要画导数的地址。
        这个是读原始数据。
        计算完了,还要得到导数。
 楼主| lcytms 发表于 2017-5-2 15:22:41 | 显示全部楼层
1111
        还要发一个dr_send。
        复位的时候,指向的是原始图像的O_BASE,发送pr_send,就会把O_BASE发出去。
        发送pr_send,在O_BASE的基础上加上一个宽度即可。
        就到了下一行了。
        宽度是600。
        加上1200,就到了nr_send。

本帖子中包含更多资源

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

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

本版积分规则

关闭

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

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

GMT+8, 2024-12-24 09:52 , Processed in 0.061456 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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