星期三, 11月 29, 2006

第一階段測驗

第一階段測驗:
針對某 4 inputs、1 outpout 電路進行真值表、K-Map化簡。並找出
0-Hazard 所在,然後進行改進設計使其成為 0-Hazard Free。最後
以 MAX+plus II 模擬驗證...

1. 由真值表中畫出卡諾圖,簡化卡諾圖並求出輸出的布林函數式。
(為了找出 0-Hazard 所在,在 這裡不將卡諾圖化到最簡)



2. 在 MAX+plus II 上畫出電路圖,如下圖。


下圖為根據真值表輸入訊號組合所模擬出來的波形圖。


3. 由卡諾圖中可以找出此電路有三個 0-Hazard,如下圖所示。
分別在:
  A:0 B:0←→1 C:0  D:0
  A:0 B:0←→1 C:1  D:1
  A:0 B:1    C:1  D:0←→1
時會有 0-Hazard 產生。


4. 下圖為 0-Hazard 的模擬波形圖。

A:0 B:0←→1 C:0  D:0 的情形


A:0 B:0←→1 C:1  D:1 的情形


A:0 B:1    C:1  D:0←→1 的情形


5. 在卡諾圖中進行修改設計,將 0-Hazard 消除掉。求出改進後的電路之布林函式。



6. 下圖為 0-Hazard Free 的電路圖及模擬波形圖,由波形圖中可看到 0-Hazard 已被消除。



A:0 B:0←→1 C:0  D:0 的情形


A:0 B:0←→1 C:1  D:1 的情形


A:0 B:1    C:1  D:0←→1 的情形

0 Comments:

張貼留言

<< Home