组合逻辑电路的分析与设计

计算机系统之底层是硬件,而硬件之底层是电路。数字电路是计算机硬件的物理实现。数字电路的实现逻辑有组合逻辑和时序逻辑两大范式,这里我们先介绍下组合逻辑电路的分析与设计方法。

组合逻辑电路的分析与设计

  • 组合逻辑分析
  • 组合逻辑设计
  • 总结

分析就是从电路到功能情景;设计就是从功能情景到电路。

组合逻辑分析

面对组合电路,我们能做的事情有哪些?

1.写真值表
2.写逻辑表达式
3.画波形图
4.分析电路功能
5.判断竞争冒险

我们用例题去演示下一些经典的分析。

组合逻辑电路的分析与设计_第1张图片组合逻辑电路的分析与设计_第2张图片

组合逻辑电路的分析与设计_第3张图片

组合逻辑电路的分析与设计_第4张图片

组合逻辑设计

面对一个情景问题,如何用组合逻辑电路去描述?
我们有一个相对成熟的范式:
1.定义输入输出变量
2.列真值表
3.用卡诺图,化简出最简逻辑表达式
4.设计适当的门电路
我们用一些经典例题去演示下整个过程。
组合逻辑电路的分析与设计_第5张图片组合逻辑电路的分析与设计_第6张图片

总结

组合逻辑无非就是门电路的排列组合。其不具备记忆性。上边的简单例子基本就覆盖了组合逻辑的经典问题。但选取的都是一些简单的问题,如果要熟练掌握,还需要读者进行更多训练。

你可能感兴趣的:(系统,数字通信,fpga)