HAL  v4.5.0-254-g8f9f6a423
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
hal::StateTableComponent::TableRow Struct Reference

#include <hal_core/netlist/gate_library/gate_type_component/state_table_component.h>

Collaboration diagram for hal::StateTableComponent::TableRow:
Collaboration graph

Public Attributes

std::vector< TableInputSymbol > input_values
 
std::vector< TableInputSymbol > current_state_values
 
TableOutputSymbol next_state_value
 

Detailed Description

One row of a statetable after L/H and H/L expansion. input_values is indexed by the input_pins of the enclosing StateTable. current_state_values is indexed by the current_state_pins of the enclosing StateTable. next_state_value is the resolved next-state output for the pin this StateTable belongs to.

Definition at line 80 of file state_table_component.h.

Member Data Documentation

◆ current_state_values

std::vector<TableInputSymbol> hal::StateTableComponent::TableRow::current_state_values

Definition at line 83 of file state_table_component.h.

◆ input_values

std::vector<TableInputSymbol> hal::StateTableComponent::TableRow::input_values

Definition at line 82 of file state_table_component.h.

◆ next_state_value

TableOutputSymbol hal::StateTableComponent::TableRow::next_state_value

Definition at line 84 of file state_table_component.h.


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