Designing uart by using gate-lever implementation
Universal Asynchronous Receiver/ Transmitter (UART) is very popular among serial communication devices especially between devices that are separated by long distances . The UART consists of two main circuits which is a transmitter, that transmits parallel - to - serial...
| Main Author: | |
|---|---|
| Format: | Final Year Project Report / IMRAD |
| Language: | English |
| Published: |
Universiti Malaysia Sarawak, UNIMAS
2006
|
| Subjects: | |
| Online Access: | http://ir.unimas.my/id/eprint/6856/ http://ir.unimas.my/id/eprint/6856/8/2013-03-prIffahMSfull.pdf |
| _version_ | 1848836004229677056 |
|---|---|
| author | Iffah, Mohamed @ Mohamad Saim |
| author_facet | Iffah, Mohamed @ Mohamad Saim |
| author_sort | Iffah, Mohamed @ Mohamad Saim |
| building | UNIMAS Institutional Repository |
| collection | Online Access |
| description | Universal Asynchronous Receiver/
Transmitter
(UART)
is very popular among
serial communication devices especially between devices that are separated by long
distances
. The UART consists of two main circuits which is a transmitter, that
transmits
parallel
-
to
-
serial data and a receiver which is receives serial
-
to
-
parallel data.
The main
purpose of this project is to design a full UART module by using gate
-
level
implementation.
The softw
are used is Altera MAX+PLUS II
and it is easily adapte
d
to
specific design needs.
The fi
r
st task is to design a
control path also known as
Finite State
Machine
(FSM)
and data path for
T
ransmitter and Receiver Module.
Boolean equations
has been
derived from Karnaugh Map are needed
to minimize the usage of logi
c gate in
the FSM circuit. Then Data Register, Shift Register, Parity Generator and Error Checker
for both modules are designed by using combinational and sequential logic design. The
final task is to combine both modules as a full UART design. Some tests
and analysi
s
had been done
on transmitted and received data, parity error, framing error and overrun
error
to ensure that
each
component is working properly
. |
| first_indexed | 2025-11-15T06:16:52Z |
| format | Final Year Project Report / IMRAD |
| id | unimas-6856 |
| institution | Universiti Malaysia Sarawak |
| institution_category | Local University |
| language | English |
| last_indexed | 2025-11-15T06:16:52Z |
| publishDate | 2006 |
| publisher | Universiti Malaysia Sarawak, UNIMAS |
| recordtype | eprints |
| repository_type | Digital Repository |
| spelling | unimas-68562023-06-20T03:37:56Z http://ir.unimas.my/id/eprint/6856/ Designing uart by using gate-lever implementation Iffah, Mohamed @ Mohamad Saim T Technology (General) TK Electrical engineering. Electronics Nuclear engineering Universal Asynchronous Receiver/ Transmitter (UART) is very popular among serial communication devices especially between devices that are separated by long distances . The UART consists of two main circuits which is a transmitter, that transmits parallel - to - serial data and a receiver which is receives serial - to - parallel data. The main purpose of this project is to design a full UART module by using gate - level implementation. The softw are used is Altera MAX+PLUS II and it is easily adapte d to specific design needs. The fi r st task is to design a control path also known as Finite State Machine (FSM) and data path for T ransmitter and Receiver Module. Boolean equations has been derived from Karnaugh Map are needed to minimize the usage of logi c gate in the FSM circuit. Then Data Register, Shift Register, Parity Generator and Error Checker for both modules are designed by using combinational and sequential logic design. The final task is to combine both modules as a full UART design. Some tests and analysi s had been done on transmitted and received data, parity error, framing error and overrun error to ensure that each component is working properly . Universiti Malaysia Sarawak, UNIMAS 2006 Final Year Project Report / IMRAD NonPeerReviewed text en http://ir.unimas.my/id/eprint/6856/8/2013-03-prIffahMSfull.pdf Iffah, Mohamed @ Mohamad Saim (2006) Designing uart by using gate-lever implementation. [Final Year Project Report / IMRAD] (Unpublished) |
| spellingShingle | T Technology (General) TK Electrical engineering. Electronics Nuclear engineering Iffah, Mohamed @ Mohamad Saim Designing uart by using gate-lever implementation |
| title | Designing uart by using gate-lever implementation |
| title_full | Designing uart by using gate-lever implementation |
| title_fullStr | Designing uart by using gate-lever implementation |
| title_full_unstemmed | Designing uart by using gate-lever implementation |
| title_short | Designing uart by using gate-lever implementation |
| title_sort | designing uart by using gate-lever implementation |
| topic | T Technology (General) TK Electrical engineering. Electronics Nuclear engineering |
| url | http://ir.unimas.my/id/eprint/6856/ http://ir.unimas.my/id/eprint/6856/8/2013-03-prIffahMSfull.pdf |