- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I tried to perform timing simulation but encountered some problems. I have a module and a testbench for it. I have compiled module in QuartusII (in EDA Tools Setting -> Simulation I set Compile Test Bench parameter). Then in Modelsim I have create project and added into it module source file, testbench source, *.vho-file. Modelsim compilation succeeded. Then in parameters of simulation I pointed on SDO-file (created by QuartusII after compilation). But simulation was unsuccessful. Here is errors:
# vsim -sdftyp /dut=D:/cc_tb_MS/simulation/modelsim/cc_tb2_vhd.sdo cc_tb.controlcentercfg_tb
# ** Error: (vsim-3733) D:/cc_tb_MS/controlcentercfg_tb.vhd(56): No default binding for component at 'dut'.
# (Generic 'timeout' is not on the entity.)
# Region: /controlcentercfg_tb/dut
# ** Error: (vsim-3733) D:/cc_tb_MS/controlcentercfg_tb.vhd(56): No default binding for component at 'dut'.
# (Generic 'timestart' is not on the entity.)
# Region: /controlcentercfg_tb/dut
# ** Error: (vsim-3733) D:/cc_tb_MS/controlcentercfg_tb.vhd(56): No default binding for component at 'dut'.
# (Generic 'startaddr' is not on the entity.)
# Region: /controlcentercfg_tb/dut
# ** Error: (vsim-3733) D:/cc_tb_MS/controlcentercfg_tb.vhd(56): No default binding for component at 'dut'.
# (Generic 'countaddr' is not on the entity.)
# Region: /controlcentercfg_tb/dut
# ** Error: (vsim-3733) D:/cc_tb_MS/controlcentercfg_tb.vhd(56): No default binding for component at 'dut'.
# (Generic 'wrtime' is not on the entity.)
# Region: /controlcentercfg_tb/dut
# Loading cycloneii.cycloneii_lcell_ff(vital_lcell_ff)
# ** Error: (vsim-3733) D:/cc_tb_MS/simulation/modelsim/cc_tb2.vho(286): No default binding for component at '\EndTimeCounter[1]\'.
# (Generic 'timeout' is not on the entity.)
# Region: /controlcentercfg_tb/dut/\EndTimeCounter[1]\
# ** Error: (vsim-3733) D:/cc_tb_MS/simulation/modelsim/cc_tb2.vho(286): No default binding for component at '\EndTimeCounter[1]\'.
# (Generic 'timestart' is not on the entity.)
# Region: /controlcentercfg_tb/dut/\EndTimeCounter[1]\
# ** Error: (vsim-3733) D:/cc_tb_MS/simulation/modelsim/cc_tb2.vho(286): No default binding for component at '\EndTimeCounter[1]\'.
# (Generic 'startaddr' is not on the entity.)
# Region: /controlcentercfg_tb/dut/\EndTimeCounter[1]\
# ** Error: (vsim-3733) D:/cc_tb_MS/simulation/modelsim/cc_tb2.vho(286): No default binding for component at '\EndTimeCounter[1]\'.
# (Generic 'countaddr' is not on the entity.)
# Region: /controlcentercfg_tb/dut/\EndTimeCounter[1]\
# ** Error: (vsim-3733) D:/cc_tb_MS/simulation/modelsim/cc_tb2.vho(286): No default binding for component at '\EndTimeCounter[1]\'.
# (Generic 'wrtime' is not on the entity.)
# Region: /controlcentercfg_tb/dut/\EndTimeCounter[1]\
# Loading cycloneii.cycloneii_and1(altvital)
# ** Error: (vsim-3733) D:/altera/91/modelsim_ase/win32aloem/../altera/vhdl/src/cycloneii/cycloneii_atoms.vhd(5829): No default binding for component at 'dataindelaybuffer'.
# (Generic 'timeout' is not on the entity.)
# Region: /controlcentercfg_tb/dut/\EndTimeCounter[1]\/dataindelaybuffer
# ** Error: (vsim-3733) D:/altera/91/modelsim_ase/win32aloem/../altera/vhdl/src/cycloneii/cycloneii_atoms.vhd(5829): No default binding for component at 'dataindelaybuffer'.
# (Generic 'timestart' is not on the entity.)
# Region: /controlcentercfg_tb/dut/\EndTimeCounter[1]\/dataindelaybuffer
# ** Error: (vsim-3733) D:/altera/91/modelsim_ase/win32aloem/../altera/vhdl/src/cycloneii/cycloneii_atoms.vhd(5829): No default binding for component at 'dataindelaybuffer'.
# (Generic 'startaddr' is not on the entity.)
# Region: /controlcentercfg_tb/dut/\EndTimeCounter[1]\/dataindelaybuffer
# ** Error: (vsim-3733) D:/altera/91/modelsim_ase/win32aloem/../altera/vhdl/src/cycloneii/cycloneii_atoms.vhd(5829): No default binding for component at 'dataindelaybuffer'.
# (Generic 'countaddr' is not on the entity.)
# Region: /controlcentercfg_tb/dut/\EndTimeCounter[1]\/dataindelaybuffer
# ** Error: (vsim-3733) D:/altera/91/modelsim_ase/win32aloem/../altera/vhdl/src/cycloneii/cycloneii_atoms.vhd(5829): No default binding for component at 'dataindelaybuffer'.
# (Generic 'wrtime' is not on the entity.)
# Region: /controlcentercfg_tb/dut/\EndTimeCounter[1]\/dataindelaybuffer
Sources:
Module controlcentercfg.vhd
Code:
1
Testbench controlcentercfg_tb.vhd
Code:
2
I cant undersatnd where is the problem. Can enyone help me?
PS: functional simulation with this module and testbench was successeful.
************************
I’ve solved this problem. The core of it was that in post-synthesis model there are no any generics – they all already described in vho-file. So, you have to comment all generic statements in testbench source. Hope it will help somebody
Last edited by ego_n; August 3rd, 2010 at 12:07 AM.
Link Copied

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page