チラシの裏は意外と白くない

最近忘れっぽくなったので調べたことをチラシの裏に書きます

2020-04-01から1ヶ月間の記事一覧

C++あれこれ

今更感があるが、C++のいくつかの内容についてまとめておく。 関数のオーバーロード 例えば、以下のようなint型の引数2つの平均値をint型で返す関数を考える。 int average(int a, int b) { return (a+b)/2; } Cでは、float型同士の平均を求めたい場合には新…

SystemC基本構文③

シミュレーション構文 4bitカウンタを作成した際に見てきた内容が多いが改めて。 時間単位の設定 sc_set_default_time_unit(値)でシミュレーションの時間単位を指定する sc_set_default_time_unit(1, SC_PS); で1ps単位になる デフォルトは1ns sc_get_defaul…

SystemC基本構文②

データ型から続きを。 データ型 基本的にsc_***。C++のデータ型であるbool, int, char, doubleも使用可能。代表的なデータ型は、 データ型 内容 sc_int<N> N bit符号付き32bit整数 sc_uint<N> N bit符号なし32bit整数 sc_bit '0','1'の2値 sc_logic '0','1','x',z'</n></n>…

ステートマシン①

ミーリタイプとムーアタイプ 順序回路の分類。これは今まで全く意識したことがなかった。 タイプ 次の状態 ミーリタイプ 保持している状態と、その時点での入力信号によって決定される ムーアタイプ 保持している状態のみによって決定される と言われてもわ…