bug fixing in Verilog top-level testbench generation
This commit is contained in:
parent
decc1dc4b2
commit
3369d724e9
|
@ -353,6 +353,18 @@ void print_verilog_top_testbench_ports(std::fstream& fp,
|
||||||
/* Add an empty line as a splitter */
|
/* Add an empty line as a splitter */
|
||||||
fp << std::endl;
|
fp << std::endl;
|
||||||
|
|
||||||
|
for (const BasicPort& module_port : module_manager.module_ports_by_type(top_module, ModuleManager::MODULE_GPIN_PORT)) {
|
||||||
|
fp << generate_verilog_port(VERILOG_PORT_WIRE, module_port) << ";" << std::endl;
|
||||||
|
}
|
||||||
|
/* Add an empty line as a splitter */
|
||||||
|
fp << std::endl;
|
||||||
|
|
||||||
|
for (const BasicPort& module_port : module_manager.module_ports_by_type(top_module, ModuleManager::MODULE_GPOUT_PORT)) {
|
||||||
|
fp << generate_verilog_port(VERILOG_PORT_WIRE, module_port) << ";" << std::endl;
|
||||||
|
}
|
||||||
|
/* Add an empty line as a splitter */
|
||||||
|
fp << std::endl;
|
||||||
|
|
||||||
/* Add local wires/registers that drive stimulus
|
/* Add local wires/registers that drive stimulus
|
||||||
* We create these general purpose ports here,
|
* We create these general purpose ports here,
|
||||||
* and then wire them to the ports of FPGA fabric depending on their usage
|
* and then wire them to the ports of FPGA fabric depending on their usage
|
||||||
|
|
Loading…
Reference in New Issue