WSEAS Transactions on Circuits and Systems
Print ISSN: 1109-2734, E-ISSN: 2224-266X
Volume 14, 2015
Design of Many Core Interrupt Controller Based on ARMv8 Architecture
Authors: Bing Li, Jun Lu, Dezhi Wu, Guanyu Liu
Abstract: This paper presents a design of many core interrupt controller based on ARMv8 architecture, which is known as Generic Interrupt Controller (GIC). Interrupt controller is one of the most important peripheral modules, which affects the performance of microprocessor directly. GIC deals with all the interrupt requests and sends interrupt requests to the each processor, which is connected to the GIC. This design of GIC adopts the principle of hierarchical coding to choice the interrupt which has the highest priority. supports 64 cores, 16 priority levels, level 7 interrupt preemption. After analyze of GIC signature, this paper presents a realization of GIC. Proposed GIC has been verified under Modelsim software and FPGA development board, and the simulation result is consistent with the expectations. Use DC to synthesis GIC with the condition of 40nm process library, 1 GHz, and the timing meet the requirement and the total area is 111490 μm2.
Search Articles
Pages: 468-473
WSEAS Transactions on Circuits and Systems, ISSN / E-ISSN: 1109-2734 / 2224-266X, Volume 14, 2015, Art. #54