SlangUtils

chisel3.util.experimental.SlangUtils
object SlangUtils

Attributes

Source
SlangUtils.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
SlangUtils.type

Members list

Value members

Concrete methods

def getVerilogAst(verilog: String): Value

Use Slang to parse Verilog into Json AST.

Use Slang to parse Verilog into Json AST.

Attributes

Source
SlangUtils.scala
def verilogModuleIO(verilogAst: Value): SeqMap[String, Data]

Extract IO from Verilog AST.

Extract IO from Verilog AST.

Attributes

Source
SlangUtils.scala
def verilogModuleName(verilogAst: Value): String

Extract module name from Verilog AST.

Extract module name from Verilog AST.

Attributes

Source
SlangUtils.scala
def verilogParameter(verilogAst: Value): Seq[(String, Param)]

Extract module parameter from Verilog AST.

Extract module parameter from Verilog AST.

Attributes

Source
SlangUtils.scala