-Kent
"Stefan V." <Stef...@VERWIJDERDIT.hotmail.com> writes:
> Does someone over here know what happened to the "X-Tek Corporation"
> (http://www.x-tekcorp.com/xhdl3.htm)
> the X-HDL tool is not updated for a long time now, is the development/
> support dead?
Patrick
--
Patrick R. Schulz (sch...@rumms.uni-mannheim.de)
University of Mannheim - Dep. of Computer Architecture
68161 Mannheim - GERMANY / http://mufasa.informatik.uni-mannheim.de
Phone: +49-621-181-2720 Fax: +49-621-181-2713
Okay, can you tell also something about new developments for the X-HDL
tool? The available demo is quite old and has some nasty bugs. (I need
push-button VHDL->Verilog translation, this cannot be done with the
version of X-HDL I have, revision 3.1.16, October 16, 2000)
Sorry, but I'm not familiar with the tool (project was canceled). We
have revision 3.1.18
Hope this helps
http://www.ocean-logic.com/downloads.htm
For your reference I am pasting the original post here:
Subject:
VHDL to Verilog RTL translator available under GPL
Date:
Thu, 01 Mar 2001 09:03:37 +1100
From:
Vincenzo Liguori <en...@nospam.com>
Organization:
Ocean Logic Pty Ltd
Newsgroups:
comp.arch.fpga, comp.lang.vhdl, comp.lang.verilog,
comp.lsi
Hi,
We design cores which must be available both in VHDL and Verilog.
So, I wrote a translator that supports a limited but useful subset
of
synthesisable
VHDL.
Although limited, this program correctly translated our Triple DES
and
JPEG cores.
Since we have no commercial interest in such sw I decided to release
it
in
the public domain under GPL.
The program is not particularly well written (my first attempt to
use
YACC),
but it does a decent job at translating RTL, better, in some cases,
than
some commercial programs I've seen.
This was a warm up exercise for a VHDL and Verilog to C, cycle based
compiler I have in mind. One day, maybe......
It is based on YACC/ C and it has been tested on Linux and Sun.
I believe that porting to Win should be easy.
You can fetch it at our download page:
http://www.ocean-logic.com/downloads.htm
Regards,
Vincenzo Liguori
---------------------------------------------------------------------------
Vincenzo Liguori
Ocean Logic Pty Ltd
PO BOX 768
Manly NSW 1655
Australia
--
Srinivasan Venkataramanan (Srini)
ASIC Design Engineer,
Chennai (Madras), India
X-HDL is alive and well. The latest release version is 3.1.24b released
on March 5, 2001. You can download this latest version from our website
at:
www.x-tekcorp.com/download.htm
Thomas Rock
X-Tek Corporation
Yeah right, ... would also be nice if it would compile:
-----CUT-----
362> make
flex -i vhd2vl.l
bison -d -v vhd2vl.y
gcc -O3 -o vhd2vl lex.yy.c vhd2vl.tab.c -lfl
In file included from /usr/include/sys/wait.h:123,
from
/cadappl/gcc/2.95.2/HP-UX_B.11.00/lib/gcc-lib/hppa2.0w-hp-hpux11.00/2.95.2/i
nclude/stdlib.h:221,
from lex.yy.c:588:
/usr/include/sys/signal.h:152: `signal' redeclared as different kind of
symbol
def.h:31: previous declaration of `signal'
*** Error exit code 1
Stop.
-----CUT-----
I'm no unix/programming expert, I just want a tool that can handle my
HDL code. I cannot even compile this thing.
Regards,
Stefan.
> In file included from /usr/include/sys/wait.h:123,
> from
> /cadappl/gcc/2.95.2/HP-UX_B.11.00/lib/gcc-lib/hppa2.0w-hp-hpux11.00/2.95.2/i
> nclude/stdlib.h:221,
> from lex.yy.c:588:
> /usr/include/sys/signal.h:152: `signal' redeclared as different kind of
> symbol
> def.h:31: previous declaration of `signal'
> *** Error exit code 1
>
> Stop.
Looks like your flex installation is broken.
Colin
"Stefan V." wrote:
> Yeah right, ... would also be nice if it would compile:
>
> -----CUT-----
> 362> make
> flex -i vhd2vl.l
> bison -d -v vhd2vl.y
> gcc -O3 -o vhd2vl lex.yy.c vhd2vl.tab.c -lfl
> In file included from /usr/include/sys/wait.h:123,
> from
> /cadappl/gcc/2.95.2/HP-UX_B.11.00/lib/gcc-lib/hppa2.0w-hp-hpux11.00/2.95.2/i
> nclude/stdlib.h:221,
> from lex.yy.c:588:
> /usr/include/sys/signal.h:152: `signal' redeclared as different kind of
> symbol
> def.h:31: previous declaration of `signal'
> *** Error exit code 1
>
> Stop.
> -----CUT-----
2 options:
1.> Call your Helpdesk (IIRC Philips internal no: 41111, some floor in
WAY building)
2.> Try contacting Ocean-logic itself
Srini
P.S. I used to work at Philips, Natlab...hence is this tip :-)
I did reply to Stefan : it does look like a compiler/flex/bison installation
problem.I'm not a C programmer really and even less a Unix sys admin, so I don't
know.
The tool needs improving, but it does compile. The makefile it's absolutely
trivial compared to other stuff you pull off the net.
Option 1) sounds better.
> Srini
>
> P.S. I used to work at Philips, Natlab...hence is this tip :-)
Enzo
---------------------------------------------------------------------------
Vincenzo Liguori
Ocean Logic Pty Ltd
PO BOX 768
Manly NSW 1655
Australia
Ph : +61-2-99054152
Fax : +61-2-99050921
WWW : http://www.ocean-logic.com