[−][src]Module verugent::vcore
Structs
AXIM | AXI Master インタフェースの作成 - 未実装 |
AXIS | AXI Slave インタフェースの作成 - 作成中 |
AXISLite | AXI Slave Lite インタフェースの作成 |
AXIST | AXI Stream インタフェースの作成 - 未実装 |
Always | Always構文用AST構造体 |
Assign | assign構文用AST構造体 |
CaseStmt_AST | Case構造体 |
Case_ | Caseの各条件における内部構造体 |
FsmModule | FSMモジュール |
Func_AST | function構文用AST構造体 |
IfStmt_AST | if,else if,else構造体 |
VModule | Verilogモジュールクラス すべてのASTの統合構造体 |
wrVar | 入出力ポート、パラメータデータ格納構造体 入出力パラメータクラス |
Enums
E | 各構文用列挙型構造体 |
io_p | 入出力設定パラメータ 特に大きな意味は無い |
Traits
AXIS_RegControl | |
AXIS_readcontrol | |
AXI_S_IF_LocalWrite | ローカルからのレジスタ制御設定トレイト |
AXI_S_IF_Set | AXI IFのレジスタ設定トレイト |
AXI_trait | |
Addr | |
Caseset | |
FSM_trait | FSM 構文ブロック追加用トレイト |
Func_trait | function 構文ブロック追加用トレイト |
Ifset | ステートメントブロック内のif分岐追加 |
Logi | |
MBit | |
Memset | メモリレジスタ生成用のトレイト |
Notc | 演算子実装メソッド |
PartialEq | |
PartialOrd | |
SetEqual | Assign 構文代入用トレイト |
Subs | |
Vset | 入出力ポート、内部配線用Trait |
addForm | ステートメントブロック内の式追加 |
Functions
AXIS_Lite_new | AXI Slave Lite インターフェース生成 |
AXIS_new | |
Clock_Reset | FSM生成関数 |
Form | ステートメントブロック用ベクタ_ブロック作成 & 式追加 |
If | ステートメントブロック内のif構文作成 |
Negedge | Always構文内使用の立ち下り信号設定構文 |
Nonedge | Always構文内使用の信号未設定構文 |
Posedge | Always構文内使用の立ち上がり信号設定構文 |
_Branch | |
_Decomp | AST分解メソッド |
_Eq | "==" equal |
_Neq | "!=" not equal |
_Num | |
_NumOut | AST数値抽出メソッド |
_RSHA | ">>>" right arithmetic shift |
_StrOut | AST文字列抽出メソッド |
_Veq | |
func | function生成用関数 |