fpga analog methodology design asic management take cad autocad hardware eda vhdl cnc development cam dsp consulting