[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Hardware Description Languages(and macros).
- To: "Matthew Estes" <address@hidden>, <address@hidden>
- Subject: RE: Hardware Description Languages(and macros).
- From: "Erik Meijer" <address@hidden>
- Date: Wed, 11 Jun 2003 12:11:49 -0700
- Sender: address@hidden
- Thread-index: AcMwSkPbKkJeQJpZSbWwcMUb6OTf6gAAr4qQ
- Thread-topic: Hardware Description Languages(and macros).
There are (at least) two really impressive hardware description
languages based on Haskell:
* http://www.cs.chalmers.se/~koen/Lava/
* http://www.bluespec.org/
Hope this helps,
Erik Meijer
-----Original Message-----
From: owner-ll1-discuss@ai.mit.edu [mailto:owner-ll1-discuss@ai.mit.edu]
On Behalf Of Matthew Estes
Sent: Wednesday, June 11, 2003 11:13 AM
To: ll1-discuss@ai.mit.edu
Subject: Hardware Description Languages(and macros).
I realize this may not be the best place to ask about this, but
I thought
people here might have an interesting perspective on this.
After having a senior design course that involved VHDL, I
decided that
designing hardware with a programming language was cool, but there had
to
be something better than VHDL. So I started looking around, and maybe I
don't know the right combination of words to search for in Google or
citeseer, but about all I can find that's dramatically different than
VHDL(and sounds a lot better) is Confluence. Everything else(Verilog,
etc.)
looks a lot like VHDL in terms of complexity.
Is anyone researching hardware description languages besides
VHDL? I found
a lot of stuff about generating better FPGA layouts and ASIC's from
VHDL,
but no work into anything BETTER than VHDL.
As a note, Confluence seems so much better than VHDL. The core
of it is a
functional programming language. I don't know if it does macros, but in
my
experiences with VHDL I found myself writing quite a lot of code
generation
tools for writing things like Finite State Machines, it definitely seems
like a very good avenue to pursue, so I was wondering if anyone knew of
any
work, or was doing any work? VHDL seems so klunky compared to what a
good
solution would be.
Matt Estes