Generate VHDL from Core instead of flat functions.
authorMatthijs Kooijman <m.kooijman@student.utwente.nl>
Mon, 15 Jun 2009 11:42:33 +0000 (13:42 +0200)
committerMatthijs Kooijman <m.kooijman@student.utwente.nl>
Mon, 15 Jun 2009 11:52:43 +0000 (13:52 +0200)
commit3f12ee5d723fd8c01190c5971641141a8c7a9d98
tree93519ea9469b18bc07a4fe64aacb9189223cb9a3
parentb9aa3bd5f003fe7604d0610629c3771245b9ef90
Generate VHDL from Core instead of flat functions.

This bypasses all of the Flatten functionality for now and generates VHDL
directly. The generation only works on very simple Core programs, that are
already in normal form. An example of such a program is the inv function
in Adders.hs.

For now, all state generation is broken again. Support for ValueMaps has
mostly been removed, since in the future tuples will be translated to
records in VHDL instead of being flattened.
Adders.hs
Translator.hs
VHDL.hs
VHDLTypes.hs