HAL
pin_type.cpp
Go to the documentation of this file.
1
#include "
hal_core/netlist/gate_library/enums/pin_type.h
"
2
3
namespace
hal
4
{
5
template
<>
6
std::map<PinType, std::string>
EnumStrings<PinType>::data
= {{
PinType::none
,
"none"
},
7
{
PinType::power
,
"power"
},
8
{
PinType::ground
,
"ground"
},
9
{
PinType::lut
,
"lut"
},
10
{
PinType::state
,
"state"
},
11
{
PinType::neg_state
,
"neg_state"
},
12
{
PinType::clock
,
"clock"
},
13
{
PinType::enable
,
"enable"
},
14
{
PinType::set
,
"set"
},
15
{
PinType::reset
,
"reset"
},
16
{
PinType::data
,
"data"
},
17
{
PinType::address
,
"address"
},
18
{
PinType::io_pad
,
"io_pad"
},
19
{
PinType::select
,
"select"
},
20
{
PinType::carry
,
"carry"
},
21
{
PinType::sum
,
"sum"
},
22
{
PinType::status
,
"status"
},
23
{
PinType::error
,
"error"
},
24
{
PinType::error_detection
,
"error_detection"
},
25
{
PinType::done
,
"done"
},
26
{
PinType::control
,
"control"
}};
27
}
hal
Definition:
parser_liberty.cpp:10
hal::PinType::clock
@ clock
hal::PinType::error_detection
@ error_detection
hal::PinType::io_pad
@ io_pad
hal::PinType::sum
@ sum
hal::PinType::enable
@ enable
hal::PinType::none
@ none
hal::PinType::ground
@ ground
hal::PinType::power
@ power
hal::PinType::done
@ done
hal::PinType::reset
@ reset
hal::PinType::address
@ address
hal::PinType::data
@ data
hal::PinType::select
@ select
hal::PinType::status
@ status
hal::PinType::state
@ state
hal::PinType::lut
@ lut
hal::PinType::error
@ error
hal::PinType::set
@ set
hal::PinType::neg_state
@ neg_state
hal::PinType::carry
@ carry
hal::PinType::control
@ control
pin_type.h
hal::EnumStrings
Definition:
enums.h:41
src
netlist
gate_library
enums
pin_type.cpp
Generated on Fri Feb 14 2025 14:22:44 for HAL by
1.9.1