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