lcytms 发表于 2018-4-28 09:06:03

1344
        指导设计。
        修改2.2 系统地址映射表。

lcytms 发表于 2018-4-28 09:08:13

1345
        指导设计。
        修改2.2 系统地址映射表。

lcytms 发表于 2018-5-3 11:47:07

1346
        指导设计。
        2.4 真值表(SE)。
        6种访问方式。

lcytms 发表于 2018-5-3 11:48:59

1347
        指导设计。
        2.4 真值表(SE)。
        6种访问方式。

lcytms 发表于 2018-5-3 11:51:48

1348
        指导设计。
        2.4 真值表(SE)。
        6种访问方式。
        保存一个副本。
        打开副本。
        编辑原文档。
   

lcytms 发表于 2018-5-4 09:23:16

1349
        指导设计。
        2.4 真值表(SE)。
        现在可以看得到,当CPU读Memory的时候,仲裁器当前的仲裁一定是CPU的。
        CPU要读Memeory嘛,那么只有CPU获得仲裁,才能够接管唯一的一个资源,所以说仲裁结果一定是给CPU的。
        怎么写呢?
        写成宏定义的形式。
        ARB_CPU。
        我们先把CPU读MEM弄清楚。
        此时,cpu_write_out为0。

lcytms 发表于 2018-5-4 09:24:21

1350
        指导设计。
        2.4 真值表(SE)。
        as是ACC sel的值,此时应该为假值。

lcytms 发表于 2018-5-4 09:25:24

1351
        指导设计。
        2.4 真值表(SE)。
        CPU读MEM,这时候sdmux指向MEM,用宏来写,DMUX_MEM。

lcytms 发表于 2018-5-5 21:48:15

1352
        指导设计。
        2.4 真值表(SE)。
        CPU读MEM,必须要将CPU的地址和命令送到Memory的总线上。
        写成AMUX_CPU。
        你写成宏的形式,谁都看得懂,写成0和1,怎么去对照?
        这个是WMUX_CPU。
        因为CPU要读MEM嘛,当然要把CPU的地址和控制送出去。
        然后再看下一行,CPU要写MEM,我们怎么样?
        CPU写MEM,仲裁结果肯定是CPU的。

lcytms 发表于 2018-5-5 21:49:33

1353
        指导设计。
        2.4 真值表(SE)。
        CPU写MEM,cpu_write_out为1。
        as还是0。
        CPU写MEM,是要将CPU的data_out送到MEM的data_in。
        所以说DMUX应该选谁?
        要将CPU的data_out送到MEM的data_in,当然要选CPU嘛。
        DMUX_CPU。
页: 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22
查看完整版本: 跟李凡老师学FPGA图像加速器之D03:加速器基础(20170427课堂笔记)