Are there any functional languages that can be compiled to hardware at the same or greater level of abstraction than languages like Mitrion-C and Handel-C. Is it all research or is there anything that is practical?
Functional Languages in Hardware
Oct 11, 2006
8 Replies
shidan schrieb:
Hi shidan, You can use Matlab. but it is mostly limited to DSP Design and only available for XILINX FPGAs. Follow this link for more Information:
formatting link
Also there are HDCaml and Confluence. And it seems they are open source.
formatting link
have a nice synthesis Eilert
Altera announced an HLL-C for their product line last spring, with HDL coupling. Mitrion-C, Celoxica and Impluse-C are all real production, hardly research.
You could take a look at Lava
formatting link
which is a hardware description language based on Haskell.
Torben
Torben =C6gidius Mogensen schrieb:
Lava was purchased buy Xilinx (and killed later).
Or is there still a way to get to the Lava downloads?
Antti
There is also Catalytic-MCS which feeds straight into Catapult-C (output is RTL so can target any FPGA/ASIC).
formatting link
formatting link
Hans
formatting link
Technically, this is Simulink - it's *very* low-level to use in most cases - you might as well be writing HDL in most cases - you#'re instatiating adders, registers etc.
Also, The Mathworks are doing their own simulink to FPGA product, which I presume would mean vendor independance... I have no idea how abstract this lets you get.
AccelDSP on the other hand works directly on M-files and gives you lots of feedback about how many bits you should put in each variable etc.
In my experience, these are also pretty low-level - again more like RTL (with generate on steroids).
Cheers, Martin
martin.j.thompson@trw.com
TRW Conekt - Consultancy in Engineering, Knowledge and Technology
http://www.conekt.net/electronics.html
or MyHDL
formatting link
or single-process VHDL
formatting link
-- Mike Treseler
A friend of mine did SAFL:
formatting link
Another awesome project! :-)
I predict that such things will become more widespread in the future with the advent of printed electronics, when spending millions on chip design is no longer economically viable. That'll happen in the next decade or so...
Dr Jon D Harrop, Flying Frog Consultancy
Objective CAML for Scientists
http://www.ffconsultancy.com/products/ocaml_for_scientists
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required