CIRCT 23.0.0git
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
circt::arc::runtime::impl::VCDSignalTableEntry Struct Reference

A traced signal in the VCD file. More...

#include <VCDTraceEncoder.h>

Collaboration diagram for circt::arc::runtime::impl::VCDSignalTableEntry:
Collaboration graph
[legend]

Public Member Functions

 VCDSignalTableEntry (uint64_t index, uint64_t stateOffset, uint32_t numBits)
 
unsigned getDumpSize () const
 Get the number of characters required to dump this signal's ID and value.
 
unsigned getStride () const
 Get the number of words occupied by the signal value in the trace buffer.
 

Public Attributes

VCDSignalId id
 VCD signal ID.
 
uint64_t stateOffset
 Offest of the signal in the model's simulation state.
 
uint32_t numBits
 Bit width of the signal.
 

Detailed Description

A traced signal in the VCD file.

Definition at line 47 of file VCDTraceEncoder.h.

Constructor & Destructor Documentation

◆ VCDSignalTableEntry()

circt::arc::runtime::impl::VCDSignalTableEntry::VCDSignalTableEntry ( uint64_t  index,
uint64_t  stateOffset,
uint32_t  numBits 
)
inline

Definition at line 48 of file VCDTraceEncoder.h.

Member Function Documentation

◆ getDumpSize()

unsigned circt::arc::runtime::impl::VCDSignalTableEntry::getDumpSize ( ) const
inline

Get the number of characters required to dump this signal's ID and value.

Definition at line 52 of file VCDTraceEncoder.h.

References numBits.

◆ getStride()

unsigned circt::arc::runtime::impl::VCDSignalTableEntry::getStride ( ) const
inline

Get the number of words occupied by the signal value in the trace buffer.

Definition at line 57 of file VCDTraceEncoder.h.

References numBits.

Member Data Documentation

◆ id

VCDSignalId circt::arc::runtime::impl::VCDSignalTableEntry::id

VCD signal ID.

Definition at line 60 of file VCDTraceEncoder.h.

Referenced by esiaccel.types.ESIType::__eq__().

◆ numBits

uint32_t circt::arc::runtime::impl::VCDSignalTableEntry::numBits

Bit width of the signal.

Definition at line 64 of file VCDTraceEncoder.h.

Referenced by getDumpSize(), and getStride().

◆ stateOffset

uint64_t circt::arc::runtime::impl::VCDSignalTableEntry::stateOffset

Offest of the signal in the model's simulation state.

Definition at line 62 of file VCDTraceEncoder.h.


The documentation for this struct was generated from the following file: