Add Core.vhd