|
HAL
v4.5.0-254-g8f9f6a423
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|
#include <hal_core/netlist/gate_library/gate_type_component/state_table_component.h>

Public Attributes | |
| std::string | pin_name |
| std::vector< std::string > | input_pins |
| std::vector< std::string > | current_state_pins |
| std::vector< TableRow > | rows |
A fully resolved, per-pin statetable. All column references are real HAL pin names; no abstract node names remain. Rows are stored in priority order (first match wins).
Definition at line 92 of file state_table_component.h.
| std::vector<std::string> hal::StateTableComponent::StateTable::current_state_pins |
Pin names whose current values index current_state_values.
Definition at line 96 of file state_table_component.h.
| std::vector<std::string> hal::StateTableComponent::StateTable::input_pins |
Real input port names in column order.
Definition at line 95 of file state_table_component.h.
| std::string hal::StateTableComponent::StateTable::pin_name |
The output or internal pin this table drives.
Definition at line 94 of file state_table_component.h.
| std::vector<TableRow> hal::StateTableComponent::StateTable::rows |
Priority-ordered expanded rows.
Definition at line 97 of file state_table_component.h.