CIRCT 24.0.0git
Loading...
Searching...
No Matches
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:

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.

References handle, numBits, and stateOffset.

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.

Referenced by FSTSignalTableEntry().

◆ numBits

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

Bit width of the signal.

Definition at line 42 of file FSTTraceEncoder.h.

Referenced by FSTSignalTableEntry(), and 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.

Referenced by FSTSignalTableEntry().


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