Dear all,
about 3 years ago I posted a question because with ghdl 0.21 and
Xilinx Webpack 8.1 I couldn't make sdf annotated models work. The
text of the posting is appended.
I retried, now with ghdl 0.29 and Webpack 12.1, and still get the
same error, complaining about a colon. I have no problems to run
post xst UNISIM based and post map or post par SIMPRIM based models
generated by the Xilinx tools, the later if no --sdf option is given
for ghdl.
The release notes for ghdl 0.29 and 0.27 indicate that sdf was worked
on. Did somebody successfully run model with sdf annotation generated
by the Xilinx tool chain, is there something trivial I'm missing here ?
With best regards, Walter
---- posting to ghdl-discuss on 2007-07-15 ----------------------------------
Mueller Dr. Walter F.J wrote:
> Dear all,
>
> I tried whether ghdl can process the vhdl and sdf generated by Xilinx
> ISE. I use GHDL 0.21 (20051218), which comes with Ubuntu Dapper, and
> Xilinx Webpack 8.1.03i. UNISIM and most of SIMPRIM compiles with ghdl.
> Post synthesis models generated with
>
> netgen -sim -intstyle xflow -ofmt vhdl -w $*.ngc
>
> work fine, using UNISIM. A post place-and-route model generated with
>
> netgen -ofmt vhdl -sim -w -intstyle xflow -pcf $*.pcf $*.ncd $*_tsim.vhd
>
> works also if sdf annotation isn't enabled. If ghdl is started with
> the appropriate --sdf qualifier, however, one gets the error
>
> tb_x:error: x_tsim.sdf:9:16: ':' (colon) expected
>
> Apparently ghdl doesn't like the two lines
>
> (VOLTAGE 1.14)
> (TEMPERATURE 85)
>
> If they are commented out, one gets
>
> tb_x:error: x.sdf:12:12: bad instance or celltype mistmatch
>
> The problem comes for the first CELL right after DELAY in
>
> (CELL (CELLTYPE "X_BUF")
> (INSTANCE A_IBUF)
> (DELAY
> (ABSOLUTE
> (IOPATH I O ( 150 )( 150 ))
> )
> )
>
> So I wonder whether the SDF generated by the ISE netlister goes beyond
> the subset implemented in ghdl, or whether I'm doing something wrong here.
--
Dr. Walter F.J. Müller Mail: [email protected]
GSI, Abteilung CBM Phone: +49-6159-71-2766
Planckstr. 1 FAX: +49-6159-71-3622
D-64291 Darmstadt URL: http://www-linux.gsi.de/~mueller/
Gesellschaft mit beschränkter Haftung
Sitz der Gesellschaft: Darmstadt
Handelsregister: Amtsgericht Darmstadt, HRB 1528
Geschäftsführung: Professor Dr. Dr. h.c. Horst Stöcker,
Christiane Neumann, Dr. Hartmut Eickhoff
Vorsitzende des Aufsichtsrates: Dr. Beatrix Vierkorn-Rudolph
Stellvertreter: Ministerialdirigent Dr. Rolf Bernhardt
_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss