[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [oc] C to VHDL parser/converter
Nice information Martin and Gunnar.
--- Gunnar Dahlgren <firstname.lastname@example.org> wrote:
> I think Imec in Belgium (www.imec.be) is working on
> something related.
> Their approach is to add a C++ library and rules
> which defines a way to
> write code that can both be compiled as usual, and
> translated to a
> hardware implementation (if I remember it correctly,
> I heard about it
> some years ago). It's called Ocapi.
> Gunnar Dahlgren
> ASIC designer @ Axis Communications AB, Sweden
> At 17:13 2003-08-19 +0200, email@example.com
> >Does anyone have a C to VHDL translator that can be
> used? I need to
> >convert my C code to VHDL as a part of my thesis
> work. Please let me
> >know if you can help.
> > Navigation: All forums > Cores > Message List >
> Message Post
> >From: "Martin.J Thompson" <Martin.J.Thompson@t... >
> >Date: Mon, 10 Dec 2001 03:49:58 -0500
> >Subject: Re: [oc] Handel-C replacement, replacement
> name first
> >>Windows? YUK, I've finally found a use for MS
> Windows CDs, they make
> >>tea coasters. Too many bugs in MS code for my
> >>My primary thinking is to do a little program that
> can parse a C program
> >>translate it straight into VHDL so people could
> then fine-tune it as
> >>necessary if they wish. I'm still a VHDL newbie
> but if I would like to
> >>a Linux style mini-kernel in an FPGA (CPU+Linux
> Kernel in a ASIC?),
> >>ambitious yes but if they can do a TCP/IP stack
> with the DK1 suite
> >then I'm
> >>sure I can go one better. I've looked at all their
> manuals and can see
> >>major areas for improvement in their software (not
> just the name!).
> >What I
> >>would love to see though is some VHDL code
> generated by one of their
> >>C programs to see how they think the VHDL side
> should be done. I'm
> >>using a very basic C to VHDL program which seems
> to be working quite
> >>Have a look at my "Sequential processing in FPGAs"
> post which includes
> >>sample of its output and let me know what you
> think. VHDL is still a
> >>minefield of new learning for me so any help in
> this area will be much
> >Sounds very ambitious - I'd start by flashing some
> lights :-) I have to
> >say the Celoxica's video demos are *very*
> impressive, generating VGA
> >real-time from C impresses the pants off most
> softies, so a demo board
> >with a RAMDAC on would be nice...
> >They generate directly to EDIF normally, although
> they do have a VHDL
> >output flow now. YOu might get some info from some
> of the papers
> >written about Handel-C when it was still an
> academic thing.
> >See my other reply on sequential processing...
> >>Although if Celoxica want to buy the program off
> me rather than let me
> >>it shareware then you won't just have my gratitude
> for helping you'll
> >>receive a financial reward too. Their website says
> they have $30 million
> >>venture capital so I can always dream. rotflmbo
> >You never know... Of course, if you open the
> source, Celoxica can nick
> >your ideas, even without nicking the source-code
> can't they?
> >>Paul McFeeters
> >>Handel-C is copyright of Celoxica, Buffy-C hmmm
> might be copyright of
> >me ;-)
> >I've never objected to Handel-C actually :-) You
> maybe want to find
> >something completely different... or not as you
> >>-----Original Message-----
> >>From: owner-cores@o... [mailto:owner-cores@o...
> >>Behalf Of Martin.J Thompson
> >>Sent: 07 December 2001 11:39
> >>To: cores@o...
> >>Subject: Re: [oc] Has anybody won the lottery?
> >>Hi Paul,
> >>Sounds like a good challenge! I'm interested in
> this, but don;t have a
> >>amount of time at the moment. Let me know how it
> goes - I'm
> >experienced in
> >>FPGA deisgn via VHDL, and I've written some
> software in my time also
> >>perl and a bit of python amongst others).
> >>Would you be targetting windoze or some unixy OS?
> Or aiming for
> >To unsubscribe from cores mailing list please visit
> To unsubscribe from cores mailing list please visit
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
To unsubscribe from cores mailing list please visit http://www.opencores.org/mailinglists.shtml