fpga critical care hardware cpld analog icu asic field programmable gate array hospital altera design dsp cardiology