벡터 인터럽트 컨트롤러

권장 대상:

  • 장치: Cyclone® V

  • Quartus®: 알 수 없음

author-image

기준

이 설계 예에서는 시스템 설계에서 Nios® II 프로세서와 함께 벡터 인터럽트 컨트롤러(VIC)를 사용하는 방법을 보여줍니다. VIC는 Nios II 프로세서의 기본 내부 인터럽트 컨트롤러(IIC)에 대한 더 높은 성능의 대안을 제공합니다.

하드웨어 디자인은 VIC를 Nios II 프로세서와 연결하는 방법을 보여줍니다. 소프트웨어 예에서는 하드웨어 추상화 레이어(HAL) 강화 인터럽트 응용 프로그램 프로그래밍 인터페이스(API)를 사용하여 VIC 구성 요소를 기반으로 시스템에 인터럽트 처리기를 등록하는 방법을 보여줍니다. 시스템에 두 개 이상의 VIC가 필요한 경우도 VIC를 데이지 체인으로 연결할 수 있습니다.

하드웨어 설계 사양

이 예에 사용된 하드웨어 디자인은 Cyclone® V SoC 개발 키트를 대상으로 합니다. 이 설계의 주요 주변 장치는 다음과 같습니다.

  • Nios II/f CPU 코어
  • 16-KB 온칩 RAM
  • 인터벌 타이머
  • 성능 카운터
  • 시스템 타이머
  • JTAG UART

이 설계 예제 사용

설계 예제를 실행하는 방법에 대한 자세한 내용은 Vectored 인터럽트 컨트롤러 코어를 참조하십시오.

이 예시에 사용된 파일을 다운로드하십시오: vic_collateral_cv.zip.

이 설계의 사용은 인텔® 설계 예시 라이센스 계약의이용 약관에 따라 달라질 수 있습니다.

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.