2017-09-19から1日間の記事一覧

SystemVerilogの小ネターdebug_printf()マクロ

リクエストがあったので、公開します。 DEBUGマクロが定義されてたら、プリント出力します。小ネタとしての工夫は、このマクロは、フォーマット文字列と可変個の引数を渡すことができるのです。 可変個のリストとして渡して、$sformatf()が良きに計らってく…

対向モデル AXi4-Lite Slave BFMを作ろう

対向が無いと通信のバリエーションテストが出来ない。 まずは、AXI4-Lite Slave BFMを作ろうと思う。 マスタの逆だから何とかなるかな? マスタとスレーブを対向でテストベンチに置いて、 マスタはC言語から能動的にアクセスを起こす。 スレーブは、ドライバ…