lcytms 发表于 2018-7-1 13:12:28

1044
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        还有stb_o,选通信号。
        有一个ack,叫做应答,应答的入。

lcytms 发表于 2018-7-1 13:13:34

1045
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        还有一个cyc,有cyc的输出,cyc的请求,还有cyc的in。
        表明周期的获得。
        它不像我们做的长整,直接用仲裁结果得到,它是用时间片得到的。
        Cyc_i就说明给了它时间片,cyc_o说明它申请时间片。
        接着看。
        选通的入。
        这些信号我们稍后来解释。
        一定要清楚。

lcytms 发表于 2018-7-1 13:14:40

1046
        写的入,已经写了嘛。
        下面我解释一下,144到147,这是早期写代码的时候,因为工具不方便,调信号出来,现在已经不用了。
        148行这个信号做什么的?

lcytms 发表于 2018-7-1 13:15:48

1047
        方向你们应该清楚,我们做长整的时候有这个信号。
        我们直接写成acc_int,它的命名不一样嘛。
        写成int_req,中断请求。
        就是我们ACC的int的信号。
        输入还是输出?
        输出。
        对。
        它做完了sobel运算以后,它要用这个中断,向CPU发出。
        因为我们做过,我们就知道,换个名字也认识。
        好了,这就做完了。
        看下一个。

lcytms 发表于 2018-7-1 13:17:20

1048
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        CPU。
        先把cpu的前缀做上去。
        输入有dat,还有个应答,ack。
   

lcytms 发表于 2018-7-1 13:18:06

1049
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。

lcytms 发表于 2018-7-6 21:36:25

1050
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        然后看o。
        dat已经有了,然后是cyc。
        Cyc就是请求资源的,只不过这个资源呢,指向我们的长整,长整它要资源,它是要一个总线周期。
        请求资源的一种形式。
        再下面,stb,选通信号。

lcytms 发表于 2018-7-6 21:37:31

1051
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        cpu_we_o。
        就是有三个我们不认识的信号,分别是cyc、ack和stb。

lcytms 发表于 2018-7-6 21:51:42

1052
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        把信号说明发给大家。
        Cpu都做完了。
        往下做MEM。
        有地址的入,有控制的入,而主从都会有数据的入、数据的出。
        都有。
        先回到设计上,按照我们的理解先做。
   

lcytms 发表于 2018-7-6 21:52:38

1053
        指导设计。
        三、阅读和欣赏(原加速器代码分析)。
        主从都有数据的入、数据的出。
        前缀改成mem。
        先不用看testbench代码,按概念来画。
        从机就有地址的入、控制的入。
        不可能有地址的出。
页: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20
查看完整版本: 跟李凡老师学FPGA图像加速器之D04:原教材加速器代码欣赏(20170428课堂笔记)