Hi everyone,

I have some testbench I want to elaborate with --std=08. I use i/o
libraries that are way more convenient with VHDL 2008. The problem is
that I have to drive a component that is compiled with --std=02 due to
the usage of Xilinx unisim and unimacro libraries.

I tried to analyze vhd file in two steps : vhd files with --std=02 then
my testbench with --std=08. This is ok but when I want to elaborate my
testbench, the included component is "not bound" says ghdl.

Here are my commands :
$ ghdl -a --ieee=synopsys --work=work --workdir=work --std=02 -fexplicit
-g -Punisim -Punimacro ../a.vhd ../b.vhd ../c.vhd
$ ghdl -a --ieee=synopsys --work=work --workdir=work --std=08 -fexplicit
-g bench.vhd
$ ghdl -e --ieee=synopsys --work=work --workdir=work --std=08 -fexplicit
-g -Punisim -Punimacro parwindow_bench simu

Which gives:
bench.vhd:114:8:warning: 'comp_i' is not bound
bench.vhd:15:14:warning: (in default configuration of bench(simu))

Do you see any solution to my problem ?

-- 
+------------------+-----------------------------+
| Alban Bourge     | 46, avenue FĂ©lix Viallet    |
| Post Doctorate   | 38031 GRENOBLE Cedex France |
| TIMA Laboratory  | (+33) 6-07-08-56-35         |
+------------------+-----------------------------+


_______________________________________________
Ghdl-discuss mailing list
Ghdl-discuss@gna.org
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to