G A Lindgren C : niVihdl