MCPcopy Create free account

hub / github.com/RuSys/Verugent / functions

Functions192 in github.com/RuSys/Verugent

↓ 62 callersMethodInput
input の追加
src/vcore.rs:143
↓ 55 callersMethodForm
(self, formu: T)
src/vcore.rs:1535
↓ 49 callersMethodReg
reg の追加
src/vcore.rs:198
↓ 47 callersMethodAssign
assign 構文 AST の追加
src/vcore.rs:255
↓ 47 callersMethod_e
Box<E>からAssign生成を行うメソッド
src/vcore.rs:962
↓ 36 callersFunctionForm
ステートメントブロック用ベクタ_ブロック作成 & 式追加
src/vcore.rs:1516
↓ 34 callersMethodWire
wire の追加
src/vcore.rs:187
↓ 30 callersMethodOutput
output の追加
src/vcore.rs:165
↓ 21 callersFunctionIf
(C: T, S: Vec<Box<E>>)
src/vcore.rs:1370
↓ 21 callersMethodgetName
Debug: モジュール名の取得
src/vcore.rs:243
↓ 17 callersFunction_V
変数出力関数
src/vcore.rs:1589
↓ 14 callersFunctionDecompAST
分解出力関数
src/vcore.rs:2105
↓ 12 callersMethodgoto
カレントステートから次のステートへの定義
src/vcore.rs:2991
↓ 11 callersMethodParam
パラメータの追加
src/vcore.rs:227
↓ 10 callersMethodAddState
ステートの追加
src/vcore.rs:2966
↓ 10 callersFunctioncamel_detection
Detect UpperCamelCase or lowerCamelCase in code
src/check.rs:37
↓ 8 callersMethodElse
分岐 else 構文追加
src/vcore.rs:1128
↓ 8 callersMethodgetWP
データ取得メソッド:width_p
src/vcore.rs:851
↓ 8 callersMethodsst
(&self, other: T)
src/vcore.rs:2046
↓ 7 callersMethodWidth
パラメータによる幅設定メソッド
src/vcore.rs:867
↓ 7 callersMethodendmodule
モジュールの AST 解析と Verilog 構文の出力
src/vcore.rs:312
↓ 7 callersMethodgenPrint
(&mut self)
src/vcore.rs:364
↓ 7 callersMethodgetStateName
(&mut self)
src/vcore.rs:3092
↓ 7 callersMethodgetWidth
データ取得メソッド:width
src/vcore.rs:831
↓ 7 callersMethodland
(&self, other: T)
src/vcore.rs:2062
↓ 6 callersMethodIf
分岐 if 構文追加
src/vcore.rs:1105
↓ 6 callersMethodReg_Output
output(register) の追加
src/vcore.rs:176
↓ 6 callersMethodSetCaseS
(&mut self, Cond: T, Stmt: Vec<Box<E>>)
src/vcore.rs:1433
↓ 6 callersMethodaddr
(&self, address: T)
src/vcore.rs:2080
↓ 6 callersFunctionsnake_detection
Detect snake_case in code
src/check.rs:73
↓ 5 callersMethodParameter
パラメータ設定メソッド:parameter
src/vcore.rs:910
↓ 5 callersMethodStateReg
内部メソッド(ステート格納レジスタを外部に出力)
src/vcore.rs:3037
↓ 5 callersFunction_Num
数値出力関数
src/vcore.rs:1594
↓ 5 callersMethodnot
(&self)
src/vcore.rs:1717
↓ 4 callersMethodAlways
always 構文ブロックの追加
src/vcore.rs:248
↓ 4 callersMethodElse_If
分岐 else if 構文追加
src/vcore.rs:1112
↓ 4 callersFunctionPosedge
Always構文内使用の立ち上がり信号設定構文
src/vcore.rs:1031
↓ 4 callersMethodPosedge
立ち上がり信号設定
src/vcore.rs:1085
↓ 4 callersFunction_StrOut
AST文字列抽出メソッド
src/vcore.rs:3321
↓ 4 callersMethodgetLength
データ取得メソッド:length
src/vcore.rs:836
↓ 3 callersMethodNamedRegSet
(&mut self, name: &str)
src/vcore.rs:3194
↓ 3 callersMethodStateOut
(self)
src/vcore.rs:3054
↓ 3 callersMethodgetIO
データ取得メソッド:io_param
src/vcore.rs:826
↓ 3 callersMethodgetReg
データ取得メソッド:reg_set
src/vcore.rs:841
↓ 3 callersMethodgetTerms
(&mut self)
src/vcore.rs:1359
↓ 3 callersMethodget_mod_name
debug
src/vcore.rs:383
↓ 3 callersMethodnon
ノンブロッキング設定
src/vcore.rs:1079
↓ 2 callersMethodAXI
(&mut self, setAXI: AXISLite)
src/vcore.rs:539
↓ 2 callersFunctionCase
(Sel: T)
src/vcore.rs:1448
↓ 2 callersFunctionClock_Reset
FSM生成関数
src/vcore.rs:2940
↓ 2 callersMethodFSM
(&mut self, fsm: FsmModule)
src/vcore.rs:449
↓ 2 callersMethodL
左辺設定メソッド
src/vcore.rs:994
↓ 2 callersMethodNamedReg
(&mut self, name: &str)
src/vcore.rs:3202
↓ 2 callersFunctionPrintIf
if_else構文出力関数--ブロック出力関数より呼び出し
src/vcore.rs:2499
↓ 2 callersMethodR
右辺設定メソッド
src/vcore.rs:1001
↓ 2 callersMethodROut
右辺出力メソッド
src/vcore.rs:1013
↓ 2 callersMethodSetBranch
ステート分岐先設定
src/vcore.rs:3075
↓ 2 callersMethodState
ステートレジスタの変更
src/vcore.rs:2960
↓ 2 callersFunction_Add
演算子関数 "+" addition
src/vcore.rs:1614
↓ 2 callersFunction_And
"&" and
src/vcore.rs:1654
↓ 2 callersFunction_Div
"/" division
src/vcore.rs:1629
↓ 2 callersFunction_Eq
"==" equal
src/vcore.rs:1664
↓ 2 callersFunction_LSH
"<<" left shift
src/vcore.rs:1674
↓ 2 callersFunction_LTH
">" less than
src/vcore.rs:1694
↓ 2 callersFunction_MTH
"<" more than
src/vcore.rs:1689
↓ 2 callersFunction_Mod
"%" modulo
src/vcore.rs:1634
↓ 2 callersFunction_Mul
"*" multipication
src/vcore.rs:1624
↓ 2 callersFunction_Neq
"!=" not equal
src/vcore.rs:1669
↓ 2 callersFunction_OLS
">=" or less
src/vcore.rs:1704
↓ 2 callersFunction_OMR
"<=" or more
src/vcore.rs:1699
↓ 2 callersFunction_Or
"|" or
src/vcore.rs:1649
↓ 2 callersFunction_RSH
">>" right shift
src/vcore.rs:1679
↓ 2 callersFunction_Sub
"-" substruction
src/vcore.rs:1619
↓ 2 callersFunction_Xor
"^" exclusive or
src/vcore.rs:1659
↓ 2 callersMethodgetLP
データ取得メソッド:length_p
src/vcore.rs:856
↓ 2 callersMethodgetState
(&mut self)
src/vcore.rs:3087
↓ 2 callersMethodown
Functionのトップ文字列を格納したAST取得
src/vcore.rs:1240
↓ 1 callersFunctionAXIS_Lite_new
AXI Slave Lite インターフェース生成
src/vcore.rs:3143
↓ 1 callersFunctionAXIS_new
(clock: T, reset: U)
src/vcore.rs:3153
↓ 1 callersMethodFunction
(&mut self, AST_of_Function: Func_AST)
src/vcore.rs:429
↓ 1 callersMethodLOut
左辺出力メソッド
src/vcore.rs:1008
↓ 1 callersMethodLength
パラメータによる長さ設定メソッド
src/vcore.rs:861
↓ 1 callersMethodMem
(&mut self, name: &str, args: (T, U))
src/vcore.rs:767
↓ 1 callersMethodOrderRegSet
(&mut self, num: i32)
src/vcore.rs:3181
↓ 1 callersMethodOutputReg
パラメータ設定メソッド:output(register)
src/vcore.rs:900
↓ 1 callersFunctionPrintAXI
AXIインタフェース出力関数
src/vcore.rs:2647
↓ 1 callersFunctionPrintAXIS
(AXI: AXIS)
src/vcore.rs:2785
↓ 1 callersFunctionPrintAXISL
AXISLite構文出力関数--ほぼテンプレ
src/vcore.rs:2660
↓ 1 callersFunctionPrintAlways
always出力関数
src/vcore.rs:2415
↓ 1 callersFunctionPrintAssign
assign出力関数
src/vcore.rs:2394
↓ 1 callersFunctionPrintCase
Case構文出力関数--ブロック出力関数より呼び出し
src/vcore.rs:2560
↓ 1 callersFunctionPrintFsm
Fsm構文出力関数--always文を生成する
src/vcore.rs:2609
↓ 1 callersFunctionPrintFunction
function出力関数
src/vcore.rs:2457
↓ 1 callersFunctionPrintLocal
LocalParameter + Wire + Reg出力関数
src/vcore.rs:2344
↓ 1 callersFunctionPrintParam
GlobalParameter出力関数
src/vcore.rs:2254
↓ 1 callersFunctionPrintPort
入出力ポート出力関数
src/vcore.rs:2280
↓ 1 callersFunctionPrintState
1Stateモデル出力関数
src/vcore.rs:2632
↓ 1 callersMethodRegWrite
(&mut self, write_en: U, write_data: T)
src/vcore.rs:3286
↓ 1 callersMethodSetCaseV
(&mut self, V: wrVar)
src/vcore.rs:1429
↓ 1 callersMethodStateClk
内部メソッド(クロックを外部に出力)
src/vcore.rs:3043
next →1–100 of 192, ranked by callers