[go: up one dir, main page]

KR100283146B1 - DS Interrupt Control Device - Google Patents

DS Interrupt Control Device Download PDF

Info

Publication number
KR100283146B1
KR100283146B1 KR1019980047103A KR19980047103A KR100283146B1 KR 100283146 B1 KR100283146 B1 KR 100283146B1 KR 1019980047103 A KR1019980047103 A KR 1019980047103A KR 19980047103 A KR19980047103 A KR 19980047103A KR 100283146 B1 KR100283146 B1 KR 100283146B1
Authority
KR
South Korea
Prior art keywords
interrupt
priority
unit
storage unit
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1019980047103A
Other languages
Korean (ko)
Other versions
KR20000031191A (en
Inventor
이동식
임진혁
Original Assignee
구자홍
엘지전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 구자홍, 엘지전자주식회사 filed Critical 구자홍
Priority to KR1019980047103A priority Critical patent/KR100283146B1/en
Publication of KR20000031191A publication Critical patent/KR20000031191A/en
Application granted granted Critical
Publication of KR100283146B1 publication Critical patent/KR100283146B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4812Task transfer initiation or dispatching by interrupt, e.g. masked
    • G06F9/4818Priority circuits therefor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25254DSP digital signal processor

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)

Abstract

본 발명은 디에스피의 인터럽트 제어 장치에 관한 것으로, 종래의 장치에 있어서는 대부분의 동작이 우선순위에 따라 수행되도록 정해져 있어 경우에 따라서는 우선순위가 바뀌었으면 하는 경우가 발생하더라도 달리 취할 수 있는 방법이 없기 때문에 프로그램 설계시 많은 제한이 가해지는 문제점이 있었다. 따라서, 본 발명은 종래의 인터럽트 검출부와 저장부 및 실행부로 구성된 인터럽트 제어 장치에 있어서, 제어부의 우선순위에 관련된 정보에 의해 인터럽트 저장부의 레지스터에 저장되어 있는 인터럽트의 우선순위를 재조정하여 인터럽트 실행부에 전달하는 우선순위 조정부와; 사용자에 의한 소프트웨어적인 우선순위 조정요구나 우선순위 조정요구부에 의한 하드웨어적인 우선순위 조정요구에 의해 관련정보를 우선순위 조정부에 출력하여 인터럽트의 우선순위를 조정하도록 제어하는 제어부와; 인터럽트 검출부와 인터럽트 저장부의 상태를 검출하여 인터럽트 처리가 지연되는 인터럽트의 우선순위 조정을 요구하는 우선순위 조정요구부를 더 포함하여 인터럽트 우선순위를 사용자의 필요에 의해 또는 하드웨어적인 요구에 의해 조정 가능하게 함으로써 프로그램의 융통성이 커지고, 인터럽트 지연을 방지할 수 있는 효과가 있다.The present invention relates to an interrupt control apparatus of a DS. In the conventional apparatus, most operations are determined to be performed in accordance with priorities, so in some cases, there is no method that can be taken even if the priority needs to be changed. As a result, many limitations were imposed on program design. Accordingly, the present invention is a conventional interrupt control device comprising an interrupt detection unit, a storage unit, and an execution unit, wherein the priority of the interrupt stored in the register of the interrupt storage unit is readjusted based on the information related to the priority of the control unit. A priority adjusting unit for transmitting; A control unit for controlling the priority of the interrupt by outputting related information to the priority adjusting unit according to a software priority adjusting request by the user or a hardware priority adjusting request by the priority adjusting request unit; It further includes a priority adjustment request unit for detecting the status of the interrupt detection unit and the interrupt storage unit to adjust the priority of the interrupt whose interrupt processing is delayed so that the interrupt priority can be adjusted by user's needs or by hardware requirements. This increases the flexibility of the program and has the effect of preventing interrupt delays.

Description

디에스피의 인터럽트 제어 장치DS Interrupt Control Device

본 발명은 디에스피의 인터럽트 제어 장치에 관한 것으로, 특히 인터럽트 우선순위를 사용자의 필요에 의해 또는 하드웨어적인 요구에 의해 조정 가능하게 함으로써 프로그램의 융통성을 크게 하고, 인터럽트 처리 지연을 방지할 수 있는 있는 디에스피의 인터럽트 제어 장치에 관한 것이다.The present invention relates to an interrupt control apparatus of a DS. In particular, the interrupt priority can be adjusted according to a user's needs or hardware requirements, thereby increasing the flexibility of the program and preventing the interrupt processing delay. An interrupt control apparatus.

인터럽트는 크게 외부 인터럽트, 내부 인터럽트, 소프트웨어 인터럽트의 세종류로 나눌 수 있는데, 먼저 외부 인터럽트(External interrupt)는 외부적인 요인으로 발생하는 것으로 입출력 장치가 데이터의 전송을 요구하거나, 정보 전송이 끝났음을 알릴 때 등이다.Interrupts can be classified into three types: external interrupts, internal interrupts, and software interrupts. First, external interrupts are caused by external factors, and the I / O device requests data transmission or informs that the information transmission is finished. When it is.

다음, 내부 인터럽트(Internal interrupt)는 불법적인 명령어나 데이터를 사용할 때 발생하는 것으로 오버플로가 발생했거나, 스택이 넘치거나, 메모리 보호가 어려워졌을 때 등의 상황에서 발생한다.Next, an internal interrupt occurs when you use illegal instructions or data, such as when an overflow occurs, the stack overflows, or when memory protection becomes difficult.

즉, 내부 인터럽트는 프로그램 자체내에서 발생하는 문제임에 대해 외부 인터럽트는 프로그램 외적인 상황에서 일어나는 것이 차이점으로 내부 인터럽트 프로그램은 동기성인데 비해 외부 인터럽트는 비동기성이다.In other words, the internal interrupt is a problem that occurs in the program itself. The external interrupt occurs in an external program. The internal interrupt program is synchronous, whereas the external interrupt is asynchronous.

이들 외부나 내부 인터럽트는 씨피유의 하드웨어에서의 신호에 의해 일어나는데 반해 소프트웨어 인터럽트(software interrupt)는 명령어의 수행에 의해 일어나게 되며 이들은 각기 높은 것에서 부터 낮은 것 까지의 우선순위가 매겨져 있다.These external and internal interrupts are caused by signals from Cipille's hardware, while software interrupts are caused by the execution of instructions, which are each prioritized from high to low.

도1은 종래 인터럽트 검출 장치의 개략적인 구성을 보인 블록도로서, 이에 도시된 바와 같이 인터럽트가 발생하면 이를 감지하는 인터럽트 검출부(10)와; 상기 인터럽트 검출부(10)에서 감지된 인터럽트 신호를 레지스터에 일시 저장하는 인터럽트 저장부(20)와; 상기 인터럽트 저장부(20)에 있는 인터럽트 중에서 우선순위가 높은 순으로 선별하여 인터럽트를 작동하는 것과 동시에 상기 인터럽트 저장부(20)에 인터럽트 인정신호(Interrupt Acknoledge : IACK)를 출력하여 선택된 인터럽트 레지스터를 클리어(clear)시키는 우선순위 실행부(30)로 구성되며 이하, 상기와 같이 구성된 종래 장치의 동작 및 작용을 설명하면 다음과 같다.1 is a block diagram showing a schematic configuration of a conventional interrupt detection apparatus, and as shown therein, an interrupt detection unit 10 for detecting an interrupt when it occurs; An interrupt storage unit 20 for temporarily storing the interrupt signal detected by the interrupt detection unit 10 in a register; The interrupt is selected from the interrupts in the interrupt storage unit 20 in order of high priority, and the interrupt is outputted to the interrupt storage unit 20 to output an interrupt acknowledge signal (IACK) to clear the selected interrupt register. It is composed of a priority execution unit 30 for clearing and will be described below the operation and operation of the conventional apparatus configured as described above.

인터럽트는 프로그램의 버그 또는 외부 장치의 상황 변화에 따라 수시로 여러 가지가 발생하게 되는데, 인터럽트 검출부(10)는 바로 그와같은 여러 가지 인터럽트(INT0∼INTn)를 입력받아 이를 검출하여 인터럽트 저장부(20)의 정해진 인터럽트 레지스터에 저장하게 된다.Interrupts are often generated in accordance with a bug of a program or a change in the external device, and the interrupt detector 10 receives such interrupts INT0 to INTn and detects the interrupts. In the specified interrupt register.

이에 따라 우선순위 실행부(30)는 상기 인터럽트 저장부(20)에 저장된 인터럽트중 우선순위가 높은 인터럽트를 선택하여 그에 따른 동작을 수행함과 동시에 인터럽트 인정신호(IACK)에 의해 상기 인터럽트 저장부(20)에서 인출된 인터럽트 레지스터를 클리어시켜 다음 인터럽트를 받을 준비를 하게 된다.Accordingly, the priority execution unit 30 selects an interrupt having a high priority among the interrupts stored in the interrupt storage unit 20 and performs an operation according to the interrupt storage unit 20 by an interrupt acknowledgment signal IACK. In this case, the interrupt register fetched from the module is cleared to prepare for receiving the next interrupt.

그러나, 상기 종래의 장치에 있어서는 대부분의 동작이 우선순위에 따라 수행되도록 정해져 있어 경우에 따라서는 우선순위가 바뀌었으면 하는 경우가 발생하더라도 달리 취할 수 있는 방법이 없기 때문에 프로그램 설계시 많은 제한이 가해지는 문제점이 있었다.However, in the conventional apparatus, most operations are determined to be performed in accordance with priorities, and in some cases, if there is a case in which a priority is to be changed, there is no way to take it, so that many restrictions are applied when designing a program. There was a problem.

따라서, 본 발명은 상기와 같은 종래의 문제점을 해결하기 위하여 창출한 것으로, 인터럽트 우선순위를 사용자의 필요에 의해 또는 하드웨어적인 요구에 의해 조정 가능하게 함으로써 프로그램의 융통성이 커지고, 인터럽트 처리 지연을 방지할 수 있는 디에스피의 인터럽트 제어 장치을 제공 하는데 그 목적이 있다.Accordingly, the present invention has been made to solve the above-described conventional problems, and the interrupt priority can be adjusted by user's needs or by hardware requirements, thereby increasing program flexibility and preventing interrupt processing delays. The purpose is to provide an interrupt control device of the DS.

도1은 종래 인터럽트 검출 장치의 개략적인 구성을 보인 블록도.1 is a block diagram showing a schematic configuration of a conventional interrupt detection apparatus.

도2는 본 발명 디에스피의 인터럽트 제어 장치의 개략적인 구성을 보인 블록도.Figure 2 is a block diagram showing a schematic configuration of an interrupt control apparatus of the present invention DS.

***도면의 주요 부분에 대한 부호의 설명****** Description of the symbols for the main parts of the drawings ***

10 : 인터럽트 검출부 20 : 인터럽트 저장부10: interrupt detection unit 20: interrupt storage unit

30 : 인터럽트 실행부 100 : 제어부30: interrupt execution unit 100: control unit

200 : 우선순위 조정부 300 : 우선순위 조정요구부200: priority adjustment unit 300: priority adjustment request unit

이와 같은 목적을 달성하기 위한 본 발명은, 인터럽트가 발생하면 이를 감지하는 인터럽트 검출부와; 상기 인터럽트 검출부에서 감지된 인터럽트 신호를 레지스터에 일시 저장하는 인터럽트 저장부와; 상기 인터럽트 저장부에 있는 인터럽트 중에서 우선순위가 높은 순으로 선별하여 인터럽트를 작동하는 것과 동시에 상기 인터럽트 저장부에 인터럽트 인정신호를 출력하여 선택된 인터럽트 레지스터를 클리어 시키는 인터럽트 실행부로 구성된 인터럽트 제어 장치에 있어서, 제어부의 우선순위에 관련된 정보에 의해 인터럽트 저장부의 레지스터에 저장되어 있는 인터럽트의 우선순위를 재조정하여 인터럽트 실행부에 전달하는 우선순위 조정부와; 사용자에 의한 소프트웨어적인 우선순위 조정요구나 우선순위 조정요구부에 의한 하드웨어적인 우선순위 조정요구에 의해 관련정보를 우선순위 조정부에 출력하여 인터럽트의 우선순위를 조정하도록 제어하는 제어부와; 인터럽트 검출부와 인터럽트 저장부의 상태를 검출하여 인터럽트 처리가 지연되는 인터럽트의 우선순위 조정을 요구하는 우선순위 조정요구부를 더 포함하여 구성함으로써 달성되는 것으로, 본 발명에 따른 실시예를 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다.The present invention for achieving the above object, the interrupt detection unit for detecting the interrupt occurs; An interrupt storage unit for temporarily storing the interrupt signal detected by the interrupt detection unit in a register; An interrupt control apparatus comprising: an interrupt execution unit configured to select an interrupt from the interrupt storage unit in order of high priority and operate an interrupt and output an interrupt acknowledgment signal to the interrupt storage unit to clear the selected interrupt register; A priority adjusting unit which readjusts the priority of the interrupt stored in the register of the interrupt storing unit according to the priority related information and transmits the priority of the interrupt to the interrupt executing unit; A control unit for controlling the priority of the interrupt by outputting related information to the priority adjusting unit according to a software priority adjusting request by the user or a hardware priority adjusting request by the priority adjusting request unit; It is achieved by further comprising a priority adjustment request unit which detects the interrupt detection unit and the interrupt storage unit to request priority adjustment of interrupts whose interrupt processing is delayed, with reference to the accompanying drawings. It will be described in detail as follows.

도2는 본 발명 디에스피의 인터럽트 제어 장치의 개략적인 구성을 보인 블록도로서, 이에 도시한 바와 같이 인터럽트가 발생하면 이를 감지하는 인터럽트 검출부(10)와; 상기 인터럽트 검출부(10)에서 감지된 인터럽트 신호를 레지스터에 일시 저장하는 인터럽트 저장부(20)와; 상기 인터럽트 저장부(20)에 있는 인터럽트 중에서 우선순위가 높은 순으로 선별하여 인터럽트를 작동하는 것과 동시에 상기 인터럽트 저장부(20)에 인터럽트 인정신호(IACK)를 출력하여 선택된 인터럽트 레지스터를 클리어 시키는 인터럽트 실행부(30)로 구성된 인터럽트 제어 장치에 있어서, 제어부(100)의 우선순위에 관련된 정보에 의해 인터럽트 저장부(20)의 레지스터에 저장되어 있는 인터럽트의 우선순위를 재조정하여 인터럽트 실행부(30)에 전달하는 우선순위 조정부(200)와; 사용자에 의한 소프트웨어적인 우선순위 조정요구나 우선순위 조정요구부(300)에 의한 하드웨어적인 우선순위 조정요구에 의해 관련정보를 우선순위 조정부(200)에 출력하여 인터럽트의 우선순위를 조정하도록 제어하는 제어부(100)와; 인터럽트 검출부(10)와 인터럽트 저장부(20)의 상태를 검출하여 인터럽트 처리가 지연되는 인터럽트의 우선순위 조정을 요구하는 우선순위 조정요구부(300)를 더 포함하여 구성한 것으로, 이와 같이 구성한 본 발명의 동작 및 작용을 설명한다.Figure 2 is a block diagram showing a schematic configuration of the interrupt control apparatus of the present invention DPS, interrupt interruption unit 10 for detecting when an interrupt occurs as shown therein; An interrupt storage unit 20 for temporarily storing the interrupt signal detected by the interrupt detection unit 10 in a register; Selecting the interrupts in the order of the highest priority among the interrupts in the interrupt storage unit 20 to operate the interrupts, and outputting an interrupt acknowledgment signal IACK to the interrupt storage unit 20 to clear the selected interrupt register. In the interrupt control apparatus composed of the section 30, the interrupt priority stored in the register of the interrupt storage section 20 is readjusted based on the information related to the priority of the control section 100 to the interrupt execution section 30. A priority adjusting unit 200 to transmit; Control unit for controlling to adjust the priority of the interrupt by outputting the relevant information to the priority adjusting unit 200 in accordance with the software priority adjustment request by the user or the hardware priority adjustment request by the priority adjustment request unit 300 100; The invention further comprises a priority adjustment request unit 300 which detects the states of the interrupt detection unit 10 and the interrupt storage unit 20 and requests the priority adjustment of interrupts for which interrupt processing is delayed. Describes the operation and action of.

우선, 제어부(100)는 우선순위 조정요구가 없을 경우에는 우선순위 조정부(200)로 우선순위를 조정하기 위한 어떠한 제어신호도 출력하지 않아 버퍼의 역할로 동작하게 하여 기 설정된 우선순위에 의해 인터럽트 동작이 수행되도록 한다.First, when there is no priority adjustment request, the control unit 100 does not output any control signal for adjusting the priority to the priority adjustment unit 200 so as to act as a buffer so that the interrupt operation is performed according to the preset priority. Let this be done.

그러다가, 만일 여러개의 인터럽트가 동시에 입력되어 원하는 인터럽트 동작이 안될 경우나 사용자 또는 하드웨어적으로 우선순위 변경요청이 있을 경우, 인터럽트의 우선순위를 조정하여 인터럽트 동작이 지연되지 않도록 한다.Then, if multiple interrupts are input at the same time and the desired interrupt operation does not work, or if a priority change request is made by the user or hardware, the interrupt priority is adjusted so that the interrupt operation is not delayed.

예를 들어 사용자의 필요에 의해 임의적으로 우선순위 조정요구가 되면 우선순위 조정부(200)를 제어하여 인터럽트 저장부(20)에 저장되어 있는 인터럽트의 우선순위를 바꿔 인터럽트 실행부(30)에 출력하여 조정된 인터럽트를 먼저 수행시키게 하고, 이하는 종래와 같이 인터럽트 인정신호(IACK)를 인터럽트 저장부(20)에 출력하여 수행된 인터럽트 레지스터를 클리어 시킨 후 원래의 상태로 돌아간다.For example, when a priority adjustment request is arbitrarily required by a user, the priority adjusting unit 200 is controlled to change the priority of the interrupt stored in the interrupt storage unit 20 and output the interrupt priority unit 30 to the interrupt execution unit 30. The adjusted interrupt is executed first, and the following is outputted to the interrupt storage unit 20 by interrupt interrupt signal 20 as usual, and then cleared the interrupt register to return to the original state.

다음, 우선순위 조정요구부(300)에 의한 경우는 일단, 우선순위가 낮은 인터럽트가 발생되어 있는 상태에서 다른 인터럽트가 계속 발생했을 때 우선순위에 밀려 수행이 계속 지연되어 인터럽트 저장부(20)에 홀딩된 상태에서 다시 인터럽트 검출부(10)로 부터 똑같은 인터럽트가 요구되면 우선순위 조정요구부(300)에 의해 우선순위가 올라 가도록 우선순위 조정을 제어부(100)에 요청한다.Next, in the case of the priority adjustment request unit 300, when another interrupt is continuously generated while an interrupt with a low priority is generated, execution is continuously delayed due to the priority, and the interrupt storage unit 20 is delayed. If the same interrupt is requested from the interrupt detector 10 in the held state, the priority adjustment request unit 300 requests the controller 100 to adjust the priority so that the priority is increased.

이에 따라 제어부(100)는 상기 우선순위 조정요구부(300)의 요청에 따라 상기 수행이 지연된 인터럽트의 우선순위를 변경하여 바로 수행될 수 있도록 한다.Accordingly, the control unit 100 changes the priority of the interrupt whose execution is delayed according to a request of the priority adjustment requesting unit 300 so that the control unit 100 can be immediately executed.

이상에서 설명한 바와 같이 본 발명 디에스피의 인터럽트 제어 장치는 인터럽트 우선순위를 사용자의 필요에 의해 또는 하드웨어적인 요구에 의해 조정 가능하게 함으로써 프로그램의 융통성이 커지고, 인터럽트 지연을 방지할 수 있는 효과가 있다.As described above, the interrupt control apparatus of the present invention DPS can adjust the interrupt priority according to the user's needs or hardware requirements, thereby increasing the program flexibility and preventing the interrupt delay.

Claims (1)

인터럽트가 발생하면 이를 감지하는 인터럽트 검출부와; 상기 인터럽트 검출부에서 감지된 인터럽트 신호를 레지스터에 일시 저장하는 인터럽트 저장부와; 상기 인터럽트 저장부에 있는 인터럽트 중에서 우선순위가 높은 순으로 선별하여 인터럽트를 작동하는 것과 동시에 상기 인터럽트 저장부에 인터럽트 인정신호를 출력하여 선택된 인터럽트 레지스터를 클리어 시키는 인터럽트 실행부로 구성된 인터럽트 제어 장치에 있어서, 제어부의 우선순위에 관련된 정보에 의해 인터럽트 저장부의 레지스터에 저장되어 있는 인터럽트의 우선순위를 재조정하여 인터럽트 실행부에 전달하는 우선순위 조정부와; 사용자에 의한 소프트웨어적인 우선순위 조정요구나 우선순위 조정요구부에 의한 하드웨어적인 우선순위 조정요구에 의해 관련정보를 우선순위 조정부에 출력하여 인터럽트의 우선순위를 조정하도록 제어하는 제어부와; 인터럽트 검출부와 인터럽트 저장부의 상태를 검출하여 인터럽트 처리가 지연되는 인터럽트의 우선순위 조정을 요구하는 우선순위 조정요구부를 더 포함하여 구성된 것을 특징으로 하는 디에스피의 인터럽트 제어 장치.An interrupt detector for detecting an interrupt when it occurs; An interrupt storage unit for temporarily storing the interrupt signal detected by the interrupt detection unit in a register; An interrupt control apparatus comprising: an interrupt execution unit configured to select an interrupt from the interrupt storage unit in order of high priority and operate an interrupt and output an interrupt acknowledgment signal to the interrupt storage unit to clear the selected interrupt register; A priority adjusting unit which readjusts the priority of the interrupt stored in the register of the interrupt storing unit according to the priority related information and transmits the priority of the interrupt to the interrupt executing unit; A control unit for controlling the priority of the interrupt by outputting related information to the priority adjusting unit according to a software priority adjusting request by the user or a hardware priority adjusting request by the priority adjusting request unit; And a priority adjustment request unit which detects states of the interrupt detection unit and the interrupt storage unit and requests priority adjustment of interrupts for which interrupt processing is delayed.
KR1019980047103A 1998-11-04 1998-11-04 DS Interrupt Control Device Expired - Fee Related KR100283146B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980047103A KR100283146B1 (en) 1998-11-04 1998-11-04 DS Interrupt Control Device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980047103A KR100283146B1 (en) 1998-11-04 1998-11-04 DS Interrupt Control Device

Publications (2)

Publication Number Publication Date
KR20000031191A KR20000031191A (en) 2000-06-05
KR100283146B1 true KR100283146B1 (en) 2001-03-02

Family

ID=19557106

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980047103A Expired - Fee Related KR100283146B1 (en) 1998-11-04 1998-11-04 DS Interrupt Control Device

Country Status (1)

Country Link
KR (1) KR100283146B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002055830A (en) * 2000-05-29 2002-02-20 Seiko Epson Corp Interrupt signal generating apparatus and interrupt signal generating method
KR101571882B1 (en) 2009-02-03 2015-11-26 삼성전자 주식회사 Computing apparatus and method for interrupt handling of reconfigurable array
JP2021012447A (en) * 2019-07-04 2021-02-04 富士ゼロックス株式会社 Information processing apparatus and semiconductor device

Also Published As

Publication number Publication date
KR20000031191A (en) 2000-06-05

Similar Documents

Publication Publication Date Title
US7472213B2 (en) Resource management device
US5682554A (en) Apparatus and method for handling data transfer between a general purpose computer and a cooperating processor
US5394548A (en) Multi-media scheduling system
US5535418A (en) Information processing system with selection of input/output processing control according to precalculated input/output processing time
US7328295B2 (en) Interrupt controller and interrupt controlling method for prioritizing interrupt requests generated by a plurality of interrupt sources
KR930002959A (en) SCSI controller, information processing system using the same, and its control method
US20020078317A1 (en) First-in, first-out (FIFO) memory with moving boundary
US5533203A (en) Start of packet receive interrupt for ethernet controller
US20080215823A1 (en) Data consistency control system and data consistency control method
KR100283146B1 (en) DS Interrupt Control Device
US6976110B2 (en) Method and apparatus for reducing interrupt latency by dynamic buffer sizing
KR20020017082A (en) Memory module preventing skew of signal lines
US6581141B1 (en) Toggle for split transaction mode of PCI-X bridge buffer
US6336179B1 (en) Dynamic scheduling mechanism for an asynchronous/isochronous integrated circuit interconnect bus
JP2000194683A (en) Arbitration circuit and method for shared memory
US7631114B2 (en) Serial communication device
EP0706136B1 (en) Interface between a cpu and an interrupt controller
KR100257071B1 (en) Deamic controller and method for changing priority of deamplification request signal using same
KR100291138B1 (en) Device for preventing interrupt from losing
JP4911842B2 (en) Interrupt control circuit
JPH0443302B2 (en)
KR960004690B1 (en) Memory Arbitration Device
KR19990032841A (en) Priority processing control device
KR20000065317A (en) Interrupt controller in exchange
JPH0675765A (en) Processing speed controller

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19981104

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19981104

Comment text: Request for Examination of Application

N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 19990128

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20001122

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20001205

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20001206

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20030930

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20040923

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20050912

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20060911

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20070918

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20070918

Start annual number: 8

End annual number: 8

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20091110