Method | Description | |
---|---|---|
Assign ( |
値を割り当てる。
|
|
Assign ( int m, int l, |
m〜l ビット目に値を割り当てる。
|
|
BitFieldImmediate ( int msb, int lsb ) : System |
MSB が m、 LSB が l のビットフィールドを作成。
|
|
BitFieldImmediate ( int msb, int lsb, ulong n ) : System |
MSB が m、 LSB が l のビットフィールドを作成。 値の初期化も行う。
|
Method | Description | |
---|---|---|
GetMask ( int m, int l ) : ulong |
m〜l ビット目のみ 1 のマスクを生成。
|
|
GetValue ( ) : ulong |
格納されている値を ulong 化して返す。
|
|
GetValue ( int m, int l ) : ulong |
m〜l ビット目に格納されている値を ulong 化して返す。 verilog の
|
|
Sub ( int m, int l ) : |
m〜l ビット目のみを切り出す。 verilog の
|
public Assign ( |
||
a | 割り当てたい値の入ったビットフィールド。 | |
return | void |
public Assign ( int m, int l, |
||
m | int | MSB |
l | int | LSB |
a | 割り当てたい値の入ったビットフィールド | |
return | void |
public BitFieldImmediate ( int msb, int lsb ) : System | ||
msb | int | MSB |
lsb | int | LSB |
return | System |
public BitFieldImmediate ( int msb, int lsb, ulong n ) : System | ||
msb | int | MSB |
lsb | int | LSB |
n | ulong | 初期値 |
return | System |