SystemVerilogの守備範囲



SVの母体や背景
 SystemVerilogスタートアップという本で、明石さんという方が、SystemVerilogクロニカル という章に詳しく書かれています。ご覧になってください。


言語の仕様変遷
 SV3.1では、曖昧な点がありました。LRM2005/2009で、改善されましたが最終的には、LRM2012 (2月2013リリース)としてリリースされました。それ以前の曖昧な点や/間違い/改訂された点については、Tutorialで説明していきたいと思います。

守備範囲


 T.B.D.

Verilog HDLとSystemVerilog C/C++ アナロジー

 T.B.D.



言語規模
 断定できませんがC++並みの規模ではないかと思われます。 (部分的実装であるVeritakSVでもGUIを除いて20万行を超えています。)
fpga simulationの著者もSV シミュレータは(個人で開発できるような規模ではなく)多人数のチームで開発されていると言っています。 

本サイトの目的
言語仕様もC++並みに複雑です。(LRM2012は1300ページ超です。) 一冊の本で説明をするのは、中々難しいと思いますので本サイトでは、サンプル記述と背景にあるシミュレータ設計の立場から動作構造の説明を試みたいと思います。これにより、仕様の背景の理解が深まり、結果的にデバッグの時間が少なくなることを意図しています。