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

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

#include <FSTTraceEncoder.h>

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

Public Member Functions

 FSTSignalTableEntry (uint64_t index, uint64_t stateOffset, uint32_t numBits)
 
unsigned getStride () const
 Get the number of words occupied by the signal value in the trace buffer.
 

Public Attributes

uint32_t handle
 FST signal handle.
 
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 FST file.

Definition at line 30 of file FSTTraceEncoder.h.

Constructor & Destructor Documentation

◆ FSTSignalTableEntry()

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

Definition at line 31 of file FSTTraceEncoder.h.

Member Function Documentation

◆ getStride()

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

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

Definition at line 35 of file FSTTraceEncoder.h.

References numBits.

Member Data Documentation

◆ handle

uint32_t circt::arc::runtime::impl::FSTSignalTableEntry::handle

FST signal handle.

Definition at line 38 of file FSTTraceEncoder.h.

◆ numBits

uint32_t circt::arc::runtime::impl::FSTSignalTableEntry::numBits

Bit width of the signal.

Definition at line 42 of file FSTTraceEncoder.h.

Referenced by getStride().

◆ stateOffset

uint64_t circt::arc::runtime::impl::FSTSignalTableEntry::stateOffset

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

Definition at line 40 of file FSTTraceEncoder.h.


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