lcytms 发表于 2018-5-14 09:27:03

1451
      指导设计。
      2.6 虚拟CPU状态转移图。

lcytms 发表于 2018-5-14 09:28:18

1452
        指导设计。
        2.6 虚拟CPU状态转移图。
        委托做了一次长整运算的加运算。
        它的数据是在0100和0110上。

lcytms 发表于 2018-5-15 09:19:50

1453
        指导设计。
        2.6 虚拟CPU状态转移图。

lcytms 发表于 2018-5-15 09:21:14

1454
        指导设计。
        2.6 虚拟CPU状态转移图。
        CPU如果它不释放资源,ACC是永远得不到控制MEM的机会的。
        CPU要主动释放资源。
        这个时候,你已经给了ACC start的信号,那么ACC就一定会发出请求来。

lcytms 发表于 2018-5-15 09:22:33

1455
        指导设计。
        2.6 虚拟CPU状态转移图。
        ACC会给请求,这个时候,CPU我再退出请求。
        仲裁器就会把唯一的申请者判给它。
        这是s6。
        指向s7。
        一旦CPU释放了资源,而ACC又获得了资源,ACC就全力以赴地来执行加速器长整的运算。

lcytms 发表于 2018-5-16 09:18:55

1456
        指导设计。
        2.6 虚拟CPU状态转移图。
        计算结束之后,它是用中断来控制CPU的。
        所以说,CPU就等这个中断了。

lcytms 发表于 2018-5-16 09:20:33

1457
        指导设计。
        2.6 虚拟CPU状态转移图。
        如果我们同学愿意的话呢,可以写上一个done的信号。
        让CPU发出一个done的信号,表明它知道做完了这件事。

lcytms 发表于 2018-5-16 09:21:52

1458
        指导设计。
        2.6 虚拟CPU状态转移图。
        我们要么就给出一个done的信号,要么就执行死循环。
        因为这只是一个练习。
        这个CPU是虚拟的。
        这个CPU只干一件事,置位以后就向ACC发出一个长整计算的命令。
        指向s8,在s8上做个死循环就可以了。

Adamancy 发表于 2018-5-16 17:00:33

       学习了

lcytms 发表于 2018-5-17 22:21:52

1459
        指导设计。
        2.6 虚拟CPU状态转移图。
        按这段编码,我们CPU就可以动作了。
        下面呢,我们来写一段加速器。
        加速器呢,由我们同学自己做。
        但是我给开个头。
        再做个标题2.7。
        加速器状态转移图,我们说一件事。
页: 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23
查看完整版本: 跟李凡老师学FPGA图像加速器之D03:加速器基础(20170427课堂笔记)