目次CPLD入門


電子掲示板用 5ビット カウンター



このページではPICを使用した「サインボード2」で使用する5ビット・カウンターを紹介します。
このカウンターは掲示板の縁を飾るLEDの点滅用に作りました。
5ビットの出力うちの一つだけがLレベルになります。
クロックパルスが入力される毎に点灯するLEDが一つずれる動作をします。
また、RIGHTポートの指定により、右回転、左回転を切り替えることができます。

出力は5組作りました。各組とも同じ動作をします。
CPLDのピンを有効に使用するためと、LEDの電流を分散させるためです。
CLPDにはXC9536-PC44を使用しました。

ソースコード/解説

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

動作状態表
入力出力
CLKRIGHT QA, QB, QC, QD, QE
QB,QC,QD.QEはQAと同一出力
1
0

ビットの移動方向が逆に見えますが、実際の回路ではビット0を左に配置し、
ビット4を右に配置しています。
CLKはLからHに変化したときに有効