はぐれエンジニアつれづれ

デジタルLSI設計(SystemC, SystemVerilog, etc.)の備忘録。はてなダイアリから移行中。

2019-06-01から1ヶ月間の記事一覧

ユーザ定義クラスのためのメソッド定義

C++

SystemCでは、ユーザ定義型(クラス)をチャネルのテンプレート引数として使用できる。 ユーザ定義型には、①比較(==)、②標準出力(<<)、③sc_traceの3つの関数が必要とされる。 特に、①はコンパイルエラー回避のため必須である。 ②、③は無くてもよいが、デバ…