Verilog to Routing - VPR
|
Specifies the utilization of external input/output pins during packing. More...
#include <vpr_types.h>
Public Member Functions | |
t_ext_pin_util_targets ()=default | |
t_ext_pin_util_targets (float default_in_util, float default_out_util) | |
t_ext_pin_util | get_pin_util (std::string block_type_name) const |
Returns the input pin util of the specified block (or default if unspecified) More... | |
void | set_block_pin_util (std::string block_type_name, t_ext_pin_util target) |
Sets the pin util for the specified block type. More... | |
void | set_default_pin_util (t_ext_pin_util target) |
Sets the default pin util. More... | |
Private Attributes | |
t_ext_pin_util | defaults_ |
std::map< std::string, t_ext_pin_util > | overrides_ |
Specifies the utilization of external input/output pins during packing.
|
default |
t_ext_pin_util_targets::t_ext_pin_util_targets | ( | float | default_in_util, |
float | default_out_util | ||
) |
t_ext_pin_util t_ext_pin_util_targets::get_pin_util | ( | std::string | block_type_name | ) | const |
Returns the input pin util of the specified block (or default if unspecified)
void t_ext_pin_util_targets::set_block_pin_util | ( | std::string | block_type_name, |
t_ext_pin_util | target | ||
) |
Sets the pin util for the specified block type.
void t_ext_pin_util_targets::set_default_pin_util | ( | t_ext_pin_util | target | ) |
Sets the default pin util.
|
private |
|
private |