集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
楼主: lcytms

跟李凡老师学FPGA图像加速器之D04:原教材加速器代码欣赏(20170428课堂笔记)

[复制链接]
 楼主| lcytms 发表于 2018-7-1 13:00:34 | 显示全部楼层
1034
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        然后我们看一下他是怎么写的。
        先进它的CPU。
        他叫cpu_dat_o,我们按他来写。

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2018-7-1 13:01:30 | 显示全部楼层
1035
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        CPU有数据的入、数据的出。
        MEM也有数据的入、数据的出。
        主从都有。
        CPU是主机,MEM是它的从机。
        MEM,无论主从,都有数据的入、数据的出。

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2018-7-1 13:02:27 | 显示全部楼层
1036
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        Sobel既是主机,又是从机。
        主从都有,它当然有数据的入、数据的出。
        都有。
        你看看sobel,它的数据信号是怎么写的?
        它是直接写dat,并没有加前缀。
        主从都有数据的入、数据的出。
        主机有地址的出、控制的出。
        是不是?

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2018-7-1 13:03:49 | 显示全部楼层
1037
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        它写成cpu_adr_o。
        你会发现,无论谁写,都是这样。
        Cpu它一定会有地址的出,有控制的出。
        控制是什么?
        write,只有一个write。
        它写成we。
        还有一些其它的信号,一些握手信号,一会我们再解释。
        是什么呢?
        选通,应答,等等。
        这些是我们讨论长整的时候没有用到的,是一种比较特殊的握手方式。

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2018-7-1 13:04:46 | 显示全部楼层
1038
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        主机有地址的出、命令的出。
        从机有地址的入、命令的入。
        作为sobel,它既会有地址和命令的出,也会有地址和命令的入。
        再看一下代码。
        Sobel它是怎么命名的?
        就直接写了,不加前缀了。

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2018-7-1 13:05:25 | 显示全部楼层
1039
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        地址的入,adr_i,然后是we_i。
        它既有主机的出,也有从机的入。
        Adr_o,然后是we_o。
 楼主| lcytms 发表于 2018-7-1 13:06:59 | 显示全部楼层
1040
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        这张图很复杂,比我们的长整要复杂得多,要做紧凑一点。
        你先把sobel全部写完。
  

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2018-7-1 13:08:47 | 显示全部楼层
1041
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        切换观察sobel代码。
        一个一个地写。
        有数据的入、数据的出。
        有地址的入。
        有写的入。
  

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2018-7-1 13:09:41 | 显示全部楼层
1042
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        有地址的出。
        写的出。
        然后在sobel这个文本框内部,说明为M/S,既是主机又是从机。

本帖子中包含更多资源

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

x
 楼主| lcytms 发表于 2018-7-1 13:11:38 | 显示全部楼层
1043
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        接着看,还有哪些信号?
        现在就把它做出来。
        你从132行开始看起,时钟、复位不用写。
        有cyc_o,输出的一个周期信号,刚才我们讲了。
        仿真的时候是按时间片来做的。
        单比特。
   

本帖子中包含更多资源

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

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

本版积分规则

关闭

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

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

GMT+8, 2024-12-24 03:38 , Processed in 0.063243 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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