Method | Description | |
---|---|---|
Assign ( |
値を割り当てる。
|
|
Assign ( int m, int l, |
m〜l ビット目に値を割り当てる。
|
|
Assign ( ulong val ) : void |
値を割り当てる。
|
|
Concat ( ) : |
2つのビットフィールドを結合する。 verilog の
|
|
Create ( bool b ) : |
1 びっとのビットフィールドを作成。
|
|
Create ( int m, int l ) : |
MSB が m、LSB が l のビットフィールドを作成。 verilog の
|
|
Create ( int m, int l, ulong val ) : |
MSB が m、LSB が l のビットフィールドを作成。 verilog の
|
|
ToString ( ) : string |
文字列化。 0 と 1 の羅列。
|
|
operator ( ) : |
各ビットに対して AND 演算。
|
|
operator ( ) : bool | ||
this ( int i ) : |
i ビット目の値を読み書き。
|
|
this ( int m, int l ) : |
m〜l ビット目の値を読み書き。
|
Method | Description | |
---|---|---|
GetValue ( ) : ulong |
格納されている値を ulong 化して返す。
|
|
GetValue ( int m, int l ) : ulong |
m〜l ビット目に格納されている値を ulong 化して返す。 verilog の
|
|
Sub ( int i ) : |
i ビット目のみを切り出す。 verilog の
|
|
Sub ( int m, int l ) : |
m〜l ビット目のみを切り出す。 verilog の
|
public abstract Assign ( |
||
a | 割り当てたい値の入ったビットフィールド。 | |
return | void |
public abstract Assign ( int m, int l, |
||
m | int | MSB |
l | int | LSB |
a | 割り当てたい値の入ったビットフィールド | |
return | void |
public static Create ( bool b ) : |
||
b | bool | ビットの真理値 |
return |
public static Create ( int m, int l ) : |
||
m | int | MSB |
l | int | LSB |
return |
public static Create ( int m, int l, ulong val ) : |
||
m | int | MSB |
l | int | LSB |
val | ulong | 初期値 |
return |