Functional Languages in Hardware

Oct 11, 2006 8 Replies

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?



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