プロが教える店舗&オフィスのセキュリティ対策術

verilogの勉強ってどうやってしてますか???

A 回答 (3件)

実際にコードを書いてみるしかありません。


ただ、一般的なプログラミング言語とは違って、簡単にPC上で流すことができないので、それを実行する環境を用意するところから始めなければならないのが「ただの言語」とは言えないところです。
実際に仕事で使う人であれば、vcsやModelsimのような商用のシミュレータにアクセスできるけど、一般の人はそれもできないでしょう。学生ならなんらかのシミュレータにアクセスできるかな。それができないとなると、フリーのソフトを使うことになるけど、Icarusとか確実に動作するとも言い難いし、簡単にはいかないことも多い。
私は使ったことがないけど、XilinxのISE simulatorのウェブエディションは無料だと聞いたことがあるので、それがまだ無料で提供されているのであればそれを使うという手はあります。
シミュレータを持っていないのであれば、ちょっと遠まわりになるけど、安いFPGAボードを買って、FPGA上で流すのも一つの手です。当然、FPGAへの論理合成や物理設計も勉強せざるを得なくなるけど、シミュレータがないであればこれが一番現実的です。
    • good
    • 1
この回答へのお礼

コメントありがとうございます。
アドバイスを参考に調べてみて、アドバイスいただいたどれかに取り組みたいと思います。

お礼日時:2021/07/16 09:11

#2ですけど、Icarusはできればやめておいたほうがいいかもしれません。

現在のVerilogの規格は、SystemVerilogに統合されてSystemVerilogが標準となっています。IcarusがサポートしているSystemVerilogはかなり前の規格なので、新しいSystemVerilogの文法はサポートされていない可能性が高いです。

無料のISEというのはたぶんこれです。シミュレータも含んでいるので、実際にFPGAに実装しなくても、シミュレーションだけを実行できるはずです。シミュレータはISE liteなので、ファイルサイズに制限があると思いますが、初心者が書くくらいのものであればそこまでおおきくはならないでしょう。
https://japan.xilinx.com/products/design-tools/i …
    • good
    • 1

Verilog はただの言語です。


それで表現するものを考えることがやるべきことです。
    • good
    • 1
この回答へのお礼

コメントありがとうございます。
わかりました。調べてみて、取り組みたいと思います。

お礼日時:2021/07/16 09:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!