0 A Lindgren 0 : niVihdl