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