This document discusses the implementation of a multi-channel HDLC transceiver using an FPGA. It describes the HDLC protocol and frame structure. The transceiver is used to transmit and receive HDLC frames. At the receiver, a single bit error can be detected using Hamming code and corrected. Implementing the multi-channel HDLC transceiver in FPGA provides flexibility, upgradability and customization.