電子工作関係まとめ

1970年ごろ、「子供の科学」に載ってた1石トランジスタラジオを作ろうと、ニュー秋葉原センターの小澤電気商会で半導体・九十九電機でCRを買ったのが発端で、以後断続的にやってきた電子工作のまとめですよ。でも、2021年に作ったブログなので過去のデータはほぼ無いです。

ModelSim

どうも気持ち悪いので、トラ技2021年3月号のintelのほう、全部最初からやり直した。なので、プロジェクトも新規で作成。で、Pin Plannerでピン配置を入れるときに、トラ技の例の通りの画面になるのはいいのだが、それだと、どこでKEY0、KEY1を指定するんだろう?という疑問があって、実際書き込んでみても動作が今一だったので、勝手な判断で、ここの 1
I/O Assignment Analysysをやった。その結果、ようやく動くようになった。ただし、シミュレーションのほうは変わらなかった。まずはModelSimこれ。 2
このように、相変わらず、カウンタはずっと0000のままだ。

それは気に入らないものの、実際に書き込んでみると、
IMG_20210721_100633
このようにちゃんと動作する。
これがさっきの、I/O Assignment Analysysの成果だ。というわけで、ようやく、トラ技の50ページの最初のほうまで動いた。 いや~、なかなか大変ですね~

ようやくModelSimが動いたので、なんとか波形を出してみる。
な~んて、サラッと書くと簡単だが、トラ技だけを見てもわからなくて、結局前にやったCQ本のModelSimのところを読み直してやっと波形が出た。
aa
こんな感じ。でも、カウンタがちゃんとカウントして増えているふうには見えないので、どこか間違ってる可能性が大。とりあえず、波形がようやく出たのでここに書いた。

CQ本が終わったので、お次は、トラ技の2021年3月号にあった、FPGA特集をやってみる。この号では、Xilinxとintelの2つが書いてあるけど、とりあえずは既にやったintelをやってみるのが自然だ。

本の通りにcounterのVerilog HDLコードを打ち込んで、テストベンチのコードも打ち込んで、Quartus Prime上のプロジェクトは、CQ本の時にやったのを流用して、FPGA機種の設定やピン配置は同一なので、何も新しく入力せずに流用しようという魂胆だ。

本によると、まずはModel Simでシミュレーションをやってみるそうな。

Model Simと言えば、前回やったときはModel SimのアプリケーションをQuartus Primeとは別に立ち上げたのだが、トラ技によると、今回はQuartus Prime上から立ち上げるそうだ。 001
こんな感じで、Quartus PrimeのToolsから、RTL Simulationを実行する。と、順調に立ち上がらなくて・・・こんなふうになる。
002
"Cannot launch the ModelSim-Altera software because you did not specify the path to the executables of the ModelSim-Altera software."だと。写すの疲れた。w

なんだろうこれ?ModelSimがどこにあるかわかんないからパスを設定しろ!ということなのかと考えて、こういうのを見つけた。これの11ページだ。

なのでこういうふうに、
003
Tools の Optionsから、これを開いてみる。 004
そしてこのように、ModelSimの場所を入れてみる。そして、再度実行

------>
----------->


002
ここに戻りました。 ちゃんちゃん。

しばらくお休みかな~~??w


※2021.7.11 追記
Tools の Optionsから開くこの画面・・・
よく見てみると、ModelSim...って2つあるじゃん。前回は、ノートPCの画面が小さいせいでこの画面が全部出ずに見えなかったけど、ちゃんと横に伸ばしてみると、一番下に、ModelSim-Alteraっていうのがある。Alteraがついているのがミソか??
001
ならばこのように、一番下のところに書いてみる。と、
  002
あら不思議www。ちゃんと立ち上がった。こういう変な罠を発見して解決した。

流れに沿ってそのまま継続。CQ本、36章、ModelSimだ。 11
まずは本の通りに入れて、Dice回路のシミュレーションがこういうふうになった。

22
このように、波形も出た。本の通りにやって、右クリックで、波形の中の0~5の文字も出るようになった。

33
そしてこれが最後の課題の、BCDデコーダのお題。このように、本の通りに出た。

--

というわけで、ついに本が全部終了した。

今までいろんな分野のいろんな本をやろうとしてきたけど、どうしても動かなかったり時代が変わって本の内容が無効になってたりetc....して、一冊全部やるって結構大変なんですよね。
なのでまあ、とりあえずはめでたしとする。

↑このページのトップヘ