1354
指导设计。
2.4 真值表(SE)。
当CPU要写MEM的时候,同样要将CPU的地址送到MEM上。
所以说AMUX和WMUX都要指向CPU。
复杂的逻辑就是这样一步一步分析清楚的。
CPU要读ACC的时候,是谁获得仲裁?
应该这时候获得资源的还是CPU。
仲裁结果仍然还是CPU。
1355
指导设计。
2.4 真值表(SE)。
CPU要读ACC的时候,cpu_write_out为0。
as应该为真了。
决定是否是访问ACC的。
CPU要读ACC的时候,DMUX要将ACC的data_out送到CPU的data_in上。
1356
指导设计。
2.4 真值表(SE)。
CPU要读ACC的时候,显然要将CPU的地址、命令送到ACC的端口。
所以说,AMUX和WMUX同样要指向CPU。
CPU要写ACC的时候,仲裁还是指向CPU,资源还是在CPU手上。
1357
指导设计。
2.4 真值表(SE)。
现在是ACC读MEM。
ACC读MEM的时候,仲裁结果肯定在ACC手上。
这个时候cpu_write_out为x,don’t care。
1358
指导设计。
2.4 真值表(SE)。
1359
指导设计。
2.4 真值表(SE)。
1400
指导设计。
2.4 真值表(SE)。
有了真值表呢,你也可以做卡诺图的化简。
也可以不做,由EDA来给你做。
我们用casex来做。
照些就行,把它用拼接符拼出来。
如果你想做得更精确一点呢,你也可以用卡诺图化简。
保存一下。
真值表就做完了。
1401
指导设计。
2.4 真值表(SE)。
更新目录。
换个同学,给我们给我们做一个状态转移图和一个结构。
1402
指导设计。
1403
指导设计。
打包发给我。
1404
指导设计。
1405
指导设计。
1406
指导设计。
1407
指导设计。
1408
我再发给大家。
