:: The Journal of the Institute of Internet, Broadcasting and Communication ::, Vol.19 No.6 | (2019) pp.183~189

인터럽트 기능을 갖는 ARM 프로세서의 설계 및 모의실행

Jongbok Lee

(정회원, 한성대학교 전자정보공학과)

Abstract

ARM은 저가임에도 불구하고, 저전력 소비와 신뢰할만한 성능으로 인하여 스마트폰, 디지털 카메라, 가정용 네트 워크 장치, 무선 기술 등에 널리 쓰이고 있다. 국내는 메모리 반도체 설계에 있어서 세계 최고의 수준이나, 프로세서의 설계는 그에 미치지 못하여 메모리와 프로세서의 균형있는 발전을 이루지 못하고 있다. 일반적으로 프로세서를 설계할 때는 반드시 예외처리 및 인터럽트 기능까지 갖춰야하지만 연구단계에서는 이것이 누락되는 경우가 많다. 그러나, 프로 세서가 완벽하게 동작하기 위하여 예외처리 및 인터럽트 기능까지 포함되어야 한다. 본 논문에서는 VHDL을 이용하여 예외처리 및 인터럽트 기능을 갖는 32 비트 ARMv4 계열의 프로세서를 설계하고, ModelSim으로 검증하였다. 그 결과, ARM의 예외처리 및 인터럽트 기능을 성공적으로 수행할 수 있었다.
Despite its low cost, ARM is widely used in smartphones, digital cameras, home network devices, and wireless technologies because of its low power consumption and reliable performance. The domestic memory semiconductor design technology is in the world's highest level, but that of the processor is far less than that, which results in the technology unbalance between the memory and the processor. When designing a processor, exception and interrupt capabilities are requisite, but this is often omitted in the research stage. However, exception processing and interrupts must be included in order for the processor to function fully. In this paper, we design a 32-bit ARMv4 family of processors with exception handling and interrupts using VHDL and verify with ModelSim. As a result, ARM's exception and interrupts are successfully performed.
  ARM,Exception,Interrupt,VHDL,ModelSim

Download PDF List