SoC デバイスの GPIO のピンを Weak Pull-Up に設定するにはどうすれば良いですか?
カテゴリ:仕様
ツール:Quartus® Prime / Quartus II
デバイス:Arria® V、Cyclone® V
Arria V SoC デバイスや Cyclone V SoC デバイスの Hard Processor System (HPS) 内にある GPIO を使用した場合のピンに Weak Pull-Up を設定するには、Pin Planner で設定する方法と Assigment Editor で設定する方法の 2種類があります。
<Pin Planner で設定する場合>
Pin Planner(Assignments メニュー ⇒ Pin Planner)を起動して、Pin Planner の All Pins リスト内の目的のピン行において Weak Pull-up Register を On にしてください。
(カラムに Weak Pull-Up 項目が表示されていない場合は、Customize Column で Weak Pull-Up 項目を追加できます。)
<Assignment Editor で設定する場合>
Assignment Editor(Assignments メニュー ⇒ Assignment Editor)を起動して、以下の設定を行ってください。
From:空欄
To:対象の I/O ピン
Assignment Name:Weak Pull-Up Resistor
Value:On
設定を行ったら、コンパイル実行後にコンパイル・レポート(Fitter ⇒ Resource Section ⇒ All Package Pins)にて該当の GPIO ピンの Weak Pull-Up が有効になっていることを確認してください。