422组合逻辑电路的设计方法 (实际问题一逻辑电路) 、逻辑抽象 分 析因果关系,确定输入/输出变量 ·定义逻辑状态的含意(赋值) ·列出真值表 二、写出函数式 三、选定器件的类型( SSI MS工PLD) 四、根据器件化简或者变换逻辑式,或者进行相应的描述 五、画出逻辑电路图,或下载到PLD 六、工艺设计
一、逻辑抽象 • 分析因果关系,确定输入/输出变量 • 定义逻辑状态的含意(赋值) • 列出真值表 二、写出函数式 三、选定器件的类型 (SSI,MSI,PLD) 四、根据器件化简或者变换逻辑式,或者进行相应的描述 五、画出逻辑电路图,或下载到 PLD 六、工艺设计 4.2.2 组合逻辑电路的设计方法 (实际问题 逻辑电路)
设计举例:设计一个监视交通信号灯状态的逻辑电路 R 如果信号灯Z 任何时候有且仅 出现故障, 有一盏灯点亮 Z为1 正常工作状态 ooo●oo 红黄绿 RAG RAGRAG 故障状态 ooo●●o|o●。●o。|●●● RAG RAGRAG RAG RAG
设计举例:设计一个监视交通信号灯状态的逻辑电路 如果信号灯 出现故障, Z为1 R A G Z 任何时候有且仅 有一盏灯点亮
1、逻辑抽象 输入变量:红(R)、黄(A)、绿(6)输入变量输 出 亮1;不亮0 输出变量:故障信号(Z) RAGIZ 故障1;正常0 0001 000 011 101 2、写出逻辑表达式 1000 1011 Z=RAG+RAG+ RAG+RAG+RAG1101 1111
1、逻辑抽象 输入变量:红(R)、黄(A)、绿(G) 亮1;不亮0 输出变量:故障信号(Z) 故障1;正常0 2、写出逻辑表达式 输入变量 输 出 R A G Z 0 0 0 1 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 RAGGRAAGRGARZ ++++= RAG '''' '
3.选用小规模SS工器件 4.化简 Z=AG+RA+RG+AG 5.画出逻辑图 实现方案 非门+与门+或门
3. 选用小规模SSI器件 4. 化简 5. 画出逻辑图 = ''' + + + AGRGRAGARZ 非门+与门+或门 实现方案一
Z=R AG+A+rG+AG 与非一与非表达式 Z=(RAG+RA+RG+AG) (RAG)(RA(RG.(AG)) 全用与非门 实现方案二
= ''' + + + AGRGRAGARZ 全用与非门 (( ' ' ' ) ) (( ' ' ') ( ) ( ) ( ) ) Z R A G RA RG AG R A G RA RG AG = ++ + ′ ′ = ′ ii i ′ ′ ′′ 与非 —与非 表达式 实现方案二