HDLC PROTOCOL ON FPGA ELECTRONICS IEEE PROJECT 2014


By on 6:44 AM

             
HDLC controller megacell is a high performance module for the bit oriented, switched, non-switched packet transmission module. The controller fulfills the specifications according to ITU q.921, X.25 level 2 recommendations. It supports half duplex and full duplex communication lines, point-to-point and multipoint channels. It is widely used in all communication system's protocol in various version and adaptation.

  HDLC PROTOCOL: SYNOPSIS
              The controller is designed to permit synchronous, code transparent data transmission. The control information is always in the same position and specific bit patterns used for control differ dramatically from those representing data that reduces the chances of errors. The data stream and transmission rate is controlled by the network node. In this paper, we have designed, simulated and implemented HDLC controller .This design is coded in a hardware description language (VHDL). The function of coded design is to simulate on simulation software (e.g. modelsim). After simulation, the design is synthesized and translated into a structural architecture, in terms of the components on the target FPGA device (Spartan 3) and perform the post-translate simulation in order to ensure the proper functioning of the design after translation. After the successful simulation of the post-translate model, the design is mapped to the existing slices of the FPGA and the post-map model simulated.
               The post-map model does not include the routing delays. The objective of this paper is to run the programmed FPGA at frequency i.e. it Operates up to 155.52 Mbits/s data rates.In this paper, we implemented the various HDLC controllers for 16-bit address, 8 bit data and 16 bit CRC Check, simulation result for final output at the receiver end for 8-bit data16-bit address and 16-bit CRC, with bit stuffing and removal of error in HDLC. HDLC (High-level Data Link Control) is a group of protocols for transmitting synchronous data packets between point to point nodes. In this controller, data is organized into frames. HDLC protocol resides with Layer 2 of the OSI model , the data link layer. It make use of zero insertion/deletion process (bit stuffing) to ensure that the bit pattern of the delimiter flag does not occur in the fields between flags. The HDLC frame is synchronous and therefore relies on the physical layer to provide method of clocking and synchronizing the transmission and reception of frames paper. HDLC controller is one of the most important data link control protocols which are widely used for high performance. It is the basis for many other important data link control protocols, such as LAPB, LAPD and PPP, which use the same or similar formats and the same mechanisms employed in HDLC. Some key applications of this protocol include frame relay switches, error correction in modems, packet data switches and data link controllers.