目次CPLD入門


4−16 デコーダ



このページでは4ビットのバイナリーコードを16ビットに展開するデコーダを紹介します。

"0000"が入力された場合"000000000000001"を出力
"0001"が入力された場合"000000000000010"を出力
"0010"が入力された場合"000000000000100"を出力
"0011"が入力された場合"000000000001000"を出力


などのように"1"を一つ含んだ16種類のパターンを出力します。
ピンの位置は指定していません。

CPLD(XC9536-PC44)を対象にしています。

ソースコード/解説

フィッティング・レポート


動作状態表
入力出力
DCBAQ15 - Q0
00000000000000000001
00010000000000000010
00100000000000000100
00110000000000001000
01000000000000010000
01010000000000100000
01100000000001000000
01110000000010000000
10000000000100000000
10010000001000000000
10100000010000000000
10110000100000000000
11000001000000000000
11010010000000000000
11100100000000000000
11111000000000000000