Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RuSys/Verugent
/ functions
Functions
192 in github.com/RuSys/Verugent
⨍
Functions
192
◇
Types & classes
37
↓ 62 callers
Method
Input
input の追加
src/vcore.rs:143
↓ 55 callers
Method
Form
(self, formu: T)
src/vcore.rs:1535
↓ 49 callers
Method
Reg
reg の追加
src/vcore.rs:198
↓ 47 callers
Method
Assign
assign 構文 AST の追加
src/vcore.rs:255
↓ 47 callers
Method
_e
Box<E>からAssign生成を行うメソッド
src/vcore.rs:962
↓ 36 callers
Function
Form
ステートメントブロック用ベクタ_ブロック作成 & 式追加
src/vcore.rs:1516
↓ 34 callers
Method
Wire
wire の追加
src/vcore.rs:187
↓ 30 callers
Method
Output
output の追加
src/vcore.rs:165
↓ 21 callers
Function
If
(C: T, S: Vec<Box<E>>)
src/vcore.rs:1370
↓ 21 callers
Method
getName
Debug: モジュール名の取得
src/vcore.rs:243
↓ 17 callers
Function
_V
変数出力関数
src/vcore.rs:1589
↓ 14 callers
Function
DecompAST
分解出力関数
src/vcore.rs:2105
↓ 12 callers
Method
goto
カレントステートから次のステートへの定義
src/vcore.rs:2991
↓ 11 callers
Method
Param
パラメータの追加
src/vcore.rs:227
↓ 10 callers
Method
AddState
ステートの追加
src/vcore.rs:2966
↓ 10 callers
Function
camel_detection
Detect UpperCamelCase or lowerCamelCase in code
src/check.rs:37
↓ 8 callers
Method
Else
分岐 else 構文追加
src/vcore.rs:1128
↓ 8 callers
Method
getWP
データ取得メソッド:width_p
src/vcore.rs:851
↓ 8 callers
Method
sst
(&self, other: T)
src/vcore.rs:2046
↓ 7 callers
Method
Width
パラメータによる幅設定メソッド
src/vcore.rs:867
↓ 7 callers
Method
endmodule
モジュールの AST 解析と Verilog 構文の出力
src/vcore.rs:312
↓ 7 callers
Method
genPrint
(&mut self)
src/vcore.rs:364
↓ 7 callers
Method
getStateName
(&mut self)
src/vcore.rs:3092
↓ 7 callers
Method
getWidth
データ取得メソッド:width
src/vcore.rs:831
↓ 7 callers
Method
land
(&self, other: T)
src/vcore.rs:2062
↓ 6 callers
Method
If
分岐 if 構文追加
src/vcore.rs:1105
↓ 6 callers
Method
Reg_Output
output(register) の追加
src/vcore.rs:176
↓ 6 callers
Method
SetCaseS
(&mut self, Cond: T, Stmt: Vec<Box<E>>)
src/vcore.rs:1433
↓ 6 callers
Method
addr
(&self, address: T)
src/vcore.rs:2080
↓ 6 callers
Function
snake_detection
Detect snake_case in code
src/check.rs:73
↓ 5 callers
Method
Parameter
パラメータ設定メソッド:parameter
src/vcore.rs:910
↓ 5 callers
Method
StateReg
内部メソッド(ステート格納レジスタを外部に出力)
src/vcore.rs:3037
↓ 5 callers
Function
_Num
数値出力関数
src/vcore.rs:1594
↓ 5 callers
Method
not
(&self)
src/vcore.rs:1717
↓ 4 callers
Method
Always
always 構文ブロックの追加
src/vcore.rs:248
↓ 4 callers
Method
Else_If
分岐 else if 構文追加
src/vcore.rs:1112
↓ 4 callers
Function
Posedge
Always構文内使用の立ち上がり信号設定構文
src/vcore.rs:1031
↓ 4 callers
Method
Posedge
立ち上がり信号設定
src/vcore.rs:1085
↓ 4 callers
Function
_StrOut
AST文字列抽出メソッド
src/vcore.rs:3321
↓ 4 callers
Method
getLength
データ取得メソッド:length
src/vcore.rs:836
↓ 3 callers
Method
NamedRegSet
(&mut self, name: &str)
src/vcore.rs:3194
↓ 3 callers
Method
StateOut
(self)
src/vcore.rs:3054
↓ 3 callers
Method
getIO
データ取得メソッド:io_param
src/vcore.rs:826
↓ 3 callers
Method
getReg
データ取得メソッド:reg_set
src/vcore.rs:841
↓ 3 callers
Method
getTerms
(&mut self)
src/vcore.rs:1359
↓ 3 callers
Method
get_mod_name
debug
src/vcore.rs:383
↓ 3 callers
Method
non
ノンブロッキング設定
src/vcore.rs:1079
↓ 2 callers
Method
AXI
(&mut self, setAXI: AXISLite)
src/vcore.rs:539
↓ 2 callers
Function
Case
(Sel: T)
src/vcore.rs:1448
↓ 2 callers
Function
Clock_Reset
FSM生成関数
src/vcore.rs:2940
↓ 2 callers
Method
FSM
(&mut self, fsm: FsmModule)
src/vcore.rs:449
↓ 2 callers
Method
L
左辺設定メソッド
src/vcore.rs:994
↓ 2 callers
Method
NamedReg
(&mut self, name: &str)
src/vcore.rs:3202
↓ 2 callers
Function
PrintIf
if_else構文出力関数--ブロック出力関数より呼び出し
src/vcore.rs:2499
↓ 2 callers
Method
R
右辺設定メソッド
src/vcore.rs:1001
↓ 2 callers
Method
ROut
右辺出力メソッド
src/vcore.rs:1013
↓ 2 callers
Method
SetBranch
ステート分岐先設定
src/vcore.rs:3075
↓ 2 callers
Method
State
ステートレジスタの変更
src/vcore.rs:2960
↓ 2 callers
Function
_Add
演算子関数 "+" addition
src/vcore.rs:1614
↓ 2 callers
Function
_And
"&" and
src/vcore.rs:1654
↓ 2 callers
Function
_Div
"/" division
src/vcore.rs:1629
↓ 2 callers
Function
_Eq
"==" equal
src/vcore.rs:1664
↓ 2 callers
Function
_LSH
"<<" left shift
src/vcore.rs:1674
↓ 2 callers
Function
_LTH
">" less than
src/vcore.rs:1694
↓ 2 callers
Function
_MTH
"<" more than
src/vcore.rs:1689
↓ 2 callers
Function
_Mod
"%" modulo
src/vcore.rs:1634
↓ 2 callers
Function
_Mul
"*" multipication
src/vcore.rs:1624
↓ 2 callers
Function
_Neq
"!=" not equal
src/vcore.rs:1669
↓ 2 callers
Function
_OLS
">=" or less
src/vcore.rs:1704
↓ 2 callers
Function
_OMR
"<=" or more
src/vcore.rs:1699
↓ 2 callers
Function
_Or
"|" or
src/vcore.rs:1649
↓ 2 callers
Function
_RSH
">>" right shift
src/vcore.rs:1679
↓ 2 callers
Function
_Sub
"-" substruction
src/vcore.rs:1619
↓ 2 callers
Function
_Xor
"^" exclusive or
src/vcore.rs:1659
↓ 2 callers
Method
getLP
データ取得メソッド:length_p
src/vcore.rs:856
↓ 2 callers
Method
getState
(&mut self)
src/vcore.rs:3087
↓ 2 callers
Method
own
Functionのトップ文字列を格納したAST取得
src/vcore.rs:1240
↓ 1 callers
Function
AXIS_Lite_new
AXI Slave Lite インターフェース生成
src/vcore.rs:3143
↓ 1 callers
Function
AXIS_new
(clock: T, reset: U)
src/vcore.rs:3153
↓ 1 callers
Method
Function
(&mut self, AST_of_Function: Func_AST)
src/vcore.rs:429
↓ 1 callers
Method
LOut
左辺出力メソッド
src/vcore.rs:1008
↓ 1 callers
Method
Length
パラメータによる長さ設定メソッド
src/vcore.rs:861
↓ 1 callers
Method
Mem
(&mut self, name: &str, args: (T, U))
src/vcore.rs:767
↓ 1 callers
Method
OrderRegSet
(&mut self, num: i32)
src/vcore.rs:3181
↓ 1 callers
Method
OutputReg
パラメータ設定メソッド:output(register)
src/vcore.rs:900
↓ 1 callers
Function
PrintAXI
AXIインタフェース出力関数
src/vcore.rs:2647
↓ 1 callers
Function
PrintAXIS
(AXI: AXIS)
src/vcore.rs:2785
↓ 1 callers
Function
PrintAXISL
AXISLite構文出力関数--ほぼテンプレ
src/vcore.rs:2660
↓ 1 callers
Function
PrintAlways
always出力関数
src/vcore.rs:2415
↓ 1 callers
Function
PrintAssign
assign出力関数
src/vcore.rs:2394
↓ 1 callers
Function
PrintCase
Case構文出力関数--ブロック出力関数より呼び出し
src/vcore.rs:2560
↓ 1 callers
Function
PrintFsm
Fsm構文出力関数--always文を生成する
src/vcore.rs:2609
↓ 1 callers
Function
PrintFunction
function出力関数
src/vcore.rs:2457
↓ 1 callers
Function
PrintLocal
LocalParameter + Wire + Reg出力関数
src/vcore.rs:2344
↓ 1 callers
Function
PrintParam
GlobalParameter出力関数
src/vcore.rs:2254
↓ 1 callers
Function
PrintPort
入出力ポート出力関数
src/vcore.rs:2280
↓ 1 callers
Function
PrintState
1Stateモデル出力関数
src/vcore.rs:2632
↓ 1 callers
Method
RegWrite
(&mut self, write_en: U, write_data: T)
src/vcore.rs:3286
↓ 1 callers
Method
SetCaseV
(&mut self, V: wrVar)
src/vcore.rs:1429
↓ 1 callers
Method
StateClk
内部メソッド(クロックを外部に出力)
src/vcore.rs:3043
next →
1–100 of 192, ranked by callers