Altera_Forum
Honored Contributor
13 years agosimulation error
I have a working legacy vhdl project that I can compile and simulate in Modelsim. I needed to add an empty output signal to a fifo that instantiated in the design. The original Megawizard-generated code was in Quartus 5.1. The latest Quartus version that was used to compile design is 6.1, so I regenerated the fifo in 6.1. I updated the instantiation and component declaration (I just connected the new empty flag to open for early testing), but now I can't simulate the design anymore. It compiles, but during vsim execution, Modelsim indicates following error:
# ** Error: tb_top.vhd(1337): Bad default binding for component instance "dut : scan_conv".# (Component port "temp_scl" is not on the entity.)# ** Warning: [1] tb_top.vhd(1337): (vopt-3473) Component instance "dut : scan_conv" is not bound. The temp_scl signal is last signal on entity list of top-level of design. I've verified all the I/O matches up between entity and the instance in the test bench, so don't know what is causing this. It acts as if part of the design has been optimized out and stripped out some of the signals. Regards, Grady