프로세서 시스템의 프로그램 카운터 구조를 보호하고 인터럽트 요청의 처리를 모니터링하기 위한 방법 및 장치

본 발명은 인터럽트 요청(106)의 경우 프로세서 시스템(104)의 프로그램 카운터 구조(102)를 보호하기 위한 방법에 관한 것이다. 프로세서 시스템(104)은 적어도 프로그램 카운터 구조(102), 인터럽트 제어기(108) 및 메모리(110)를 포함한다. 인터럽트 제어기(108)는 인터럽트 요청(106)에 응답하여, 인터럽트 요청(106)과 관련된 어드레스(112)를 프로그램 카운터 구조(102)에 제공하도록 설계된다. 프로그램 카운터 구조(102)는 메모리 인터페이스(114)를 통해 메모리(110)에 어드레스(352)를 출력하...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: EMPERLE ALEXANDER, PLETINCKX JO, SCHEUING JAN
Format: Patent
Sprache:kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:본 발명은 인터럽트 요청(106)의 경우 프로세서 시스템(104)의 프로그램 카운터 구조(102)를 보호하기 위한 방법에 관한 것이다. 프로세서 시스템(104)은 적어도 프로그램 카운터 구조(102), 인터럽트 제어기(108) 및 메모리(110)를 포함한다. 인터럽트 제어기(108)는 인터럽트 요청(106)에 응답하여, 인터럽트 요청(106)과 관련된 어드레스(112)를 프로그램 카운터 구조(102)에 제공하도록 설계된다. 프로그램 카운터 구조(102)는 메모리 인터페이스(114)를 통해 메모리(110)에 어드레스(352)를 출력하도록 설계된다. 상기 방법(400)은 판독 입력 단계, 비교 단계 및 제공 단계를 포함한다. 판독 입력 단계에서, 어드레스(352)는 메모리 인터페이스(104)로부터 판독 입력된다. 비교 단계(404)에서, 상기 어드레스(352)는 비교 결과(126)를 얻기 위해 인터럽트 요청(106)과 관련된 어드레스(120)와 비교된다. 제공 단계에서, 비교 결과(126)를 사용하여 매치 신호(124)가 제공된다. 후자는 인터럽트 요청의 처리를 모니터링하기 위해 사용될 수 있다. 예를 들어, 이러한 인터럽트 요청의 우선 순위의 준수를 모니터링하기 위해 사용될 수 있거나 또는 인터럽트 요청과 관련된 인터럽트 루틴(인터럽트 서비스 루틴)의 정확한 실행의 모니터링의 부분으로서 사용될 수 있다. A processor system comprises at least a program counter structure, an interrupt control device, a memory, and an apparatus. The interrupt control device is configured to respond to an interrupt request by providing the program counter structure with an address associated with the interrupt request. The program counter structure is configured to output the address to the memory via a memory interface. The apparatus is configured to protect the program counter structure in case of an interrupt request, the apparatus includes an interface, a comparing device, and an outputting device.