Enhancing FPGA applications by applying codecs to data channels