SlideShare a Scribd company logo
1 of 12
HDLC PROTOCOL CONTROLLER FOR SENSOR
DATA PROCESSING
HDLC PROTOCOL CONTROLLER FOR SENSOR
DATA PROCESSING
AIM:
 To model and design an efficient sensor data
processing system.
 Provides ease of integration with other technologies
and techniques like
I. Packet based data communication
II. Data buffering management
III. Data security& compression
IV. Rf based wireless communication
TRANSMITTING UNIT
MULTI SENSOR DATA
MULTIPLEXER
A/D CONVERTOR
ENCODING AND SENDING MODULE
RECEIVING UNIT
RECEIVING AND DECODING MODULE
D/A CONVERTOR
DE MULTIPLEXER
RECEIVER
DESIGN AND IMPLEMENTATION OF HDLC
PROCEDURES
 High level data link control procedures
 Established by international organization for standardization(ISO)
 Widely used in digital communications
 HDLC procedures are bit oriented
 More flexible
 More efficient
 Basic transfer unit is a frame.
HDLC FRAME STRUCTURE
 Flag is 8 bit field
 Address is an 8 bit field
 Control is an 8 bit field
 Info or data is an 8 bit
field
 CRC is a frame check
sequence and uses16/32
bit.
The first field is for frame synchronization flag
and is ‘01111110’ for both header and frame end.
The second is address of the receiving station.
The third field is a control code
The fourth field is the information and is a
multiple of 8 bits.
The fifth field is Frame Check Sequence.
HDLC MODULES DESIGN
• ENCODING-AND-SENDING MODULE:
 Adopts finite state machine in VHDL consisting of five
stages:
 Idle state
 Frame header sending state
 User data sending state
 CRC codes sending state
 Frame end sending state
• RECEIVING-AND-DECODING MODULE
 Adopts finite state machine and consists of
 Frame header detecting state
 User data processing state
 CRC verifying and comparing state
 Storage flag generation state
 Data storing state
• APPLICATIONS:
Sensor data processing in fields like
I. mineral processing
II. Patient monitoring
III. Sensor data instrumentation
IV. Bio medical instrumentation
V. Radar sensor data processing
Thank you

More Related Content

What's hot (19)

15215180 pss7-ans
15215180 pss7-ans15215180 pss7-ans
15215180 pss7-ans
 
Sample PPT
Sample PPTSample PPT
Sample PPT
 
RFID
RFIDRFID
RFID
 
11123456 pt8
11123456 pt811123456 pt8
11123456 pt8
 
02 ip addressing
02 ip addressing02 ip addressing
02 ip addressing
 
Physical design of io t
Physical design of io tPhysical design of io t
Physical design of io t
 
Tablet slate pc
Tablet slate pcTablet slate pc
Tablet slate pc
 
11018925 pt8
11018925 pt811018925 pt8
11018925 pt8
 
15222950 pss7
15222950 pss715222950 pss7
15222950 pss7
 
15215547 pss7-ans
15215547 pss7-ans15215547 pss7-ans
15215547 pss7-ans
 
Pt7 source ppt
Pt7 source pptPt7 source ppt
Pt7 source ppt
 
Week 10 Group C
Week 10 Group CWeek 10 Group C
Week 10 Group C
 
11010673 pt8
11010673 pt811010673 pt8
11010673 pt8
 
11014059 pt8
11014059 pt811014059 pt8
11014059 pt8
 
RFID Application
RFID ApplicationRFID Application
RFID Application
 
RFID Application
RFID ApplicationRFID Application
RFID Application
 
15250474 pss7-ans
15250474 pss7-ans15250474 pss7-ans
15250474 pss7-ans
 
Week10
Week10Week10
Week10
 
H.323
H.323H.323
H.323
 

Similar to Design and implementation of hdlc procedures

Iaetsd implementation of hdlc protocol using verilog
Iaetsd implementation of hdlc protocol using verilogIaetsd implementation of hdlc protocol using verilog
Iaetsd implementation of hdlc protocol using verilog
Iaetsd Iaetsd
 
ND0801_Assignment_3_Protocols for P3
ND0801_Assignment_3_Protocols for P3ND0801_Assignment_3_Protocols for P3
ND0801_Assignment_3_Protocols for P3
John Mathias
 
Practical Troubleshooting & Problem Solving of Industrial Data Communications
Practical Troubleshooting & Problem Solving of Industrial Data CommunicationsPractical Troubleshooting & Problem Solving of Industrial Data Communications
Practical Troubleshooting & Problem Solving of Industrial Data Communications
Living Online
 

Similar to Design and implementation of hdlc procedures (20)

Iaetsd implementation of hdlc protocol using verilog
Iaetsd implementation of hdlc protocol using verilogIaetsd implementation of hdlc protocol using verilog
Iaetsd implementation of hdlc protocol using verilog
 
Hdlc
HdlcHdlc
Hdlc
 
DCN 5th ed. slides ch01-Introduction.pdf
DCN 5th ed. slides ch01-Introduction.pdfDCN 5th ed. slides ch01-Introduction.pdf
DCN 5th ed. slides ch01-Introduction.pdf
 
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 4 | April 2014 ...
    | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 4 | April 2014 ...    | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 4 | April 2014 ...
| IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 4 | April 2014 ...
 
Practical Troubleshooting and Problem Solving of Modbus Protocols
Practical Troubleshooting and Problem Solving of Modbus Protocols Practical Troubleshooting and Problem Solving of Modbus Protocols
Practical Troubleshooting and Problem Solving of Modbus Protocols
 
Dcs
DcsDcs
Dcs
 
ND0801_Assignment_3_Protocols for P3
ND0801_Assignment_3_Protocols for P3ND0801_Assignment_3_Protocols for P3
ND0801_Assignment_3_Protocols for P3
 
SCADA
SCADASCADA
SCADA
 
C C N A Day5
C C N A  Day5C C N A  Day5
C C N A Day5
 
Mx2522172219
Mx2522172219Mx2522172219
Mx2522172219
 
Xr450
Xr450Xr450
Xr450
 
Chap10
Chap10Chap10
Chap10
 
Practical Troubleshooting & Problem Solving of Industrial Data Communications
Practical Troubleshooting & Problem Solving of Industrial Data CommunicationsPractical Troubleshooting & Problem Solving of Industrial Data Communications
Practical Troubleshooting & Problem Solving of Industrial Data Communications
 
Brown Simple Digital Marketing Presentation.pdf
Brown Simple Digital Marketing Presentation.pdfBrown Simple Digital Marketing Presentation.pdf
Brown Simple Digital Marketing Presentation.pdf
 
Ccna day5
Ccna day5Ccna day5
Ccna day5
 
Ccna day5
Ccna day5Ccna day5
Ccna day5
 
Ccna day5
Ccna day5Ccna day5
Ccna day5
 
Ccna day5-140715152501-phpapp01
Ccna day5-140715152501-phpapp01Ccna day5-140715152501-phpapp01
Ccna day5-140715152501-phpapp01
 
Module 1 notes for IoT BETCK105H (VTU) Introduction to IoT
Module 1 notes for IoT BETCK105H (VTU) Introduction to IoTModule 1 notes for IoT BETCK105H (VTU) Introduction to IoT
Module 1 notes for IoT BETCK105H (VTU) Introduction to IoT
 
Design and Implementation of HDLC Controller by Using Crc-16
Design and Implementation of HDLC Controller by Using Crc-16Design and Implementation of HDLC Controller by Using Crc-16
Design and Implementation of HDLC Controller by Using Crc-16
 

Design and implementation of hdlc procedures

  • 1. HDLC PROTOCOL CONTROLLER FOR SENSOR DATA PROCESSING
  • 2. HDLC PROTOCOL CONTROLLER FOR SENSOR DATA PROCESSING AIM:  To model and design an efficient sensor data processing system.  Provides ease of integration with other technologies and techniques like I. Packet based data communication II. Data buffering management III. Data security& compression IV. Rf based wireless communication
  • 3. TRANSMITTING UNIT MULTI SENSOR DATA MULTIPLEXER A/D CONVERTOR ENCODING AND SENDING MODULE
  • 4. RECEIVING UNIT RECEIVING AND DECODING MODULE D/A CONVERTOR DE MULTIPLEXER RECEIVER
  • 5. DESIGN AND IMPLEMENTATION OF HDLC PROCEDURES  High level data link control procedures  Established by international organization for standardization(ISO)  Widely used in digital communications  HDLC procedures are bit oriented  More flexible  More efficient  Basic transfer unit is a frame.
  • 6. HDLC FRAME STRUCTURE  Flag is 8 bit field  Address is an 8 bit field  Control is an 8 bit field  Info or data is an 8 bit field  CRC is a frame check sequence and uses16/32 bit.
  • 7. The first field is for frame synchronization flag and is ‘01111110’ for both header and frame end. The second is address of the receiving station. The third field is a control code The fourth field is the information and is a multiple of 8 bits. The fifth field is Frame Check Sequence.
  • 9. • ENCODING-AND-SENDING MODULE:  Adopts finite state machine in VHDL consisting of five stages:  Idle state  Frame header sending state  User data sending state  CRC codes sending state  Frame end sending state
  • 10. • RECEIVING-AND-DECODING MODULE  Adopts finite state machine and consists of  Frame header detecting state  User data processing state  CRC verifying and comparing state  Storage flag generation state  Data storing state
  • 11. • APPLICATIONS: Sensor data processing in fields like I. mineral processing II. Patient monitoring III. Sensor data instrumentation IV. Bio medical instrumentation V. Radar sensor data processing