”
Altera Wiki , BeMicro Max 10 の Finger Temperature Tutorial をやってみた2(Qsys)”の続き。
・IP を生成して、qip ファイルと sip ファイルを生成したよというダイアログが表示された。

・Qsys をプロジェクトに追加する。Quartus II のProject メニューからAdd/Remove Files in Project... を選択した。

・File name の横の ... ボタンをクリックして、fingertemp_adc.qsys を選択してから、Add ボタンをクリックした。

・fingertemp_adc.qsys がリストに入った。OKボタンをクリックした。

・Quartus II のFiles タブに、fingertemp_adc.qsys が入った。

・fingertemp_lab_top.vhd のGENERIC を編集して、NUM_LEDS を 0 に設定した。

・コンパイルを行った。

・fingertemp_lab_top ファイルを右クリックし、右クリックメニューから Locate -> Locate in RTL Viewer を選択した時のRTL 図を下に示す。

・Quartus II でProgrammer アイコンをクリックした。

・Programmer が立ち上がった。Add File... ボタンをクリックした。

・Select Programming File ダイアログで fingertemp_lab_top.sof をクリックし、Open ボタンをクリックした。

・Programmer に fingertemp_lab_top.sof ファイルが読み込まれた状態を示す。

・start ボタンをクリックした。

・コンフィギュレーションが成功した。

コンフィギュレーションは成功したのだが、LEDが全く点灯しない。NUM_LEDS を 0 に設定したので当たり前か?
温度センサのADT7420 を触っても変化は起きない。
次に、NUM_LEDS を 8 に戻してコンパイルし、コンフィギュレーションしてみた。今度はLEDが8個全て点灯した。
やはり、温度センサのADT7420 を触っても変化は起きない。
- 2014年10月22日 04:26 |
- Altera_MAX10
-
| トラックバック:0
-
| コメント:1
LOW_LED_BOUNDARY
いつも参考にさせてもらっています。
このTutorial "fingertemp_lab_top.vhd のGENERIC"
の説明、ものに合わせて的なんで、コード読むしかない様です。
で、LEDが全部ついているというのは、LOW_LED_BOUNDARYが
低すぎるので、上げれば良いのではと思います。
私の場合は、全部消灯で、ぎゃくに下げました。
室温で、半分点灯ぐらいにすると反応しました。夏になると室温と体温の差が縮まるので、鈍くなるので、やるなら今かと。
- 2015/02/25(水) 21:47:17 |
- URL |
- Aki3 #qGOhWeTo
- [ 編集 ]