Design and Synthesis of Universal Asynchronous Receiver and
Transmitter (UART) Using Verilog HDL Prepared by: Engr. Qazi Zia,
Assistant Professor EED, COMSATS Attock1
Slide 3
What is UART A serializer and de-serializer An interface
between a serial data channel and a machine that works on parallel
data format. There are different types of UARTs having different
architectures, coding schemes and clocking schemes. The simplest
UART is a computer MODEM Prepared by: Engr. Qazi Zia, Assistant
Professor EED, COMSATS Attock2
Slide 4
MODEM MODEM has the capability to convert Parallel data into
Serial and Serial into Parallel. A MODEM on transmitting side is
controlled by the host machines clock and on other side the
receiving MODEM is clocked by its host machine, so both are
asynchronous. MODEM represents text data in American Standard Code
for Information Interchange (ASCII). In ASCII format each alphabet
is encoded by 7 bits augmented by parity bit. The parity bit is use
for error detection. A start bit at LSB and a stop bit at MSB is
concatenated with the 8 bit (7 bit data plus a parity bit) words
for transmission. Prepared by: Engr. Qazi Zia, Assistant Professor
EED, COMSATS Attock3
Slide 5
Operation A host processor fetches a data word in parallel
format and directs the UART transmitter to transmit this data in
serial format. The UART receiver detects the transmission, receives
the data in serial format, removes the start and stop bits and
stores the data in parallel format into its host machine. Prepared
by: Engr. Qazi Zia, Assistant Professor EED, COMSATS Attock4
Slide 6
5
Slide 7
6
Slide 8
7
Slide 9
8
Slide 10
9
Slide 11
10
Slide 12
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock11
Slide 13
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock12
Slide 14
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock13
Slide 15
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock14
Slide 16
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock15
Slide 17
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock16
Slide 18
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock17
Slide 19
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock18
Slide 20
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock19
Slide 21
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock20
Slide 22
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock21
Slide 23
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock22
Slide 24
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock23
Slide 25
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock24
Slide 26
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock25
Slide 27
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock26
Slide 28
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock27
Slide 29
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock28
Slide 30
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock29
Slide 31
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock30
Slide 32
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock31
Slide 33
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock32
Slide 34
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock33
Slide 35
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock34
Slide 36
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock35
Slide 37
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock36
Slide 38
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock37
Slide 39
Prepared by: Engr. Qazi Zia, Assistant Professor EED, COMSATS
Attock38
Slide 40
THE END Prepared by: Engr. Qazi Zia, Assistant Professor EED,
COMSATS Attock39