FPGA based 3174 replacement