G A Lindgren C : niVhdl