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?
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.
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
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
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.