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