2013-01-01から1年間の記事一覧

UVMの入門書

アマゾンでUVMの入門書を見つけました。kindle版だと千円なので試しに買ってみましたが、結構分かりやすいです。 Amazon.co.jp: Getting Started with UVM: A Beginner's Guide英語ですが、100ページ程度とボリュームが少ないので、入門書として良いのではな…

static/automatic/virutal taskの違い

module内でtaskを定義し、そのtaskを並列に2個同時に走らせてみます。 module task_test; task normal_task(string str); #100; $display("%s", str); endtask initial begin $display("***normal task***"); fork begin normal_task("1st task"); end begin…

MacにSystemC 2.3をインストール

SystemCは、バージョン2.3からMac OS Xに対応したようです。公式からダウンロードしたファイルでmakeできました。インストール手順を以下に示します。 SystemCのインストール手順 下記からsystemc-2.3.0.tgzをダウンロードします。 http://www.accellera.org…

SystemVerilogのLRM無償化

以前は有償だったSystemVerilogのLRM(Language Reference Manual)がフリーでダウンロードできるようになっていました。下記のIEEEのサイトから入手できます。IEEE Standard for System Verilog--Unified Hardware Design, Specification, and Verification L…