[go: up one dir, main page]

KR950703766A - 호스트 지시 조합을 구비하는 장치(a device with host indication combination) - Google Patents

호스트 지시 조합을 구비하는 장치(a device with host indication combination) Download PDF

Info

Publication number
KR950703766A
KR950703766A KR1019950701048A KR19950701048A KR950703766A KR 950703766 A KR950703766 A KR 950703766A KR 1019950701048 A KR1019950701048 A KR 1019950701048A KR 19950701048 A KR19950701048 A KR 19950701048A KR 950703766 A KR950703766 A KR 950703766A
Authority
KR
South Korea
Prior art keywords
data
counter
buffer memory
variable storage
signal
Prior art date
Application number
KR1019950701048A
Other languages
English (en)
Other versions
KR100186928B1 (ko
Inventor
브라이언 피터센
라이-친 로
더블유. 폴 쉐러
Original Assignee
마크 마이클
3컴 코포레이션
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25486742&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=KR950703766(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by 마크 마이클, 3컴 코포레이션 filed Critical 마크 마이클
Publication of KR950703766A publication Critical patent/KR950703766A/ko
Application granted granted Critical
Publication of KR100186928B1 publication Critical patent/KR100186928B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/901Buffering arrangements using storage descriptor, e.g. read or write pointers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/124Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine
    • G06F13/128Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine for dedicated transfers to a network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/24Handling requests for interconnection or transfer for access to input/output bus using interrupt
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/9047Buffering arrangements including multiple buffers, e.g. buffer pools
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/9063Intermediate storage in different physical parts of a node or terminal
    • H04L49/9068Intermediate storage in different physical parts of a node or terminal in the network interface card

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Burglar Alarm Systems (AREA)

Abstract

호스트 프로세서에 대한 다수의 인터럽트를 감소시키는 장치에 의해 데이터를 블록 전송의 조합 지시 신호가 발생되어진다. 다수의 인터럽트에 있어서의 감소는 데이터 블럭 전송동안 호스트 시스템 성능을 향상시킨다. 장치의 실시예는 네트워크(2) 및 버퍼 메모리(9)사이의 데이터 프레임 전송을 위한 네트워크 인터페이스 논리(11) 및 버퍼 메모리(9) 및 호스트 시스템(1)사이의 데이터 프레임을 전송하는 호스트 인터페이스 논리(11)를 포함한다. 네트워크 어댑터(3a)는 또한 일부의 데이터 프레임이 수신될 대 초기 수신 지시신호를 발생시키는 한계 논리(10)를 포함한다. 지시 조합 논리(10a)는 초기 수신 지시의 예상되는 발생 약간 전송 완결 인터럽트의 발생을 지연시킨다. 호스트 프로세서(5)는 전송 완결 지시에 의해 발생되는 단일 인터럽트 서비스 루틴에서 초기 수신 지시 및 전송 완결 지시 양쪽 모두를 제공할 수 있다.

Description

호스트 지시 조합을 구비하는 장치(A DDEVICE WITH HOST INDICATION COMBINATION)
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 호스트 시스템에서 지시 조합 논리를 구비한 소오스 장치의 도시도.
제2도는 본 발명에 따른 네트워크 어댑터 구조의 도시도.
제3도는 본 발명에 따른 호스트 지시 최적화에 대한 한계 논리 및 지시 조합 논리를 구비한 네트워크 어댑터용 기능 블록도.
제4도는 본 발명에 따른 네트워크 인터페이스 어댑터의 블록도.
제5도는 제4도에 도시된 인터페이스 제어기 칩의 기능 블럭도.

Claims (28)

  1. 버퍼 메모리와, 제1 및 제2 데이터 블록을 포함하고, 버퍼 메모리로부터 수신지장치로 데이터 블록을 전송하는 전송수단과, 제1 데이터 블록의 전송 끝에 가까운 제1 신호를 발생시키는 발생수단과, 제2 데이터 블록의 전송 시작에 가까운 제2 신호를 발생시키는 수단과, 제2 신호의 예상된 발생에 대해서 제1 신호를 지연시키는 수단으로 구성된 것을 특징으로 하는 수신지 장치로의 데이터 블록 전송의 지시 조합 장치.
  2. 제1항에 있어서, 그 장치는 호스트 시스템에 접속되어지고, 제1 신호에 응답하여 호스트 시스템에 인터럽트 신호를 발생시키고 호스트 시스템에 의해 사용되는 정보를 포스트시키는 제어수단을 포함하는 것을 특징으로 하는 지시 조합 장치.
  3. 제2항에 있어서, 호스트 시스템은 인터럽트 신호에 응답하는 호스트 프로세서를 포함하고 제1 신호 및 제2 신호는 호스트 프로세서가 인터럽트 신호에 응답한 이후에 상태 정보에 포함되어지는 것을 특징으로 하는 지시 조합 장치.
  4. 제1항에 있어서, 제2 신호를 발생시키는 수단은, 버퍼 메모리에 전속되어, 버퍼 메모리에 의해 수신된 데이터의 양을 계수하는 카운터와, 준비 한계값을 포함하는 제1 가변 기억장소와, 카운터를 가변 기억장소내의 준비 한계값과 비교하고 카운터 및 준비 한계값을 포함하는 제1가변 기억장소의 비교에 응답하여 제2 신호를 발생시키는 수단을 포함하는 것을 특징으로 하는 지시 조합 장치.
  5. 제1항에 있어서, 제1 신호를 지연시키는 수단은, 전송 완결 지연 한계값을 포함하는 제2 가변 기억장소와, 카운터 및 전송완결 지연 한계값을 포함하는 제2 가변 기억장소에 접속되어 카운터 및 제2 가변 기억장소의 합을 출력하는 가산기와, 가산기의 출력 및 준비 한계값을 포함하는 제1 가변 기억장소에 접속되어, 카운터 및 준비 한계값을 포함하는 제1가변 기억장소에 응답하여 제1 신호를 발생시키는 비교기를 포함하는 것을 특징으로 하는 지시 조합 장치.
  6. 네트워크에 접속되어 네트워크 트랜시버로부터 호스트 시스템으로 데이터 프레임 전송하는 데이터 프레임 전송 장치로서, 상기 장치는 데이터 프레임을 저장하는 버퍼 메모리와, 일부 데이터 프레임의 수신에 응답하여 초기 수신 지시신호를 발생시키는 수단 한계 논리와, 버퍼 메모리로부터 호스트 시스템으로 데이터 프레임을 전송하는 호스트 인터페이스 논리와, 호스트 시스템으로 데이터 프레임의 전송에 응답하여 전송 완결 지시신호를 발생시키는 전송 완결 논리와, 시간 주기동안 송신 완료 지시신호를 지연시키는 지시 조합 논리로 구성된 것을 특징으로 하는 데이타 프레임 전송 장치.
  7. 제6항에 있어서, 시간 주기는 인터-프레임 스페이싱 시간동안이고 데이터 프레임을 수신하기 전임을 특징으로 하는 프레임 전송 장치.
  8. 제6항에 있어서, 호스트 인터페이스 논리는, 호스트 시스템으로부터 버퍼 메모리로 버퍼 메모리에서 데이터 프레임이 저장되어질 위치로 호스트 메모리에서의 위치를 확인시키는 전송 기술어를 맵핑시키는 전송 기술어 논리와, 버퍼 메모리에서 전송 기술어에 응답하여 버퍼 메모리로부터 호스트 메모리로 데이터 프레임을 전송하는 업로드 논리를 포함하는 것을 특징으로 하는 프레임 전송 장치.
  9. 제6항에 있어서, 전송 완결 지시신호에 응답하여 호스트 시스템으로 인터렙트신호를 발생시키고 호스트 시스템에 의해 사용되는 상태 정보를 포스트시키는 제어 수단을 포함하는 것을 특징으로 하는 프레임 전송 장치.
  10. 제6항에 있어서, 버퍼 메모리는 호스트 어드레스 스페이스와 무관한 버퍼를 포함하는 것을 특징으로 하는 프레임 전송 장치.
  11. 제6항에 있어서, 수신 한계 논리는, 버퍼 메모리에 접속되어, 버퍼 메모리에 의해 수신된 데이터의 양을 계수하는 카운터와, 수신 한계값을 포함하는 제1 가변 기억장치와, 가변 기억장치내의 수신 한계값에 카운터를 비교하고 카운터 및 수신 한계값을 포함하는 제1 가변 기억장치의 비교에 응답하여 초기 수신 지시신호를 발생시키는 수단을 포함하는 것을 특징으로 하는 프레임 전송 장치.
  12. 제11항에 있어서, 데이터 프레임은 수신지 어드레스를 포함하며 데이터 필드에 의해 후속되는 헤더 필드를 포함하고, 수신 한계값은 헤더 필드의 시작과 관련된 데이터 양을 나타내는 예견 한계값인 것을 특징으로 하는 프레임 전송 장치.
  13. 제12항에 있어서, 시간 주기는 수신지 어드레스를 수신하는 동안인 것임을 특징으로 하는 프레임 전송 장치.
  14. 제12항에 있어서, 시간 주기는 데이터의 예견 한계값의 수신이 수신되기 전임을 특징으로 하는 프레임 전송 장치.
  15. 제6항에 있어서, 지시 조합 논리는, 전송 완결 지연 한계값을 포함하는 제2 가변 기억장치와, 전송완결 지연 한계값을 포함하는 제2 가변 기억장치 및 카운터에 접속되어, 카운터 및 제2 가변 기억장치의 값을 출력하는 가산기와, 가산기 및 예견 한계값을 포함하는 제1 가변 기억장소의 출력에 접속되어, 카운터 및 예견 한계값을 포함하는 제1 가변 기억장소에 응답하여 전송 완결 지시신호의 발생시키는 비교기를 포함하는 것을 특징으로 하는 프레임 전송 장치.
  16. 네트워크에 통신 매체 및 인터럽트 서비스 루틴 및 호스트 메모를 갖는 호스트 프로세서를 포함하는 호스트 시스템에 접속되어 네트워크 통신 매체로부터 데이터 프레임을 수신하는 장치로서, 상기 장치,는 데이터 프레임을 저장하는 버퍼 메모리와, 네트워크 통신 매체로부터 버퍼 메모리로 데이터 프레임을 수신하는 네트워크 인터페이스 논리와, 일부 데이터 프레임을 수신에 응답하여 초기 수신 지시신호를 발생시키는 수신 한게 논리와, 버퍼 메모리로부터 호스트 시스템으로 데이터 프레임을 전송하는 호스트 인터페이스 논리와, 호스트 시스템으로 데이터 프레임의 전송에 응답하여 전송 완결 지시신호를 발생시키는 전송 완결 논리와, 초기 수신 혹은 전송 완결 지시에 응답하여 호스트 프로세서로 인터럽트 신호를 발생시커고 인터럽트 서비스 루팅동안 호스트 프로세서에 의해 판독되어지는 초기 수신 및 전송 완결 지시시호를 나타내는 상태 정보를 포스트하는 제어 수단과, 전송 완결 지시신호의 발생 시간 주기동안 지연시키는 지시 조합 논리로 구성되는 것을 특징으로 하는 데이터 프레임 수신 장치.
  17. 제16항에 있어서, 수신 한계 논리는, 버퍼 메모리에 접속되어, 버퍼 메모리에 의해 수신된 데이터의 양을 계수하는 카운터와, 수신 한계값을 포함하는 제1 가변 기억장치와 카운터를 가변 기억장치내의 수신 한계값에 카운터를 비교하여 카운터 및 수신 한계값을 포함하는 제 1 가변 기억장치와 카운터를 가변 기억장소내의 수신 한계값에 비교하여 카운터 및 수신 한계값을 포함하는 가변 기억장소의 비교에 응답하여 지시신호를 발생시키는 수단을 포함하는 것을 특징으로 하는 데이타 프레임 수신 장치.
  18. 제17항에 있어서, 데이터 프레임은 수신지 어드레스를 포함하고 데이터 필드에 의해 후속되는 헤더 필드를 포함하고, 수신 한계값은 헤더 필드의 시작과 관련된 데이터 양을 나타내는 예견 한계값인 것을 특징으로 하는 데이타 프레임 수신 장치.
  19. 제18항에 있어서, 시간 주기는 인터-프레임 스페이싱 시간동안이고 데이터 프레임을 수신하기 전인 것을 특징으로 하는 데이타 프레임 수신 장치.
  20. 제18항에 있어서, 시간 주기는 수신지 어드레스를 수신하는 동안안 것임을 특징으로 하는 데아타 프레임 수신 장치.
  21. 제18항에 있어서, 시간 주기는 데이터의 예견 한계값을 수신하기 전인 것을 특징으로 하는 데이타 프레임 수신 장치.
  22. 제17항에 있어서, 지시 조합 논리는, 전송 완결 지연 한계값을 포함하는 제2 가변 기억장치와, 카운터 및 전송 완결 지연 한계값을 포함하는 제2가변 기억장치에 접속되어, 카운터 및 제2가변 한계값의 합을 출력하는 가산기와, 가산기의 출력 및 예견 한계값을 포함하는 제1가변 기억장소의 출력에 접속되어, 카운터 및 예견 한계값을 포함하는 제1가변 기억장소의 비교에 대해서 전송 완결 지시신호를 발생시키는 수단을 포함하는 것을 특징으로 하는 데이타 프레임 수신 장치.
  23. 네트워크에 접속되어, 네트워크 트랜시버에서 버퍼 메모리로 데이터 프레임을 수신하고, 버퍼 메모리로부터 호스트 프로세서 및 호스트 메모리를 포함하는 호스트 시스템으로 데이터 프레임을 전송하고, 데이터 프레임 전송에 응답하여 인터럽트에 응답하고 네트워크 어댑터를 제공하는 호스트 프로세서로 인터럽트 신호를 발생시키는 네트워크 어댑터로서, 상기 네트워크 어댑터는, 네트워크 트랜시버로부터 버퍼 메모리로 데이터 프레임을 수신하는 네트워크 인터페이스 논리와, 데이터 프레임 수신에 응답하여초기 수신 지시신호를 발생시키는 수신 한계 논리와, 버퍼 메모리로부터 호스트 시스템으로 데이터 프레임을 수신 하는 인터페이스 논리와, 호스트 시스템으로 데이터 프레임 송신에 응답하는 전송 완결 지시신호를 발생시키는 전송 완결 논리와, 전송 완결 지시 신호에 응답하여 호스트 프로세서로 인터럽트 신호를 발생시키고 호스트 프로세서에 의해 판독되는 초기 수신 및 전송완결 지시신호를 나타내는 상태 정보를 포스트하는 제어수단과, 호스트 프로세서가 네트워크 어댑터를 제공하는 동안 초기 수신지시가 발생하도록 전송 완결 지시신호를 지연시키는 지시 조합 논리로 구성되어지고, 상기 수신 한계 논리는 버퍼 메모리에 접속되어, 버퍼 메모리에 의해 수신된 데이터 양을 계수하는 카운터와, 수신 한계값을 포함하는 제1가변 기억장소와, 가변 기억장소내의 수신 한계값과 카운터를 비교하여 카운터 및 수신 한계값을 포함하는 가변 기억 장소의 비교에 대한 지시신호를 발생시키는 수단을 포함하는 것을 특징으로 하는 네트워크 어댑터.
  24. 제23항에 있어서, 데이터 필드는 수신지 어드레스를 포함하는 데이터 필드에 의해 후속되는 헤더 필드를 포함하고, 수신 한계값은 헤더 필드의 시작과 관련된 데이터 양을 나타내는 예견 한계값인 것을 특징으로 하는 네트워크 어댑터.
  25. 제24항에 있어서, 전송 완결 지시신호는 데이터 프레임 수신 이후 발생되는 것을 특징으로 하는 네트워크 어댑터.
  26. 제24항에 있어서, 전송 완결 지시신호는 수신지 어드레스 수신 이후 발생되는 것을 특징으로 하는 네트워크 어댑터.
  27. 제26항에 있어서, 전송 완결 지시신호는 데이터 예견 한계값이 수신된 후 발생되는 것을 특징으로 하는 네트워크 어댑터.
  28. 제24항에 있어서, 지시 조합 논리는, 전송 완결 지연 한계값을 포함하는 제2가변 기억장소와, 제2 카운터 및 전송 완결 지연 한계값을 포함하는 제2가변 기억장소에 접속되어, 카운터 및 가변 기억장소의 값의 합을 출력하는 가산기와, 가산기의 출력 및 예견 한계값을 포함하는 제1가변 기억장소에 접속되어, 제2카운터 및 예견 한계값을 포함하는 가변 기억장소의 비교에 응답하여 전송 완결 지시신호의 발생시키는 비교기를 포함하는 것을 특징으로 하는 네트워크 어댑터.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019950701048A 1992-09-18 1993-09-17 호스트 지시 조합을 구비하는 장치 KR100186928B1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US07/947,773 US5319752A (en) 1992-09-18 1992-09-18 Device with host indication combination
US7/947773 1992-09-18
US07/947773 1992-09-18
PCT/US1993/008866 WO1994007201A1 (en) 1992-09-18 1993-09-17 A device with host indication combination

Publications (2)

Publication Number Publication Date
KR950703766A true KR950703766A (ko) 1995-09-20
KR100186928B1 KR100186928B1 (ko) 1999-05-15

Family

ID=25486742

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950701048A KR100186928B1 (ko) 1992-09-18 1993-09-17 호스트 지시 조합을 구비하는 장치

Country Status (8)

Country Link
US (1) US5319752A (ko)
EP (1) EP0660955B1 (ko)
JP (1) JP2584957B2 (ko)
KR (1) KR100186928B1 (ko)
AU (1) AU674341B2 (ko)
CA (1) CA2143951C (ko)
DE (1) DE69329684T2 (ko)
WO (1) WO1994007201A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040017656A (ko) * 2002-08-23 2004-02-27 삼성전자주식회사 적은 수의 인터럽트를 이용하여 데이터를 처리하는인터페이스 카드 및 인터럽트 발생 방법

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5412782A (en) 1992-07-02 1995-05-02 3Com Corporation Programmed I/O ethernet adapter with early interrupts for accelerating data transfer
US5659690A (en) * 1992-10-15 1997-08-19 Adaptec, Inc. Programmably configurable host adapter integrated circuit including a RISC processor
US5530874A (en) * 1993-02-02 1996-06-25 3Com Corporation Network adapter with an indication signal mask and an interrupt signal mask
US5623669A (en) * 1993-07-21 1997-04-22 International Business Machines Corporation High speed online copy of partitioned data
JP3746785B2 (ja) * 1993-07-28 2006-02-15 3コム コーポレイション 多重ネットワーク・アドレスを備えたネットワーク・ステーション
SG47794A1 (en) * 1993-09-30 1998-04-17 Intel Corp Buffer memory management for a computer network node
US5983275A (en) * 1994-05-04 1999-11-09 Cirrus Logic, Inc. Apparatus for and method of providing interrupts to a host processor in a frame receiving system
US6131176A (en) * 1994-06-07 2000-10-10 Unisys Corporation On-the-fly data integrity transfer system handling mixed block sizes
WO1996013925A1 (en) * 1994-10-31 1996-05-09 Alcatel N.V. Communications protocol
US5774745A (en) * 1995-03-31 1998-06-30 Cirrus Logic, Inc. Method and apparatus for writing and reading entries in an event status queue of a host memory
US5708814A (en) * 1995-11-21 1998-01-13 Microsoft Corporation Method and apparatus for reducing the rate of interrupts by generating a single interrupt for a group of events
US5881063A (en) * 1996-04-08 1999-03-09 Ford Motor Company Half-message based multiplex communication interface circuit which uses a main microcontroller to detect a match in addresses and generate a qualified signal
US6154794A (en) * 1996-09-08 2000-11-28 Silicon Graphics, Inc. Upstream situated apparatus and method within a computer system for controlling data flow to a downstream situated input/output unit
US5951644A (en) * 1996-12-24 1999-09-14 Apple Computer, Inc. System for predicting and managing network performance by managing and monitoring resourse utilization and connection of network
US5943479A (en) * 1997-01-02 1999-08-24 Digital Equipment Corporation Method for reducing the rate of interrupts in a high speed I/O controller
GB9704368D0 (en) * 1997-03-03 1997-04-23 Madge Networks Ltd Interface device and method
US6256660B1 (en) * 1997-04-08 2001-07-03 International Business Machines Corporation Method and program product for allowing application programs to avoid unnecessary packet arrival interrupts
US6012121A (en) * 1997-04-08 2000-01-04 International Business Machines Corporation Apparatus for flexible control of interrupts in multiprocessor systems
US6167032A (en) * 1997-11-07 2000-12-26 International Business Machines Corporation System and method for avoiding host transmit underruns in a communication network
US6061768A (en) * 1997-12-18 2000-05-09 Advanced Micro Devices, Inc. Apparatus and method in a network interface device for storing tracking information indicating stored data status between contending memory controllers
US6105079A (en) * 1997-12-18 2000-08-15 Advanced Micro Devices, Inc. Apparatus and method in a network interface device for selectively supplying long bit information related to a data frame to a buffer memory and a read controller for initiation of data transfers
US6351785B1 (en) * 1999-01-26 2002-02-26 3Com Corporation Interrupt optimization using varying quantity threshold
US6189067B1 (en) * 1999-01-26 2001-02-13 3Com Corporation System and method for dynamically selecting interrupt quantity threshold parameters
US6192440B1 (en) * 1999-01-26 2001-02-20 3Com Corporation System and method for dynamically selecting interrupt storage time threshold parameters
US6189066B1 (en) * 1999-01-26 2001-02-13 3Com Corporation System and method for dynamically selecting interrupt time interval threshold parameters
US6574694B1 (en) * 1999-01-26 2003-06-03 3Com Corporation Interrupt optimization using time between succeeding peripheral component events
US6529986B1 (en) * 1999-01-26 2003-03-04 3Com Corporation Interrupt optimization using storage time for peripheral component events
US6434651B1 (en) * 1999-03-01 2002-08-13 Sun Microsystems, Inc. Method and apparatus for suppressing interrupts in a high-speed network environment
US6467008B1 (en) 1999-03-01 2002-10-15 Sun Microsystems, Inc. Method and apparatus for indicating an interrupt in a network interface
US6311284B1 (en) * 1999-03-15 2001-10-30 Advanced Micro Devices, Inc. Using an independent clock to coordinate access to registers by a peripheral device and a host system
EP1188294B1 (en) * 1999-10-14 2008-03-26 Bluearc UK Limited Apparatus and method for hardware implementation or acceleration of operating system functions
US6631434B1 (en) * 1999-11-15 2003-10-07 Hewlett-Packard Development Company, L.P. Dynamic early indication system for a computer
US6629290B1 (en) * 1999-12-29 2003-09-30 Advanced Micro Devices, Inc. Method and apparatus for automatic transmit verification
US7861104B2 (en) * 2001-08-24 2010-12-28 Broadcom Corporation Methods and apparatus for collapsing interrupts
US20030219232A1 (en) * 2001-10-01 2003-11-27 Shu Lin System and method for identifying data on a storage medium
WO2003055247A2 (en) * 2001-12-13 2003-07-03 Matsushita Electric Industrial Co., Ltd. Communications device, method and program for receiving process execution, and computer-readable recording medium having same program recorded thereon
WO2007125670A1 (ja) * 2006-04-26 2007-11-08 Panasonic Corporation 信号伝送方法、送受信装置及び通信システム
WO2012153165A1 (en) * 2011-05-06 2012-11-15 Nokia Corporation A pitch estimator
US9146776B1 (en) 2011-08-16 2015-09-29 Marvell International Ltd. Systems and methods for controlling flow of message signaled interrupts
US9128920B2 (en) * 2011-11-30 2015-09-08 Marvell World Trade Ltd. Interrupt handling systems and methods for PCIE bridges with multiple buses
US9043457B2 (en) 2012-10-25 2015-05-26 Qualcomm Incorporated Dynamic adjustment of an interrupt latency threshold and a resource supporting a processor in a portable computing device
US9224958B2 (en) 2013-07-19 2015-12-29 Universal Display Corporation Organic electroluminescent materials and devices
DE212018000159U1 (de) * 2017-02-17 2019-10-02 Marvell World Trade Ltd. Systeme für einen Fehlerprotokollierungsmechanismus an Steuerungsbereichsnetzwerkbussen
US10007695B1 (en) * 2017-05-22 2018-06-26 Dropbox, Inc. Replication lag-constrained deletion of data in a large-scale distributed data storage system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3789365A (en) * 1971-06-03 1974-01-29 Bunker Ramo Processor interrupt system
JPS58134554A (ja) * 1982-02-03 1983-08-10 Nec Corp 伝送路監視装置
US4866666A (en) * 1984-10-29 1989-09-12 Francisco Michael H Method for maintaining data integrity during information transmission by generating indicia representing total number of binary 1's and 0's of the data
US4680581A (en) * 1985-03-28 1987-07-14 Honeywell Inc. Local area network special function frames
US5101402A (en) * 1988-05-24 1992-03-31 Digital Equipment Corporation Apparatus and method for realtime monitoring of network sessions in a local area network
US5103446A (en) * 1990-11-09 1992-04-07 Moses Computers, Inc. Local area network adaptive throughput control for instantaneously matching data transfer rates between personal computer nodes

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040017656A (ko) * 2002-08-23 2004-02-27 삼성전자주식회사 적은 수의 인터럽트를 이용하여 데이터를 처리하는인터페이스 카드 및 인터럽트 발생 방법

Also Published As

Publication number Publication date
AU674341B2 (en) 1996-12-19
CA2143951C (en) 2001-01-02
DE69329684T2 (de) 2001-06-21
EP0660955A4 (en) 1995-05-17
WO1994007201A1 (en) 1994-03-31
EP0660955A1 (en) 1995-07-05
AU4930093A (en) 1994-04-12
EP0660955B1 (en) 2000-11-15
JP2584957B2 (ja) 1997-02-26
JPH07507173A (ja) 1995-08-03
DE69329684D1 (de) 2000-12-21
KR100186928B1 (ko) 1999-05-15
CA2143951A1 (en) 1994-03-31
US5319752A (en) 1994-06-07

Similar Documents

Publication Publication Date Title
KR950703766A (ko) 호스트 지시 조합을 구비하는 장치(a device with host indication combination)
US6094692A (en) Network interface having adaptive transmit start point for each packet to avoid transmit underflow
US5721955A (en) System for transferring portion of data to host from buffer if size of packet is greater than first threshold value but less than second threshold value
US5991304A (en) Method and apparatus for minimizing asynchronous transmit FIFO under-run and receive FIFO over-run conditions
KR910019369A (ko) 미디어 액세스제어/호스트 시스템 인터페이스를 수행하기 위한 방법 및 장치
US20110276731A1 (en) Dual-port functionality for a single-port cell memory device
KR100944892B1 (ko) 버스 시스템 및 버스 인터페이스
US6449281B1 (en) Interface control of communication between a control processor and a digital signal processor
KR970056273A (ko) 데이타 교환 시스템에 있어서, 분산 경로 제어를 이용한 데이타 송수신 방법
WO2001075618A3 (en) Asynchronous input/output interface protocol
TW201319819A (zh) 使用資料傳輸率節流來執行序列ata連接的資料傳輸之方法、電腦可讀媒體和計算裝置
KR970029127A (ko) 버스 인터페이스 논리회로 시스템 및 데이타 동기화 방법
KR950015106A (ko) 이더넷 제어기용 패킷 수신 인터럽트 제어 시스템
US5835779A (en) Message transmission among processing units using interrupt control technique
US20030005344A1 (en) Synchronizing data with a capture pulse and synchronizer
JPS63124650A (ja) デジタルトランクインタフェース
US7610415B2 (en) System and method for processing data streams
KR100468408B1 (ko) 직접메모리엑세스동작을위해출력주변장치를프리챠징하는방법
KR970019236A (ko) 비동기 전송모드방식의 스위칭시스템에 있어서 프로세서간 통신 메세지 송수신처리장치 및 방법(apparatus for receiving/sending ipc message in the switching system using atm and method)
KR100196227B1 (ko) 전송속도 정합을 위한 데이터 저장 방법 및 그장치
JPH10161954A (ja) データ通信装置
US7239640B1 (en) Method and apparatus for controlling ATM streams
KR100462478B1 (ko) 가변길이의 패킷 송수신 장치 및 방법
KR0121116Y1 (ko) 다수프로세서간 메세지 송수신장치
KR100590171B1 (ko) Isdn 메시지 처리 장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 19950317

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19950317

Comment text: Request for Examination of Application

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: 19980327

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19981230

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19981230

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20011228

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20011228

Start annual number: 4

End annual number: 4

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20030909