[FPGA-Verilog] Fixed a bug on config-enable signals
This commit is contained in:
parent
e443a4567d
commit
235887e03a
|
@ -237,6 +237,8 @@ int print_verilog_preconfig_top_module_connect_global_ports(std::fstream &fp,
|
|||
std::vector<size_t> default_values(module_global_pin.get_width(), fabric_global_ports.global_port_default_value(global_port_id));
|
||||
/* For configuration done signals, we should enable them in preconfigured wrapper */
|
||||
if (fabric_global_ports.global_port_is_config_enable(global_port_id)) {
|
||||
VTR_LOG("Config-enable port '%s' is detected with default value '%ld'", module_global_pin.get_name().c_str(), fabric_global_ports.global_port_default_value(global_port_id));
|
||||
default_values.clear();
|
||||
default_values.resize(module_global_pin.get_width(), 1 - fabric_global_ports.global_port_default_value(global_port_id));
|
||||
}
|
||||
print_verilog_wire_constant_values(fp, module_global_pin, default_values);
|
||||
|
|
Loading…
Reference in New Issue