demo.vhd without component architecture