0% found this document useful (0 votes)
62 views

Universal Asynchronous Reciever and Tarnsmitter

This document is a major project report submitted in partial fulfillment of the requirements for a Bachelor of Technology degree in Electronics and Communication Engineering. It describes the design and implementation of a Universal Asynchronous Receiver/Transmitter (UART) using VHDL. The report includes sections on how UART works, the RS-232 standard, the 8251 chip, developing a VHDL model of the 8251, an introduction to VHDL programming, and results from the VHDL program. It was completed by four students under the guidance of their project supervisor.

Uploaded by

dhemanthc
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views

Universal Asynchronous Reciever and Tarnsmitter

This document is a major project report submitted in partial fulfillment of the requirements for a Bachelor of Technology degree in Electronics and Communication Engineering. It describes the design and implementation of a Universal Asynchronous Receiver/Transmitter (UART) using VHDL. The report includes sections on how UART works, the RS-232 standard, the 8251 chip, developing a VHDL model of the 8251, an introduction to VHDL programming, and results from the VHDL program. It was completed by four students under the guidance of their project supervisor.

Uploaded by

dhemanthc
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

UNIVERSAL ASYNCHRONOUS RECIEVER AND TARNSMITTER

A Major Project Report Submitted in partial fulfillment of the requirements For the award of the degree of

Bachelor of Technology In ELECTRONICS &COMMUNICATION ENGINEERING

Submitted By

M. SANDEEP (08UK1A0405) M. RAKESH REDDY (08UK1A0458) T. JYOTHIRMAI (08UK1A0454) E. SRIDHAR(08UK1A0456) Under guidance of Mr. M. Mahesh
Asst. Professor

DEPARTMENT OF ELECTRONIC & COMMUNICATION ENGINEERING VAAGDEVI ENGINEERING COLLEGE, WARANGAL (Afillitiated to JNTU HYDERABAD) (2008-2012)

Department of Electronic & communication Engineering VAAGDEVI ENGINEERING COLLEGE


P.O.BOLLIKUNTA, WARANGAL- 506 005

CERTIFICATE
This is to certify that the major project report enlited UNIVERSAL ASYNCHRONOUS RECIEVER AND TARNSMITTERIs being submitted by Mr. M. SANDEEP, M. RAKESH REDDY, T. JYOTHIRMAI, and E. SRIDHAR BearingH.T.No. 08UK1A0405, 08UK1A0458, 08UK1A0454, 08UK1A0456 in partial fulfillment of the requirements for the award of the degree in Bachelor of Technologyin Electronics & Communication Engineeringto jntu Hyderabad is a bonafide work carried out by him under my guidance and supervision during academic year 2010-2011. The result presented in this report has not submitted to any other university or institution for the award of any degree or diploma.

Mr.M.MAHESH Guide

Mr. CH. SURESH KUMAR H.O.D

PROF. A.RAJI REDDY Principal

ACKNOWLEDGEMENT

We take this opportunity as a privilege to thank all individuals without whose support and Guidance we could not have completed our project in this stipulated period of time. First and foremost we would like to express our deepest gratitude to our ProjectSupervisor AsstProf. Mr. M. Mahesh, Department of Electronics and CommunicationEngineering, for his invaluable support, guidance, motivation and encouragementthroughout the period this work was carried out. We are also grateful to Mr. CH. Suresh Kumar(HOD)for their valued suggestions and inputsduring the course of the project work. His readiness for consultation at all times, hiseducative comments and inputs, his concern and assistance even with practical things have been extremely helpful. We would also like to thank all Professors and Lecturers, and members of theDepartment of Electronics and Communication for their generous help in various ways for the completion of the major project. We also extend our thanks to our fellow students fortheir friendly co-operation.

Submitted by M. SANDEEP M. RAKESH REDDY T. JYOTHIRMAI E. SRIDHER 08UK1A0405, 08UK1A0458, 08UK1A0454, 08UK1A0456.

Department of ECE
VAAGDEVI ENGINEERING COLLEGE

CONTENTS
1. Introduction
1.1 What is UART and how it works 1.2 SerialVs Parallel 1.3 Synchronous Serial Transmission 1.4 Asynchronous Serial Transmission 1.5 Bits, Baud and Symbols 6 1.6 Asynchronous Serial Reception 8 1.7 Other UART Functions 10 2 3 5 5

2. RS 232-C STANDARD
2.1 The RS 232-C and V.24 Standards12 2.2 RS 232-C Bit Assignment (Marks and Spaces)12 2.3 RS 232-C Break Signal 13 2.4 RS 232-C DTE and DCE Devices 14 2.5 RS 232-C Pin Assignments16

3. THE 8251 CHIP


3.1 Introduction 3.2 Ports 3.3 General Operation 3.3.1 Programming the 8251 3.3.2 The Mode Word 3.3.3 Synchronous Mode Word 3.3.4 Asynchronous Mode Word 3.4 The Command Word and SYNC Characters 3.4.1 Command Word 3.4.2 The Status Word 26 16 17 20 20 20 20 22 25 25

4. THE 8251 VHDL MODEL


4.1 Introduction 4.2 Process Descriptions 4.3 Main Process 4.3.1 VHDL Code for Main Process 4.4 Transmitter Process 4.4.1 VHDL Code for Transmitter 4.5 Receiver Process 4.5.1 Asynchronous Mode 4.5.2 VHDL Code for Receiver 4.6 VHDL Code for Baud Rate Generator 28 28 28 30 32 34 36 36 37 40

5. INTRODUCTION TO VHDL PROGRAMMING


5.1 Data Flow Type VHDL Programming 5.2 Structural Type VHDL Programming 5.3 Behavioral Type VHDL Programming 44 52 57

6. VHDL PROGRAM RESULTS


6.1 Program Output for Main 6.2 Program Output for Transmitter 6.3 Program Output for Receiver 6.4 Program Output for Baud rate 7. LIST OF FIGURES 7.1 Fig 1.1Serial Data Trsnasmission 7.2 Fig 1.2 Asynchronous Data Format 7.3 Fig 1.3 Asynchronous Code Format 7.4 Fig 3.1 UART Block Diagram 7.5 Fig 4.1 SM Chart Of UART Transmitter 7.6 Fig 4.2 SM Chart Of UART receiver 7.7 Fig 4.3 Baud Rate Generator 2 6 8 16 33 37 42 66 70 73 74

CONCLUSION REFERENCES

75 76

You might also like