このページでは4ビットのバイナリーコードを16ビットに展開するデコーダを紹介します。
"0000"が入力された場合"000000000000001"を出力
"0001"が入力された場合"000000000000010"を出力
"0010"が入力された場合"000000000000100"を出力
"0011"が入力された場合"000000000001000"を出力
:
:
などのように"1"を一つ含んだ16種類のパターンを出力します。
ピンの位置は指定していません。
CPLD(XC9536-PC44)を対象にしています。
動作状態表
入力 | 出力 |
D | C | B | A | Q15 - Q0 |
0 | 0 | 0 | 0 | 0000000000000001 |
0 | 0 | 0 | 1 | 0000000000000010 |
0 | 0 | 1 | 0 | 0000000000000100 |
0 | 0 | 1 | 1 | 0000000000001000 |
0 | 1 | 0 | 0 | 0000000000010000 |
0 | 1 | 0 | 1 | 0000000000100000 |
0 | 1 | 1 | 0 | 0000000001000000 |
0 | 1 | 1 | 1 | 0000000010000000 |
1 | 0 | 0 | 0 | 0000000100000000 |
1 | 0 | 0 | 1 | 0000001000000000 |
1 | 0 | 1 | 0 | 0000010000000000 |
1 | 0 | 1 | 1 | 0000100000000000 |
1 | 1 | 0 | 0 | 0001000000000000 |
1 | 1 | 0 | 1 | 0010000000000000 |
1 | 1 | 1 | 0 | 0100000000000000 |
1 | 1 | 1 | 1 | 1000000000000000 |