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 :
بازگشت