fpga cpld architettura hardware design eeprom flash cadence analog orcad altera asic eprom industrial design chip allegro dsp arredamento