DocumentCode :
2552416
Title :
RTL implementation for AMBA ASB APB protocol at system on chip level
Author :
Rawat, Kiran ; Sahni, Kanika ; Pandey, Sujata
Author_Institution :
Amity Univ., Noida, India
fYear :
2015
fDate :
19-20 Feb. 2015
Firstpage :
927
Lastpage :
930
Abstract :
In today´s era AMBA (advanced microcontroller bus architecture) specifications have gone far beyond the Microcontrollers. In this paper, AMBA (Advanced Microcontroller Bus Architecture) ASB APB (Advanced system bus - Advanced Peripheral Bus) is implemented. The goal of the proposed paper is to synthesis, simulate complex interface between AMBA ASB and APB. The methodology adopted for the proposed paper is Verilog language with finite state machine models designed in ModelSim Version 10.3 and Xilinx-ISE design suite, version 13.4 is used to extract synthesis, design utilization summary and power reports. For the implementation APB Bridge, arbiter and decoder are designed. In AMBA ASB APB module, master gets into contact with APB bus. Arbiter determines master´s status and priority and then, starts communicating with the bus. For selecting a bus slave, decoder uses the accurate address lines and an acknowledgement is given back to the bus master by the slave. An RTL view and an extracted design summary of AMBA ASB APB module at system on chip are shown in result section of the paper. Higher design complexities of SoCs architectures introduce the power consumption into picture. The various power components contribute in the power consumptions which are extracted by the power reports. So, power reports generate a better understanding of the power utilization to the designers. These are clocks total power which consumes of 0.66 mW, hierarchy total power which consumes of 1.05 mW, hierarchy total logical power which consumes of 0.30 mW and hierarchy total signal power which consumes of 0.74 mW powers in the proposed design. Graph is also plotted for clear understanding of the breakdown of powers.
Keywords :
asynchronous circuits; decoding; finite state machines; integrated circuit design; microcontrollers; protocols; system-on-chip; AMBA ASB APB protocol; APB bridge; APB bus; ModelSim Version 10.3; RTL implementation; RTL view; SoC design complexity; Verilog language; Xilinx-ISE design suite; advanced microcontroller bus architecture specifications; advanced system bus-advanced peripheral bus; arbiter design; bus master; bus slave selection; clock total power; complex interface simulation; decoder design; design utilization summary; extracted design summary; finite state machine model; hierarchy total logical power; hierarchy total signal power; master status; power 0.66 mW; power 0.74 mW; power 1.05 mW; power breakdown; power component; power consumption; power reports; system-on-chip level; version 13.4; Bridges; Clocks; Decoding; Microcontrollers; Power demand; Signal processing; System-on-chip; AMBA; APB; APB Bridge; ASB; ASIC; FSM; IP; SoC; VLSI; Verilog;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing and Integrated Networks (SPIN), 2015 2nd International Conference on
Conference_Location :
Noida
Print_ISBN :
978-1-4799-5990-7
Type :
conf
DOI :
10.1109/SPIN.2015.7095347
Filename :
7095347
Link To Document :
بازگشت