DocumentCode
692204
Title
UART controller as AMBA APB slave
Author
Roopa, M. ; Vani, R.M. ; Hunagund, P.V.
Author_Institution
Dept. of Electron. & Commun., Dayananda Sagar Coll. of Eng., Bangalore, India
fYear
2013
fDate
27-28 Sept. 2013
Firstpage
1
Lastpage
6
Abstract
The Advanced Microcontroller Bus Architecture (AMBA) specification provides the designer a technology independent way to organize the different peripherals involved in System on chip design (SOC) and setup a standard in their interaction and communication. The Advanced Peripheral Bus (APB) is part of the Advanced MicrocontrollerBus Architecture(AMBA) hierarchy of buses which is optimized for minimal power consumption and to reduced interface complexity. The AMBA APB is used to interface many peripherals which are low bandwidth and do not require the high performance. UART Controller as AMBA APB slave is designed to transmit the data serially. The data can be transmitted by adding special feature like endianness. UART controller is designed to transmit or receive the data with two different baud rates. It is also designed to provide error detection capability to processor and to write one or two bytes in one cycle, which is configurable by the user. Different modules are HDL coded, test bench was written and simulated using Model Sim and Synthesis is performed using Xilinx.
Keywords
computer interfaces; microcontrollers; system buses; system-on-chip; AMBA APB slave; AMBA specification; Model Sim; SOC; UART controller; Xilinx; advanced microcontroller bus architecture; advanced peripheral bus; interface complexity; power consumption; system-on-chip design; universal asynchronous receiver-transmitter;
fLanguage
English
Publisher
iet
Conference_Titel
Research & Technology in the Coming Decades (CRT 2013), National Conference on Challenges in
Conference_Location
Ujire
Electronic_ISBN
978-1-84919-868-4
Type
conf
DOI
10.1049/cp.2013.2507
Filename
6851554
Link To Document