Published on

PS 타이머 인터럽트 Overview

Authors
  • avatar
    Name
    JaeHyeok CHOI
    Twitter
    none

PS 타이머 인터럽트

UG585를 기반으로 한다.

Introduction

UG585 인터럽트 섹션을 열면 Zynq 인터럽트는 크게 세 가지가 있다.

첫 번째는 소프트웨어 생성 인터럽트로 총 16개가 있으며 주변 장치는 44개의 PS측 IO 주변 장치와 16개의 PL측 인터럽트에서 제공된다. 중간 부분인 인터럽트 컨트롤러 GIC (Generic Interrupt Controller)는 인터럽트 활성화와 닫기, 마스크 및 우선 순위 설정에 사용된다.

아래는 인터럽트 컨트롤러 블록 다이어그램이다. 주요 컨트롤러 부분은 ICC와 ICD가 PPI에 연결되어 있으며 두 레지스터 모두 인터럽트를 제어하도록 구성할 수 있다.