asic microsoft dsp visual sc designer eda hardware .net analog visual studio fpga soc design take cad design asp.net