No.2ベストアンサー
- 回答日時:
実際にコードを書いてみるしかありません。
ただ、一般的なプログラミング言語とは違って、簡単にPC上で流すことができないので、それを実行する環境を用意するところから始めなければならないのが「ただの言語」とは言えないところです。
実際に仕事で使う人であれば、vcsやModelsimのような商用のシミュレータにアクセスできるけど、一般の人はそれもできないでしょう。学生ならなんらかのシミュレータにアクセスできるかな。それができないとなると、フリーのソフトを使うことになるけど、Icarusとか確実に動作するとも言い難いし、簡単にはいかないことも多い。
私は使ったことがないけど、XilinxのISE simulatorのウェブエディションは無料だと聞いたことがあるので、それがまだ無料で提供されているのであればそれを使うという手はあります。
シミュレータを持っていないのであれば、ちょっと遠まわりになるけど、安いFPGAボードを買って、FPGA上で流すのも一つの手です。当然、FPGAへの論理合成や物理設計も勉強せざるを得なくなるけど、シミュレータがないであればこれが一番現実的です。
No.3
- 回答日時:
#2ですけど、Icarusはできればやめておいたほうがいいかもしれません。
現在のVerilogの規格は、SystemVerilogに統合されてSystemVerilogが標準となっています。IcarusがサポートしているSystemVerilogはかなり前の規格なので、新しいSystemVerilogの文法はサポートされていない可能性が高いです。無料のISEというのはたぶんこれです。シミュレータも含んでいるので、実際にFPGAに実装しなくても、シミュレーションだけを実行できるはずです。シミュレータはISE liteなので、ファイルサイズに制限があると思いますが、初心者が書くくらいのものであればそこまでおおきくはならないでしょう。
https://japan.xilinx.com/products/design-tools/i …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 高校 勉強のやる気が出ません 7 2022/10/03 15:38
- その他(学校・勉強) 大人になってからの勉強のやり直しとかいうければ、 やり直す前に、学生時代勉強やってないから初学です。 3 2023/07/22 00:12
- 教育・学習 中学生が学校の勉強以外に、公文とかユーチューブ動画で勉強する場合のやり方について 1 2023/02/23 15:33
- その他(暮らし・生活・行事) 勉強時間は結果に直結しないと言うのは本当ですか? 私はやればやった分だけ結果がついてくると思っていま 7 2022/11/08 16:09
- その他(学校・勉強) 熊大を受けようと思っている高校生です。1日、40〜50分ぐらい勉強していますが(休日も)もう少し勉強 5 2023/05/25 17:03
- 教育・学習 高一男子です。今僕は長期休みでずっと家にいます。特に友達と遊ぶことも少ないし、勉強も嫌いなので、ずっ 1 2023/03/22 17:15
- 行政学 勉強や趣味 2 2022/03/31 06:43
- その他(悩み相談・人生相談) 頭がいいと勉強ができる。ってやっぱり違うんですか? 私の友達に凄く勉強ができる子がいます。 勉強がで 8 2022/08/12 00:52
- 学校 勉強しないといけないとわかっているのにやる気が出ません。 努力がなかなかできないのは甘えっていうのは 5 2022/07/28 01:18
- インターネットビジネス ネットビジネスやるときにお客さんの声を聞いてから勉強するほうがよい? とある、動画編集YouTube 1 2023/08/10 16:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
C++ ってなんて読む?
-
UNITY Float型の接尾辞fって
-
Excelの開発言語ってなんですか?
-
TANDEM言語ってあるんですか?
-
COBOLで文字タイプを数字...
-
C言語とhtmlの違いを どな...
-
Windowsで、システム上同じ言語...
-
VBSとWSHは読み方が違うだけで...
-
vbaとc言語の関連性について
-
TO_CHARで小数点以下がある場合...
-
COBOLでのNOT = の AND条件
-
C言語から呼び出し可能なXM...
-
ソフトの勉強
-
高等学校でのプログラミング言語
-
プログラムからアイコンファイ...
-
UWSCはどのプログラミング言語?
-
verilogの勉強ってどうやってし...
-
プログラムに書かれる"%"記号の...
-
Solve()とは、なんですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
プログラム言語について c言語...
-
プログラムに書かれる"%"記号の...
-
C言語とhtmlの違いを どな...
-
vbaとc言語の関連性について
-
AIって何のソフトで作っている...
-
UNITY Float型の接尾辞fって
-
COBOLでのNOT = の AND条件
-
TO_CHARで小数点以下がある場合...
-
COBOLで文字タイプを数字...
-
プログラム言語について プログ...
-
C++における継続行
-
swift言語の最適化 swift最適化...
-
VBSとWSHは読み方が違うだけで...
-
C++ ってなんて読む?
-
web2.0以前のインターネットで...
-
Excel VBAで文字化けする (英語...
-
VBSでDim、Private、Publicの違い
-
HTMLとC++で、どんなホームペー...
-
Pythonって何を意識した言語な...
おすすめ情報