Get desktop application:
View/edit binary Protocol Buffers messages
Used in: Expression.FixedLiteral, Module.ExternalModule.Parameter, Statement.CMemory.TypeAndDepth, Statement.Memory
Used in: FirrtlPB
repeated Module module = 1
repeated Top top = 2
Used in: Expression.Mux, Expression.PrimOp, Expression.SubAccess, Expression.SubField, Expression.SubIndex, Expression.ValidIf, Statement.Attach, Statement.Connect, Statement.IsInvalid, Statement.MemoryPort, Statement.Node, Statement.PartialConnect, Statement.Printf, Statement.Register, Statement.Stop, Statement.When
Used in: Expression
Used in: PrimOp, SIntLiteral, SubIndex, UIntLiteral
Used in: Expression
Used in: Expression
Used in: PrimOp
OP_UNKNOWN = 0
OP_ADD = 1
OP_SUB = 2
OP_TAIL = 3
OP_HEAD = 4
OP_TIMES = 5
OP_DIVIDE = 6
OP_REM = 7
OP_SHIFT_LEFT = 8
OP_SHIFT_RIGHT = 9
OP_DYNAMIC_SHIFT_LEFT = 10
OP_DYNAMIC_SHIFT_RIGHT = 11
OP_BIT_AND = 12
OP_BIT_OR = 13
OP_BIT_XOR = 14
OP_BIT_NOT = 15
OP_CONCAT = 16
OP_LESS = 17
OP_LESS_EQ = 18
OP_GREATER = 19
OP_GREATER_EQ = 20
OP_EQUAL = 21
OP_PAD = 22
OP_NOT_EQUAL = 23
OP_NEG = 24
OP_XOR_REDUCE = 26
OP_CONVERT = 27
OP_AS_UINT = 28
OP_AS_SINT = 29
OP_EXTRACT_BITS = 30
OP_AS_CLOCK = 31
OP_AS_FIXED_POINT = 32
OP_AND_REDUCE = 33
OP_OR_REDUCE = 34
OP_INCREASE_PRECISION = 35
OP_DECREASE_PRECISION = 36
OP_SET_PRECISION = 37
OP_AS_ASYNC_RESET = 38
OP_WRAP = 39
OP_CLIP = 40
OP_SQUEEZE = 41
OP_AS_INTERVAL = 42
Used in: Expression
Used in: Expression
Used in: Expression
Used in: Expression
optional Expression expression = 1
string field = 2
Used in: Expression
Used in: Expression
Used in: Expression
Used in: Circuit
Used in: Module
string id = 1
repeated Port port = 2
string defined_name = 3
Used in: ExternalModule
string id = 1
oneof value
double double = 3
string string = 4
string raw_string = 5
Used in: Module
string id = 1
repeated Port port = 2
repeated Statement statement = 3
Used in: Module.ExternalModule, Module.UserModule
string id = 1
optional Type type = 3
Used in: Port
PORT_DIRECTION_UNKNOWN = 0
PORT_DIRECTION_IN = 1
PORT_DIRECTION_OUT = 2
Used in: Statement
Used in: SourceInfo
Used in: None
NONE_SOURCE_INFO_REASON_UNKNOWN = 0
NONE_SOURCE_INFO_REASON_UNLOCATABLE = 1
NONE_SOURCE_INFO_REASON_SUPPRESSED = 2
NONE_SOURCE_INFO_REASON_DEPRECATED = 3
Used in: SourceInfo
string filename = 1
uint32 line = 2
uint32 column = 3
Used in: Module.UserModule, Statement.When
oneof statement
optional SourceInfo source_info = 19
Used in: Statement
Used in: Statement
string id = 1
oneof type
bool sync_read = 3
Used in: CMemory
optional Type data_type = 1
optional BigInt depth = 2
Used in: Statement
Used in: Statement
string id = 1
string module_id = 2
Used in: Statement
Used in: Statement
string id = 1
optional Type type = 2
oneof depth
uint32 uint_depth = 3
BigInt bigint_depth = 9
uint32 write_latency = 4
uint32 read_latency = 5
repeated string reader_id = 6
repeated string writer_id = 7
repeated string readwriter_id = 8
Used in: Statement
string id = 2
string memory_id = 3
optional Expression memory_index = 4
optional Expression expression = 5
Used in: MemoryPort
MEMORY_PORT_DIRECTION_UNKNOWN = 0
MEMORY_PORT_DIRECTION_INFER = 1
MEMORY_PORT_DIRECTION_READ = 2
MEMORY_PORT_DIRECTION_WRITE = 3
MEMORY_PORT_DIRECTION_READ_WRITE = 4
Used in: Statement
Used in: Statement
Used in: Statement
Used in: CMemory, Memory
UNDEFINED = 0
OLD = 1
NEW = 2
Used in: Statement
string id = 1
optional Type type = 2
Used in: Statement
(message has no fields)
Used in: Statement
Used in: Statement
Used in: Statement
string id = 1
optional Type type = 2
Used in: Circuit
Used in: Port, Statement.CMemory.TypeAndDepth, Statement.Memory, Statement.Register, Statement.Wire, Type.BundleType.Field, Type.VectorType
Used in: Type
Used in: Type
(message has no fields)
Used in: Type
Used in: BundleType
bool is_flipped = 1
string id = 2
optional Type type = 3
Used in: Type
(message has no fields)
Used in: Type
Used in: Type
(message has no fields)
Used in: Type
Used in: Type
Used in: Statement.CMemory, Type
optional Type type = 1
uint32 size = 2
Used in: Expression.FixedLiteral, Expression.SIntLiteral, Expression.UIntLiteral, Type.AnalogType, Type.FixedType, Type.SIntType, Type.UIntType