KR100439539B1 - 응용장치와버스구조사이의비동기데이터전달을자동으로관리하기위한비동기데이터파이프 - Google Patents
응용장치와버스구조사이의비동기데이터전달을자동으로관리하기위한비동기데이터파이프 Download PDFInfo
- Publication number
- KR100439539B1 KR100439539B1 KR10-1998-0706804A KR19980706804A KR100439539B1 KR 100439539 B1 KR100439539 B1 KR 100439539B1 KR 19980706804 A KR19980706804 A KR 19980706804A KR 100439539 B1 KR100439539 B1 KR 100439539B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- asynchronous
- packet
- application
- transaction
- 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 - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/124—Program 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/128—Program 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40071—Packet processing; Packet format
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)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Information Transfer Systems (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Bus Control (AREA)
Abstract
Description
Claims (53)
- 버스 구조(58)를 통해 응용 장치(application)(12)에 또는 이로부터의 비동기 데이터 전달 동작을 자동으로 제어하기 위하여, 응용 장치(12)와 버스 구조(58) 사이를 접속하도록 구성된 비동기 데이터 파이프(asynchronous data pipe)(20)에 있어서,a. 데이터 전달 동작에 대한 파라미터를 수신하기 위한 수단과,b. 상기 버스 구조(58)에 접속된 노드와 상기 응용 장치(12) 사이의 데이터 전달 동작을, 상기 응용 장치에 의한 직접적인 프로세서 제어 또는 간섭 없이, 종결하기 위해 필요한 트랜잭션(transaction)을 자동으로 생성하기 위한 수단을 포함하는 비동기 데이터 파이프.
- 제 1항에 있어서, 상기 응용 장치(12)가 데이터 전달 동작에 대한 파라미터를 저장하는 레지스터 파일(26)을 더 포함하는 비동기 데이터 파이프.
- 제 2항에 있어서, 상기 레지스터 파일(26)은, 상기 응용 장치(12)에 의한 직접적인 프로세서 제어 또는 통제 없이 상기 데이터 전달 동작을 종결하기 위해 필요한 트랜잭션과 헤더를 생성하기 위한 템플릿(template)으로서 사용되는 비동기 데이터 파이프.
- 제 3항에 있어서, 상기 파라미터는 상기 레지스터 파일(26) 내에서, 상기 버스 구조(58)의 어드레스 공간 내의 목적지 어드레스, 전달될 데이터의 길이, 전달될 각 데이터 패킷의 길이 및 상기 전달 방향을 포함하는 비동기 데이터 파이프.
- 제 2항에 있어서, 상기 응용 장치(12)에 데이터를 보내고 상기 응용 장치(12)로부터 데이터를 수신하기 위해 상기 응용 장치(12)에 접속된 데이터 버퍼(32)를 더 포함하는 비동기 데이터 파이프.
- 제 5항에 있어서, 상기 버스 구조(58)는 IEEE 1394 표준 버스 구조인 비동기 데이터 파이프.
- 제 4항에 있어서, 상기 데이터 전달 동작을 종결하기 위해 필요한 상기 트랜잭션은, 각 트랜잭션이 생성될 때 상기 목적지 어드레스를 각 데이터 패킷의 길이만큼 증가시킴으로써, 어드레스의 증가하는 열(range)로 생성되는 비동기 데이터 파이프.
- 제 4항에 있어서, 상기 데이터 전달 동작을 종결하기 위해 필요한 상기 트랜잭션은 고정된 어드레스로 생성되는 비동기 데이터 파이프.
- 제 4항에 있어서, 상기 레지스터 파일(26)은 전달되려고 남아 있는 패킷 수를 나타내는 패킷 카운터 값을 더 포함하는 비동기 데이터 파이프.
- 제 9항에 있어서, 상기 응용 장치(12)는 상기 레지스터 파일(26) 내의 소정의 필드에 기록함으로써 상기 패킷 카운터 값을 자동으로 증가시키는 비동기 데이터 파이프.
- 응용 장치(12)와, 버스 구조(58)에 접속된 노드 사이의 기록 데이터 전달 동작을 관리하는 방법에 있어서,a. 상기 응용 장치(12)로부터 기록 데이터 전달 동작에 대한 파라미터를 수신하는 단계와,b. 상기 응용 장치로부터 데이터의 한 패킷을 얻는 단계와,c. 상기 응용 장치에 의한 직접적인 프로세서 제어 및 통제 없이 생성되는, 데이터 전달 동작을 위한 헤더를 생성하는 단계와,d. 데이터의 상기 패킷에 상기 헤더를 부가하는 단계로서, 상기 헤더는 데이터의 패킷에 대한 목적지 어드레스를 포함하는, 헤더 부가 단계와,e. 상기 헤더를 포함하는 데이터의 상기 패킷을 상기 버스 구조(58)상에 전달하는 단계를 포함하는 기록 데이터 전달 동작 관리 방법.
- 제 11항에 있어서, 상기 응용 장치(12)로부터 수신된 상기 파라미터는 레지스터 파일(26)에 저장되는 기록 데이터 전달 동작 관리 방법.
- 제 12항에 있어서, 상기 파라미터는 목적지 어드레스, 전달될 데이터의 길이, 전달될 각 데이터 패킷의 길이 및 전달될 패킷 수를 나타내는 패킷 카운터 값을 포함하는 기록 데이터 전달 동작 관리 방법.
- 제 13항에 있어서, 상기 레지스터 파일(26)은, 상기 응용 장치(12)에 의한 직접적인 프로세서 제어 또는 통제 없이 데이터의 패킷을 상기 버스 구조(58)상에 기록하기 위해 필요한 상기 헤더와 트랜잭션을 생성하기 위한 템플릿으로서 사용되는 기록 데이터 전달 동작 관리 방법.
- 제 14항에 있어서,f. 상기 목적지 어드레스를 데이터 패킷의 상기 길이만큼 증가시키는 단계와,g. 상기 패킷 카운터 값을 감소시키는 단계와,h. 상기 패킷 카운터 값이 0이 될 때까지 전달될 데이터의 각 패킷에 대해 단계 b 내지 단계 g를 반복하는 단계를 더 포함하는 기록 데이터 전달 동작 관리 방법.
- 제 15항에 있어서, 데이터의 상기 패킷은 상기 응용 장치(12)에 의해 로드된 데이터 메모리 버퍼(32)로부터 얻어지는 기록 데이터 전달 동작 관리 방법.
- 버스 구조(58)에 접속된 노드와 응용 장치(12) 사이의 판독 데이터 전달 동작을 관리하는 방법에 있어서,a. 상기 응용 장치(12)로부터 판독 데이터 전달 동작에 대한 파라미터를 수신하는 단계와,b. 데이터의 패킷이 상기 노드로부터 상기 버스 구조(58)상에 놓이도록 요구하기 위해 필요한 트랜잭션을 생성하는 단계로서, 상기 트랜잭션은 상기 응용 장치(12)에 의한 직접적인 프로세서 제어 또는 통제 없이 생성되는, 트랜잭션 생성 단계와,c. 상기 버스 구조(58)로부터 데이터의 상기 패킷을 얻는 단계와,d. 데이터의 상기 패킷으로부터 헤더 정보를 분리시키는 단계와,e. 상기 응용 장치(12)에 헤더 정보 없이, 데이터의 상기 패킷을 제공하는 단계를 포함하는 판독 데이터 전달 동작의 관리 방법.
- 제 17항에 있어서, 상기 응용 장치(12)로부터 수신된 파라미터는 레지스터 파일(26) 내에 저장되는 판독 데이터 전달 동작의 관리 방법.
- 제 18항에 있어서, 상기 파라미터는, 상기 데이터가 송신되는 노드 내의 시작 어드레스를 나타내는 목적지 어드레스, 전달될 데이터의 길이, 전달될 각 데이터 패킷의 길이 및 전달될 패킷 수를 나타내는 패킷 카운터 값을 포함하는 판독 데이터 전달 동작의 관리 방법.
- 제 19항에 있어서, 상기 레지스터 파일(26)은, 직접적인 프로세서 제어 또는 통제 없이 상기 노드로부터 데이터의 패킷을 판독하기 위해 필요한 트랜잭션과 헤더를 생성하기 위한 템플릿으로서 사용되는 판독 데이터 전달 동작의 관리 방법.
- 제 20항에 있어서,f. 상기 목적지 어드레스를 데이터 패킷의 상기 길이만큼 증가시키는 단계와,g. 상기 패킷 카운터 값을 감소시키는 단계와,h. 상기 패킷 카운터 값이 0이 될 때까지, 전달될 데이터의 각 패킷에 대해 단계 b 내지 단계 g를 반복하는 단계를 더 포함하는 판독 데이터 전달 동작의 관리방법.
- 제 21항에 있어서, 데이터의 상기 패킷은 데이터 메모리 버퍼(32)를 통해 상기 응용 장치(12)에 제공되는 판독 데이터 전달 동작의 관리 방법.
- 하나 이상의 응용 장치(12 및 14)와 버스 구조(58) 사이의 비동기 데이터 전달 동작을 관리하기 위한 장치에 있어서,a. 상기 하나 이상의 응용 장치(12 및 14)와 상기 버스 구조(58) 사이를 접속하도록 구성된 다수의 비동기 데이터 파이프(20, 22, 및 24)로서, 이들 각각은i. 데이터 전달 동작에 대한 파라미터를 수신하기 위해 상기 응용 장치에 접속하도록 구성된 파라미터를 수신하는 수단과,ii. 직접적인 프로세서 제어 없이, 상기 데이터 전달 동작을 종결하기 위하여 필요한 트랜잭션을 자동으로 생성하는 수단을 포함하는, 다수의 비동기 데이터 파이프(20, 22, 및 24)와,b. 데이터를 상기 버스 구조(58)상에 위치시키고, 상기 버스 구조(58)로부터 데이터를 얻기 위하여 상기 버스 구조(58)에 접속되도록 구성된 물리적인 버스 인터페이스(44)와,c. 상기 각 비동기 데이터 파이프(20, 22, 및 24)로부터 상기 버스 구조(58)에 데이터 패킷을 전달하기 위해, 각 비동기 데이터 파이프(20, 22, 및 24)와 상기 물리적인 버스 인터페이스(44) 사이에 접속된 멀티플렉싱 회로(40)와,d. 상기 버스 구조(58)로부터 얻어진 데이터 패킷을 상기 비동기 데이터 파이프(20, 22, 및 24) 중 적절한 하나로 향하게 하기 위하여, 각 비동기 데이터 파이프(20, 22, 및 24)와 상기 물리적인 버스 인터페이스(44) 사이에 접속된 디멀티플렉싱 회로(42)를 포함하는 비동기 데이터 전달 동작 관리 장치.
- 제 23항에 있어서, 각 비동기 데이터 파이프(20, 22, 및 24)는, 데이터와 데이터 전달 동작에 대한 파라미터가 저장되는 레지스터 파일(26, 28 및 30)을 더 포함하는 비동기 데이터 전달 동작 관리 장치.
- 제 24항에 있어서, 상기 데이터와 파라미터는 상기 응용 장치(12 및 14) 중 하나에 의해 상기 레지스터 파일(26) 내에 저장되는 비동기 데이터 전달 동작 관리 장치.
- 제 24항에 있어서, 상기 레지스터 파일(26)은, 데이터 전달이 발생하는 노드를 확인하는, 상기 버스 구조(58)의 어드레스 공간 내의 목적지 어드레스, 전달될 데이터의 길이, 각 데이터 패킷의 길이 및 데이터 전달의 방향을 포함하는 비동기 데이터 전달 동작 관리 장치.
- 제 26항에 있어서, 상기 레지스터 파일(26)은, 데이터 전달 동작이 향하는 상기 비동기 데이터 파이프(20)를 확인하는 트랜잭션 라벨 값을 더 포함하는데, 상기 비동기 데이터 파이프(20, 22, 및 24)의 각각은 고유한 트랜잭션 라벨 값을 갖는 비동기 데이터 전달 동작 관리 장치.
- 제 26항에 있어서, 상기 레지스터 파일(26)은, 데이터 전달 동작이 향하는 상기 비동기 데이터 파이프(20)를 확인하는 트랜잭션 라벨 값의 한 열을 더 포함하는데, 상기 비동기 데이터 파이프(20, 22, 및 24)의 각각은 트랜잭션 라벨 값의 고유한 열을 갖는 비동기 데이터 전달 동작 관리 장치.
- 제 27항에 있어서, 상기 레지스터 파일(26)은, 직접적인 프로세서 제어 또는 통제 없이 상기 데이터 전달 동작을 종결하기 위해 필요한 상기 트랜잭션과 헤더를 생성하기 위한 템플릿으로서 사용되는 비동기 데이터 전달 동작 관리 장치.
- 제 29항에 있어서, 상기 디멀티플렉싱 회로(42)는, 상기 데이터 패킷 내의 상기 트랜잭션 라벨 값에 의해 데이터 패킷이 향해야만 하는 적절한 비동기 데이터 파이프(20)를 결정하는 비동기 데이터 전달 동작 관리 장치.
- 제 30항에 있어서, 상기 디멀티플렉싱 회로(42)는, 상기 데이터 패킷 내의 상기 트랜잭션 라벨 값에 의해 기록 응답 패킷이 향해야만 하는 적절한 비동기 데이터 파이프(20)를 결정하는 비동기 데이터 전달 동작 관리 장치.
- 제 30항에 있어서, 상기 데이터 전달 동작을 종결하기 위해 필요한 상기 트랜잭션은, 각 트랜잭션이 생성될 때 상기 목적지 어드레스를 각 데이터 패킷의 상기 길이만큼 증가시킴으로써, 어드레스의 증가하는 열로 생성되는 비동기 데이터 전달 동작 관리 장치.
- 제 30항에 있어서, 상기 데이터 전달 동작을 종결하기 위해 필요한 상기 트랜잭션은 고정된 어드레스로 생성되는 비동기 데이터 전달 동작 관리 장치.
- 제 30항에 있어서, 상기 버스 구조(58)는 IEEE 1394 표준 버스 구조인 비동기 데이터 전달 동작 관리 장치.
- 버스 구조(58)를 통해 응용 장치에 또한 이로부터 비동기 데이터 전달 동작을 관리하기 위하여, 상기 응용 장치(12)와 IEEE 1394 표준 버스 구조 사이를 접속하도록 구성된 비동기 데이터 파이프(20)에 있어서,a. 레지스터 파일(26)과,b. 상기 응용 장치(12)로부터 데이터 전달 동작에 대한 파라미터를 수신하고, 상기 파라미터를 상기 레지스터 파일(26)에 저장하기 위하여, 상기 레지스터 파일(26)에 접속되고, 상기 응용 장치(12)에 접속하도록 구성된 프로그래밍 회로와,c. 상기 레지스터 파일 내의 정보를 템플릿으로서 사용하여, 상기 응용 장치에 의한 직접적인 프로세서 제어 또는 통제 없이 데이터 전달 동작을 종결하기 위해 필요한 트랜잭션을 자동으로 생성하기 위한, 상기 레지스터 파일(26)에 접속된 자동 트랜잭션 생성 회로를 포함하는 비동기 데이터 파이프.
- 제 35항에 있어서, 상기 레지스터 파일(26)은, 목적지 어드레스, 전달될 데이터의 길이, 전달될 각 데이터 패킷의 길이 및 상기 전달의 방향을 포함하는 비동기 데이터 파이프.
- 제 36항에 있어서, 상기 데이터 전달 동작을 종결하기 위해 필요한 상기 트랜잭션은 어드레스의 증가하는 열로 생성되는 비동기 데이터 파이프.
- 제 36항에 있어서, 상기 데이터 전달 동작을 종결하기 위해 필요한 상기 트랜잭션은 고정된 어드레스로 생성되는 비동기 데이터 파이프.
- 제 36항에 있어서, 상기 레지스터 파일(26)은 전달될 나머지 패킷 수를 나타내는 패킷 카운터 값을 더 포함하며, 상기 패킷 카운터 값은 데이터의 각 패킷이 전달된 후 감소되는 비동기 데이터 파이프.
- 제 39항에 있어서, 상기 응용 장치(12)는 상기 레지스터 파일(26) 내의 소정의 필드에 기록함으로써 상기 패킷 카운터 값을 자동으로 증가시키는 비동기 데이터 파이프.
- 응용 장치와 버스 구조 사이에 접속하도록 구성된 비동기 데이터 파이프에 있어서,a. 데이터 전달 동작에 관한 파라미터를 수신하도록 구성된 인터페이스 회로로서, 상기 파라미터는 상기 버스 구조의 어드레스 공간내의 어드레스, 데이터 패킷 길이 및 전달 방향을 포함하는, 인터페이스 회로와,b. 직접적인 프로세서 제어 없이, 상기 버스 구조에 접속된 노드와 상기 응용 장치 사이에서 상기 데이터 전달 동작을 종료하는데 필요한 트랜잭션을 생성하도록 구성된 트랜잭션 생성 회로로서, 상기 트랜잭션은 상기 각 데이터 패킷 길이만큼 어드레스를 증가시킴으로써 어드레스의 증가하는 열로 생성되는 트랜잭션 생성 회로를 포함하는 비동기 데이터 파이프.
- 제 41항에 있어서, 레지스터 파일을 더 포함하며, 여기서 상기 응용 장치는 상기 파라미터를 저장하는 비동기 데이터 파이프.
- 제 42항에 있어서, 상기 레지스터 파일은 상기 트랜잭션을 생성하기 위한 템플릿으로 사용되는 비동기 데이터 파이프.
- 제 41항에 있어서, 데이터를 상기 응용 장치에 보내고, 상기 응용 장치로부터 데이터를 수신하기 위해 상기 응용 장치에 접속된 데이터 버퍼를 더 포함하는 비동기 데이터 파이프.
- 제 41항에 있어서, 상기 버스 구조는 IEEE 1394 표준 버스 구조인 비동기 데이터 파이프.
- 제 42항에 있어서, 상기 레지스터 파일은 전달될 남은 패킷 수를 나타내는 패킷 카운터 값을 포함하는 비동기 데이터 파이프.
- 제 46항에 있어서, 상기 응용 장치는 상기 레지스터 파일 내의 소정의 필드에 기록함으로써 상기 패킷 카운터 값을 증가시키는 비동기 데이터 파이프.
- 제 41항에 있어서, 상기 파라미터는 전달될 데이터의 길이를 더 포함하는 비동기 데이터 파이프.
- 제 41항에 있어서, 상기 전달 방향은 상기 응용 장치로 향하는 것과 상기 응용 장치로부터 오는 것중에서 선택되는 비동기 데이터 파이프.
- 제 4항에 있어서, 상기 전달 방향은 상기 응용 장치로 향하는 것과 상기 응용 장치로부터 오는 것중에서 선택되는 비동기 데이터 파이프.
- 제 36항에 있어서, 상기 전달 방향은 상기 응용 장치로 향하는 것과 상기 응용 장치로부터 오는 것중에서 선택되는 비동기 데이터 파이프.
- 버스 구조에 접속하기 위한 비동기 데이터 파이프에 있어서,a. 버스를 통해 데이터 전달 동작을 위한 파라미터 세트를 제공하며, 상기 데이터 전달 동작을 시작하도록 구성된 프로세서로서, 상기 파라미터는 데이터 패킷 길이와 상기 버스에 접속된 노드 내의 어드레스를 포함하는, 프로세서와,b. 시작한 이후 상기 프로세서로부터의 개입 없이, 상기 데이터 전달 동작을 위해 상기 버스 상에 일련의 트랜잭션을 생성하도록 구성된 회로로서, 상기 일련의 트랜잭션은 상기 패킷 길이만큼 상기 노드 내의 상기 주소를 증가시킴으로써 형성된 어드레스를 갖는, 회로를 포함하는 비동기 데이터 파이프.
- 제 52항에 있어서, 상기 버스 구조는 IEEE 1394 표준 버스 구조인 비동기 데이터 파이프.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/612,321 US6519268B1 (en) | 1996-03-07 | 1996-03-07 | Asynchronous data pipe for automatically managing asynchronous data transfers between an application and a bus structure |
| US08/612,321 | 1996-03-07 | ||
| US8/612,321 | 1996-03-07 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR19990087389A KR19990087389A (ko) | 1999-12-27 |
| KR100439539B1 true KR100439539B1 (ko) | 2004-11-03 |
Family
ID=24452676
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-1998-0706804A Expired - Lifetime KR100439539B1 (ko) | 1996-03-07 | 1997-02-19 | 응용장치와버스구조사이의비동기데이터전달을자동으로관리하기위한비동기데이터파이프 |
Country Status (10)
| Country | Link |
|---|---|
| US (4) | US6519268B1 (ko) |
| EP (1) | EP0885418B1 (ko) |
| JP (1) | JP4155413B2 (ko) |
| KR (1) | KR100439539B1 (ko) |
| AT (1) | ATE198237T1 (ko) |
| AU (1) | AU2129997A (ko) |
| CA (1) | CA2247341C (ko) |
| DE (1) | DE69703732T2 (ko) |
| TW (1) | TW381233B (ko) |
| WO (1) | WO1997033230A1 (ko) |
Families Citing this family (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7577782B2 (en) * | 1996-02-02 | 2009-08-18 | Sony Corporation | Application programming interface for data transfer and bus management over a bus structure |
| US6519268B1 (en) * | 1996-03-07 | 2003-02-11 | Sony Corporation | Asynchronous data pipe for automatically managing asynchronous data transfers between an application and a bus structure |
| US6233637B1 (en) * | 1996-03-07 | 2001-05-15 | Sony Corporation | Isochronous data pipe for managing and manipulating a high-speed stream of isochronous data flowing between an application and a bus structure |
| US5978858A (en) * | 1997-09-30 | 1999-11-02 | Compaq Computer Corporation | Packet protocol and distributed burst engine |
| US6128669A (en) * | 1997-09-30 | 2000-10-03 | Compaq Computer Corporation | System having a bridge with distributed burst engine to decouple input/output task from a processor |
| US6292844B1 (en) * | 1998-02-12 | 2001-09-18 | Sony Corporation | Media storage device with embedded data filter for dynamically processing data during read and write operations |
| US6912566B1 (en) * | 1998-07-28 | 2005-06-28 | Siemens Aktiengesellschaft | Memory device and method for operating the memory device |
| US6505255B1 (en) | 1999-04-29 | 2003-01-07 | Mitsubishi Electric Information Technology Center America, Inc. (Ita) | Method for formatting and routing data between an external network and an internal network |
| US6496862B1 (en) | 1998-08-25 | 2002-12-17 | Mitsubishi Electric Research Laboratories, Inc. | Remote monitoring and control of devices connected to an IEEE 1394 bus via a gateway device |
| WO2000065781A1 (en) * | 1999-04-23 | 2000-11-02 | Sony Electronics Inc. | Method of and apparatus for implementing and sending an asynchronous control mechanism packet |
| US6523064B1 (en) | 1999-04-29 | 2003-02-18 | Mitsubishi Electric Research Laboratories, Inc | Network gateway for collecting geographic data information |
| US6378000B1 (en) | 1999-04-29 | 2002-04-23 | Mitsubish Electric Research Laboratories, Inc | Address mapping in home entertainment network |
| US6633547B1 (en) | 1999-04-29 | 2003-10-14 | Mitsubishi Electric Research Laboratories, Inc. | Command and control transfer |
| US6859846B2 (en) | 1999-05-12 | 2005-02-22 | Sony Corporation | Method of distributed recording whereby the need to transition to a second recording device from a first recording device is broadcast by the first recording device |
| US6247069B1 (en) | 1999-05-12 | 2001-06-12 | Sony Corporation | Automatically configuring storage array including a plurality of media storage devices for storing and providing data within a network of devices |
| JP2001244952A (ja) * | 2000-02-29 | 2001-09-07 | Sony Corp | 通信制御装置 |
| FR2813408B1 (fr) * | 2000-08-29 | 2006-08-04 | Canon Kk | Procedes de transfert de types multiples de donnees au sein d'un noeud de communication, et reseaux comportant un tel noeud |
| US6904475B1 (en) | 2000-11-06 | 2005-06-07 | Sony Corporation | Programmable first-in first-out (FIFO) memory buffer for concurrent data stream handling |
| US7124292B2 (en) | 2001-05-21 | 2006-10-17 | Sony Corporation | Automatically configuring storage array including a plurality of media storage devices for storing and providing data within a network of devices |
| US8370517B2 (en) * | 2001-09-27 | 2013-02-05 | International Business Machines Corporation | Conserving energy in a data processing network |
| US7248568B1 (en) * | 2002-02-26 | 2007-07-24 | Marvell International, Ltd. | Apparatus for detecting hidden nodes in a wireless network |
| DE10302363A1 (de) * | 2003-01-22 | 2004-08-05 | Deutsche Thomson-Brandt Gmbh | Verfahren zum Betreiben eines Netzwerks von Schnittstellenknoten und Schnittstelleneinrichtung |
| US7983142B2 (en) * | 2004-03-30 | 2011-07-19 | Intel Corporation | Apparatus, systems, and methods for the reception and synchronization of asynchronous signals |
| DE102004045118A1 (de) * | 2004-09-17 | 2006-03-23 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Datenübertragung |
| US8156220B1 (en) * | 2007-09-28 | 2012-04-10 | Emc Corporation | Data storage system |
| US9063922B2 (en) | 2012-12-18 | 2015-06-23 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Firmware generated register file for use in hardware validation |
| US10223407B2 (en) * | 2014-10-31 | 2019-03-05 | Cisco Technology, Inc. | Asynchronous processing time metrics |
| US10073939B2 (en) | 2015-11-04 | 2018-09-11 | Chronos Tech Llc | System and method for application specific integrated circuit design |
| US11550982B2 (en) | 2015-11-04 | 2023-01-10 | Chronos Tech Llc | Application specific integrated circuit interconnect |
| US9977853B2 (en) | 2015-11-04 | 2018-05-22 | Chronos Tech Llc | Application specific integrated circuit link |
| WO2017124012A1 (en) * | 2016-01-13 | 2017-07-20 | Locus-Control Llc | Low power communications system |
| US10181939B2 (en) | 2016-07-08 | 2019-01-15 | Chronos Tech Llc | Systems and methods for the design and implementation of an input and output ports for circuit design |
| US10637592B2 (en) * | 2017-08-04 | 2020-04-28 | Chronos Tech Llc | System and methods for measuring performance of an application specific integrated circuit interconnect |
| CN109919359B (zh) * | 2019-02-01 | 2024-06-04 | 武汉天之然知识产权运营有限公司 | 一种基于adp算法的车辆路径规划方法 |
| US11087057B1 (en) | 2019-03-22 | 2021-08-10 | Chronos Tech Llc | System and method for application specific integrated circuit design related application information including a double nature arc abstraction |
Family Cites Families (146)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2221629C3 (de) | 1972-05-03 | 1978-04-27 | Siemens Ag, 1000 Berlin Und 8000 Muenchen | Verfahren zur Synchronisierung in Zeitmultiplex-Übertragungssystemen |
| US3906484A (en) | 1972-09-13 | 1975-09-16 | Westinghouse Electric Corp | Decoder input circuit for receiving asynchronous data bit streams |
| NL7313756A (ko) | 1972-10-11 | 1974-04-16 | ||
| US4067059A (en) | 1976-01-29 | 1978-01-03 | Sperry Rand Corporation | Shared direct memory access controller |
| US4218756A (en) | 1978-06-19 | 1980-08-19 | Bell Telephone Laboratories, Incorporated | Control circuit for modifying contents of packet switch random access memory |
| US4409656A (en) | 1980-03-13 | 1983-10-11 | Her Majesty The Queen, In Right Of Canada As Represented By The Minister Of National Defense | Serial data bus communication system |
| US4395710A (en) | 1980-11-26 | 1983-07-26 | Westinghouse Electric Corp. | Bus access circuit for high speed digital data communication |
| US4379294A (en) | 1981-02-12 | 1983-04-05 | Electric Power Research Institute, Inc. | Data highway access control system |
| US4493021A (en) | 1981-04-03 | 1985-01-08 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Multicomputer communication system |
| US4507732A (en) | 1981-10-05 | 1985-03-26 | Burroughs Corporation | I/O subsystem using slow devices |
| US4633392A (en) | 1982-04-05 | 1986-12-30 | Texas Instruments Incorporated | Self-configuring digital processor system with logical arbiter |
| GB8304950D0 (en) | 1983-02-22 | 1983-03-23 | Int Computers Ltd | Data communication systems |
| US4897783A (en) | 1983-03-14 | 1990-01-30 | Nay Daniel L | Computer memory system |
| US4857910A (en) | 1983-12-19 | 1989-08-15 | Pitney Bowes Inc. | Bit-map CRT display control |
| US4739323A (en) | 1986-05-22 | 1988-04-19 | Chrysler Motors Corporation | Serial data bus for serial communication interface (SCI), serial peripheral interface (SPI) and buffered SPI modes of operation |
| DE3683943D1 (de) | 1986-11-14 | 1992-03-26 | Ibm | Steuerungsschnittstelle fuer datentransfer zwischen einer datenverarbeitungseinheit und ein-ausgabevorrichtungen. |
| JPS63129449U (ko) | 1987-02-16 | 1988-08-24 | ||
| US4972470A (en) | 1987-08-06 | 1990-11-20 | Steven Farago | Programmable connector |
| JPH0630035B2 (ja) | 1987-11-26 | 1994-04-20 | 富士通株式会社 | クロック同期型システムにおけるクロック切替え制御方式 |
| US4998245A (en) * | 1987-12-17 | 1991-03-05 | Matsushita Electric Industrial Co., Ltd. | Information transmission system having collective data transmission and collection devices |
| JPH0832644B2 (ja) | 1988-04-05 | 1996-03-29 | 旭化成工業株式会社 | メタクリル酸および/またはメタクロレインの製造方法 |
| US5005151A (en) | 1988-05-13 | 1991-04-02 | Dallas Semiconductor Corporation | Interleaved arbitration scheme for interfacing parallel and serial ports to a parallel system port |
| US5140679A (en) | 1988-09-14 | 1992-08-18 | National Semiconductor Corporation | Universal asynchronous receiver/transmitter |
| US5008879B1 (en) | 1988-11-14 | 2000-05-30 | Datapoint Corp | Lan with interoperative multiple operational capabilities |
| US5359713A (en) | 1989-06-01 | 1994-10-25 | Legato Systems, Inc. | Method and apparatus for enhancing synchronous I/O in a computer system with a non-volatile memory and using an acceleration device driver in a computer operating system |
| JPH03123232A (ja) | 1989-10-06 | 1991-05-27 | Matsushita Electric Ind Co Ltd | データ伝送制御処理方法 |
| JPH03156554A (ja) | 1989-11-14 | 1991-07-04 | Hitachi Ltd | データ転送制御方式 |
| FR2658971B1 (fr) | 1990-02-23 | 1995-07-28 | Europ Rech Electr Lab | Procede de traitement des donnees numeriques de controle associees a un signal video de type hd-mac et dispositif pour la mise en óoeuvre du procede. |
| EP0447145B1 (en) | 1990-03-12 | 2000-07-12 | Hewlett-Packard Company | User scheduled direct memory access using virtual addresses |
| US5325510A (en) | 1990-05-25 | 1994-06-28 | Texas Instruments Incorporated | Multiprocessor system and architecture with a computation system for minimizing duplicate read requests |
| US5343469A (en) | 1990-06-14 | 1994-08-30 | Nec Corporation | Communication system and communication devices having lock function |
| US5157663A (en) | 1990-09-24 | 1992-10-20 | Novell, Inc. | Fault tolerant computer system |
| US5546553A (en) | 1990-09-24 | 1996-08-13 | Texas Instruments Incorporated | Multifunctional access devices, systems and methods |
| US5307491A (en) | 1991-02-12 | 1994-04-26 | International Business Machines Corporation | Layered SCSI device driver with error handling circuit providing sense data from device directly to the driver on the occurrence of an error |
| DE4129205A1 (de) | 1991-03-28 | 1992-10-01 | Bosch Gmbh Robert | Verfahren zum aufbau von botschaften fuer den datenaustausch und/oder fuer die synchronisation von prozessen in datenverarbeitungsanlagen |
| US5369773A (en) | 1991-04-26 | 1994-11-29 | Adaptive Solutions, Inc. | Neural network using virtual-zero |
| US5276684A (en) | 1991-07-22 | 1994-01-04 | International Business Machines Corporation | High performance I/O processor |
| JP3243803B2 (ja) | 1991-08-28 | 2002-01-07 | ソニー株式会社 | Av機器 |
| US5487153A (en) | 1991-08-30 | 1996-01-23 | Adaptive Solutions, Inc. | Neural network sequencer and interface apparatus |
| DE69230093T2 (de) | 1991-11-19 | 2000-04-13 | International Business Machines Corp., Armonk | Multiprozessorsystem |
| US5471632A (en) | 1992-01-10 | 1995-11-28 | Digital Equipment Corporation | System for transferring data between a processor and a system bus including a device which packs, unpacks, or buffers data blocks being transferred |
| US5475860A (en) | 1992-06-15 | 1995-12-12 | Stratus Computer, Inc. | Input/output control system and method for direct memory transfer according to location addresses provided by the source unit and destination addresses provided by the destination unit |
| US5497466A (en) | 1992-07-17 | 1996-03-05 | Texas Instruments Inc. | Universal address generator |
| US5485594A (en) * | 1992-07-17 | 1996-01-16 | International Business Machines Corporation | Apparatus and method using an atomic fetch and add for establishing temporary ownership of a common system resource in a multiprocessor data processing system |
| EP0588046A1 (en) | 1992-08-14 | 1994-03-23 | International Business Machines Corporation | IEEE standard 802.2 virtual device driver |
| US5647057A (en) * | 1992-08-24 | 1997-07-08 | Texas Instruments Incorporated | Multiple block transfer mechanism |
| US5499344A (en) | 1992-10-07 | 1996-03-12 | Texas Instruments Incorporated | Programmable dual port data unit for interfacing between multiple buses |
| EP0596651A1 (en) | 1992-11-02 | 1994-05-11 | National Semiconductor Corporation | Network for data communication with isochronous capability |
| EP0596648A1 (en) | 1992-11-02 | 1994-05-11 | National Semiconductor Corporation | Network link endpoint capability detection |
| US5361261A (en) | 1992-11-02 | 1994-11-01 | National Semiconductor Corporation | Frame-based transmission of data |
| KR100305268B1 (ko) | 1992-11-02 | 2001-11-22 | 아담 씨. 스트리겔 | 스위칭메카니즘에서의등시(等時)데이타의국부루프백 |
| US5544324A (en) | 1992-11-02 | 1996-08-06 | National Semiconductor Corporation | Network for transmitting isochronous-source data using a frame structure with variable number of time slots to compensate for timing variance between reference clock and data rate |
| US5550802A (en) | 1992-11-02 | 1996-08-27 | National Semiconductor Corporation | Data communication network with management port for isochronous switch |
| KR940017376A (ko) | 1992-12-21 | 1994-07-26 | 오오가 노리오 | 송신 방법, 수신 방법, 통신 방법 및 쌍방향 버스 시스템 |
| EP0607733A1 (en) | 1993-01-08 | 1994-07-27 | International Business Machines Corporation | Apparatus and method for data communications between nodes |
| US5400340A (en) | 1993-03-04 | 1995-03-21 | Apple Computer, Inc. | End of packet detector and resynchronizer for serial data buses |
| GB2275852B (en) | 1993-03-05 | 1997-02-26 | Sony Broadcast & Communication | Signal synchroniser with resynchronise control |
| US5689678A (en) | 1993-03-11 | 1997-11-18 | Emc Corporation | Distributed storage array system having a plurality of modular control units |
| US5509126A (en) | 1993-03-16 | 1996-04-16 | Apple Computer, Inc. | Method and apparatus for a dynamic, multi-speed bus architecture having a scalable interface |
| US5412698A (en) | 1993-03-16 | 1995-05-02 | Apple Computer, Inc. | Adaptive data separator |
| US5559967A (en) * | 1993-03-18 | 1996-09-24 | Apple Computer, Inc. | Method and apparatus for a dynamic, multi-speed bus architecture in which an exchange of speed messages occurs independent of the data signal transfers |
| ATE171325T1 (de) | 1993-03-20 | 1998-10-15 | Ibm | Verfahren und vorrichtung zur herausarbeitung der vermittlungsinformation aus dem kopfteil eines protokolls |
| DE4323405A1 (de) | 1993-07-13 | 1995-01-19 | Sel Alcatel Ag | Zugangskontrollverfahren für einen Pufferspeicher sowie Vorrichtung zum Zwischenspeichern von Datenpaketen und Vermittlungsstelle mit einer solchen Vorrichtung |
| US5887145A (en) | 1993-09-01 | 1999-03-23 | Sandisk Corporation | Removable mother/daughter peripheral card |
| JP3373607B2 (ja) * | 1993-09-01 | 2003-02-04 | 富士通株式会社 | プロセッサの制御機構検証用命令列の自動生成方法及び装置 |
| US5444709A (en) | 1993-09-30 | 1995-08-22 | Apple Computer, Inc. | Protocol for transporting real time data |
| US5446854A (en) | 1993-10-20 | 1995-08-29 | Sun Microsystems, Inc. | Virtual memory computer apparatus and address translation mechanism employing hashing scheme and page frame descriptor that support multiple page sizes |
| US5682493A (en) | 1993-10-21 | 1997-10-28 | Sun Microsystems, Inc. | Scoreboard table for a counterflow pipeline processor with instruction packages and result packages |
| CA2134061A1 (en) | 1993-10-28 | 1995-04-29 | Aaron William Ogus | Frame buffering of network packets |
| JP3307085B2 (ja) | 1993-12-10 | 2002-07-24 | ソニー株式会社 | 通信方法及び電子機器 |
| US5835726A (en) | 1993-12-15 | 1998-11-10 | Check Point Software Technologies Ltd. | System for securing the flow of and selectively modifying packets in a computer network |
| US5659780A (en) | 1994-02-24 | 1997-08-19 | Wu; Chen-Mie | Pipelined SIMD-systolic array processor and methods thereof |
| DE69531012T2 (de) * | 1994-03-09 | 2004-05-19 | Matsushita Electric Industrial Co., Ltd., Kadoma | Datenübertragungssystem und Verfahren |
| US5465402A (en) | 1994-03-23 | 1995-11-07 | Uniden America Corp. | Automatic frequency transfer and storage method |
| US5566174A (en) | 1994-04-08 | 1996-10-15 | Philips Electronics North America Corporation | MPEG information signal conversion system |
| JPH07327287A (ja) | 1994-05-31 | 1995-12-12 | Matsushita Electric Ind Co Ltd | データ伝送装置 |
| JP3129143B2 (ja) | 1994-05-31 | 2001-01-29 | 松下電器産業株式会社 | データ転送方法 |
| WO1995034863A1 (en) * | 1994-06-15 | 1995-12-21 | Thomson Consumer Electronics, Inc. | Smart card message transfer without microprocessor intervention |
| US5689244A (en) | 1994-06-24 | 1997-11-18 | Sony Corporation | Communication system and electronic apparatus |
| JP3458469B2 (ja) | 1994-07-15 | 2003-10-20 | ソニー株式会社 | 信号受信装置及び通信方法 |
| JP3203978B2 (ja) | 1994-07-25 | 2001-09-04 | ソニー株式会社 | データ送受信装置、データ受信装置及びデータ送信装置 |
| US5706439A (en) | 1994-09-27 | 1998-01-06 | International Business Machines Corporation | Method and system for matching packet size for efficient transmission over a serial bus |
| US5687316A (en) | 1994-07-29 | 1997-11-11 | International Business Machines Corporation | Communication apparatus and methods having P-MAC, I-MAC engines and buffer bypass for simultaneously transmitting multimedia and packet data |
| US6205538B1 (en) | 1994-08-24 | 2001-03-20 | Sun Microsystems, Inc. | Instruction result labeling in a counterflow pipeline processor |
| JP3561969B2 (ja) | 1994-08-30 | 2004-09-08 | ソニー株式会社 | 編集方法及び編集制御機器 |
| US5668948A (en) | 1994-09-08 | 1997-09-16 | International Business Machines Corporation | Media streamer with control node enabling same isochronous streams to appear simultaneously at output ports or different streams to appear simultaneously at output ports |
| US5603058A (en) | 1994-09-08 | 1997-02-11 | International Business Machines Corporation | Video optimized media streamer having communication nodes received digital data from storage node and transmitted said data to adapters for generating isochronous digital data streams |
| US5586264A (en) | 1994-09-08 | 1996-12-17 | Ibm Corporation | Video optimized media streamer with cache management |
| US5548587A (en) | 1994-09-12 | 1996-08-20 | Efficient Networks, Inc. | Asynchronous transfer mode adapter for desktop applications |
| US5617419A (en) * | 1994-09-20 | 1997-04-01 | International Business Machines Corporation | Adapting switch port and work station communication adapters to data frame types with disparate formats and data rates |
| JP3371174B2 (ja) | 1994-09-22 | 2003-01-27 | ソニー株式会社 | パケット受信装置 |
| US5504757A (en) | 1994-09-27 | 1996-04-02 | International Business Machines Corporation | Method for selecting transmission speeds for transmitting data packets over a serial bus |
| US5619646A (en) | 1994-09-27 | 1997-04-08 | International Business Machines Corporation | Method and system for dynamically appending a data block to a variable length transmit list while transmitting another data block over a serial bus |
| US5632016A (en) | 1994-09-27 | 1997-05-20 | International Business Machines Corporation | System for reformatting a response packet with speed code from a source packet using DMA engine to retrieve count field and address from source packet |
| US5640592A (en) | 1994-09-30 | 1997-06-17 | Mitsubishi Kasei America, Inc. | System for transferring utility algorithm stored within a peripheral device to a host computer in a format compatible with the type of the host computer |
| US5828903A (en) | 1994-09-30 | 1998-10-27 | Intel Corporation | System for performing DMA transfer with a pipeline control switching such that the first storage area contains location of a buffer for subsequent transfer |
| GB2308533B (en) | 1994-10-31 | 1999-04-07 | Intel Corp | M & A for exchanging data, status, and commands over a hierarchical |
| US5602853A (en) * | 1994-11-03 | 1997-02-11 | Digital Equipment Corporation | Method and apparatus for segmentation and reassembly of ATM packets using only dynamic ram as local memory for the reassembly process |
| US5704052A (en) | 1994-11-06 | 1997-12-30 | Unisys Corporation | Bit processing unit for performing complex logical operations within a single clock cycle |
| US5664124A (en) | 1994-11-30 | 1997-09-02 | International Business Machines Corporation | Bridge between two buses of a computer system that latches signals from the bus for use on the bridge and responds according to the bus protocols |
| KR0138964B1 (ko) | 1994-12-14 | 1998-06-15 | 김주용 | 데이타 포멧 변화기를 포함한 차분 펄스 코드 변조기 |
| US5526353A (en) | 1994-12-20 | 1996-06-11 | Henley; Arthur | System and method for communication of audio data over a packet-based network |
| US5533018A (en) | 1994-12-21 | 1996-07-02 | National Semiconductor Corporation | Multi-protocol packet framing over an isochronous network |
| US5835733A (en) | 1994-12-22 | 1998-11-10 | Texas Instruments Incorporated | Method and apparatus for implementing a single DMA controller to perform DMA operations for devices on multiple buses in docking stations, notebook and desktop computer system |
| US5872983A (en) | 1994-12-22 | 1999-02-16 | Texas Instruments Incorporated | Power management interface system for use with an electronic wiring board article of manufacture |
| US5533021A (en) | 1995-02-03 | 1996-07-02 | International Business Machines Corporation | Apparatus and method for segmentation and time synchronization of the transmission of multimedia data |
| DE69637799D1 (de) * | 1995-02-13 | 2009-02-12 | Intertrust Tech Corp | Systeme und Verfahren zur gesicherten Transaktionsverwaltung und elektronischem Rechtsschutz |
| US5559796A (en) | 1995-02-28 | 1996-09-24 | National Semiconductor Corporation | Delay control for frame-based transmission of data |
| US5784712A (en) * | 1995-03-01 | 1998-07-21 | Unisys Corporation | Method and apparatus for locally generating addressing information for a memory access |
| US5594732A (en) | 1995-03-03 | 1997-01-14 | Intecom, Incorporated | Bridging and signalling subsystems and methods for private and hybrid communications systems including multimedia systems |
| US5519701A (en) | 1995-03-29 | 1996-05-21 | International Business Machines Corporation | Architecture for high performance management of multiple circular FIFO storage means |
| JP3249334B2 (ja) | 1995-04-06 | 2002-01-21 | 株式会社東芝 | ディジタルインターフェース装置及びディジタルインターフェース方法 |
| US5655138A (en) | 1995-04-11 | 1997-08-05 | Elonex I. P. Holdings | Apparatus and method for peripheral device control with integrated data compression |
| FI98028C (fi) | 1995-05-03 | 1997-03-25 | Nokia Mobile Phones Ltd | Datasovitin |
| US5761464A (en) | 1995-05-22 | 1998-06-02 | Emc Corporation | Prefetching variable length data |
| US5841771A (en) * | 1995-07-07 | 1998-11-24 | Northern Telecom Limited | Telecommunications switch apparatus and method for time switching |
| US5793953A (en) * | 1995-07-07 | 1998-08-11 | Sun Microsystems, Inc. | Method and apparatus for allowing packet data to be separated over multiple bus targets |
| US5815678A (en) | 1995-07-14 | 1998-09-29 | Adaptec, Inc. | Method and apparatus for implementing an application programming interface for a communications bus |
| US5606559A (en) | 1995-08-11 | 1997-02-25 | International Business Machines Corporation | System and method for an efficient ATM adapter/device driver interface |
| US5787298A (en) | 1995-08-18 | 1998-07-28 | General Magic, Inc. | Bus interface circuit for an intelligent low power serial bus |
| US5752076A (en) | 1995-08-31 | 1998-05-12 | Intel Corporation | Dynamic programming of bus master channels by intelligent peripheral devices using communication packets |
| US5832492A (en) | 1995-09-05 | 1998-11-03 | Compaq Computer Corporation | Method of scheduling interrupts to the linked lists of transfer descriptors scheduled at intervals on a serial bus |
| US5692211A (en) | 1995-09-11 | 1997-11-25 | Advanced Micro Devices, Inc. | Computer system and method having a dedicated multimedia engine and including separate command and data paths |
| US6122279A (en) * | 1995-10-02 | 2000-09-19 | Virata Limited | Asynchronous transfer mode switch |
| US5701302A (en) | 1995-10-25 | 1997-12-23 | Motorola, Inc, | Method and apparatus for adaptively companding data packets in a data communication system |
| US5872569A (en) * | 1995-10-30 | 1999-02-16 | Xerox Corporation | Apparatus and method for programming and/or controlling output of a job in a document processing system |
| US5751951A (en) | 1995-10-30 | 1998-05-12 | Mitsubishi Electric Information Technology Center America, Inc. | Network interface |
| US5970236A (en) | 1995-11-14 | 1999-10-19 | Compaq Computer Corporation | Circuit for selectively performing data format conversion |
| US5812883A (en) | 1995-11-22 | 1998-09-22 | Mitsubishi Chemical America, Inc. | System for reading and storing formatting information after formatting a first storage medium and using the stored formatting information to format a second storage medium |
| US7577782B2 (en) * | 1996-02-02 | 2009-08-18 | Sony Corporation | Application programming interface for data transfer and bus management over a bus structure |
| US5991520A (en) * | 1996-02-02 | 1999-11-23 | Sony Corporation | Application programming interface for managing and automating data transfer operations between applications over a bus structure |
| US6631435B1 (en) * | 1996-02-02 | 2003-10-07 | Sony Corporation | Application programming interface for data transfer and bus management over a bus structure |
| US5799041A (en) | 1996-02-05 | 1998-08-25 | Xinex Networks Inc. | Network for multimedia asynchronous transfer mode digital signal transmission and components thereof |
| US6233637B1 (en) | 1996-03-07 | 2001-05-15 | Sony Corporation | Isochronous data pipe for managing and manipulating a high-speed stream of isochronous data flowing between an application and a bus structure |
| US6519268B1 (en) * | 1996-03-07 | 2003-02-11 | Sony Corporation | Asynchronous data pipe for automatically managing asynchronous data transfers between an application and a bus structure |
| US5828416A (en) | 1996-03-29 | 1998-10-27 | Matsushita Electric Corporation Of America | System and method for interfacing a transport decoder to a elementary stream video decorder |
| US5761430A (en) | 1996-04-12 | 1998-06-02 | Peak Audio, Inc. | Media access control for isochronous data packets in carrier sensing multiple access systems |
| EP0860823A4 (en) | 1996-07-15 | 2001-05-02 | Toshiba Kk | DEVICE WITH DIGITAL INTERFACE, NETWORK SYSTEM WITH THIS DEVICE AND COPY PROTECTION PROCEDURE |
| US5951019A (en) * | 1996-09-05 | 1999-09-14 | Centre For Engineering Research Inc. | Method of forming a metal-to-metal seal in high pressure applications with low contact stress |
| US5832245A (en) | 1996-10-21 | 1998-11-03 | Advanced Micro Devices, Inc. | Method for isochronous flow control across an inter-chip bus |
| US5761457A (en) | 1996-10-21 | 1998-06-02 | Advanced Micro Devices Inc. | Inter-chip bus with fair access for multiple data pipes |
| US5774683A (en) | 1996-10-21 | 1998-06-30 | Advanced Micro Devices, Inc. | Interconnect bus configured to implement multiple transfer protocols |
| US5835793A (en) | 1997-05-02 | 1998-11-10 | Texas Instruments Incorporated | Device and method for extracting a bit field from a stream of data |
| US5938752C1 (en) * | 1997-05-20 | 2002-02-05 | Microsoft Corp | System and method for encapsulating legacy data transport protocols for ieee 1394 serial bus |
| US6085270A (en) | 1998-06-17 | 2000-07-04 | Advanced Micro Devices, Inc. | Multi-channel, multi-rate isochronous data bus |
| JP4318649B2 (ja) | 2005-02-01 | 2009-08-26 | 因幡電機産業株式会社 | コーナー用化粧カバー |
-
1996
- 1996-03-07 US US08/612,321 patent/US6519268B1/en not_active Expired - Lifetime
-
1997
- 1997-02-18 TW TW086101899A patent/TW381233B/zh not_active IP Right Cessation
- 1997-02-19 AU AU21299/97A patent/AU2129997A/en not_active Abandoned
- 1997-02-19 KR KR10-1998-0706804A patent/KR100439539B1/ko not_active Expired - Lifetime
- 1997-02-19 WO PCT/US1997/002546 patent/WO1997033230A1/en active IP Right Grant
- 1997-02-19 AT AT97906666T patent/ATE198237T1/de not_active IP Right Cessation
- 1997-02-19 JP JP53178097A patent/JP4155413B2/ja not_active Expired - Lifetime
- 1997-02-19 CA CA002247341A patent/CA2247341C/en not_active Expired - Lifetime
- 1997-02-19 EP EP97906666A patent/EP0885418B1/en not_active Expired - Lifetime
- 1997-02-19 DE DE69703732T patent/DE69703732T2/de not_active Expired - Lifetime
-
2003
- 2003-01-16 US US10/346,657 patent/US7145921B2/en not_active Expired - Fee Related
-
2006
- 2006-08-31 US US11/514,751 patent/US7567590B2/en not_active Expired - Lifetime
-
2009
- 2009-06-19 US US12/488,338 patent/US7944952B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000506295A (ja) | 2000-05-23 |
| US20090268760A1 (en) | 2009-10-29 |
| DE69703732D1 (de) | 2001-01-25 |
| KR19990087389A (ko) | 1999-12-27 |
| TW381233B (en) | 2000-02-01 |
| US20030123475A1 (en) | 2003-07-03 |
| WO1997033230A1 (en) | 1997-09-12 |
| EP0885418B1 (en) | 2000-12-20 |
| US6519268B1 (en) | 2003-02-11 |
| JP4155413B2 (ja) | 2008-09-24 |
| CA2247341C (en) | 2008-11-04 |
| US20060291508A1 (en) | 2006-12-28 |
| ATE198237T1 (de) | 2001-01-15 |
| AU2129997A (en) | 1997-09-22 |
| US7567590B2 (en) | 2009-07-28 |
| CA2247341A1 (en) | 1997-09-12 |
| US7145921B2 (en) | 2006-12-05 |
| DE69703732T2 (de) | 2001-06-13 |
| EP0885418A1 (en) | 1998-12-23 |
| US7944952B2 (en) | 2011-05-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100439539B1 (ko) | 응용장치와버스구조사이의비동기데이터전달을자동으로관리하기위한비동기데이터파이프 | |
| US6651119B2 (en) | Method for allocating priorities to plurality of DMA engines for processing data packets based on bus phase and transactions status | |
| US6266727B1 (en) | Isochronous data pipe for managing and manipulating a high-speed stream of isochronous data flowing between an application and a bus structure | |
| US6513085B1 (en) | Link/transaction layer controller with integral microcontroller emulation | |
| US6141767A (en) | Method of and apparatus for verifying reliability of contents within the configuration ROM of IEEE 1394-1995 devices | |
| US20010047475A1 (en) | Data transfer system, communication device, radio device, dishonest copy preventive method, and record medium having recorded program | |
| US20030179719A1 (en) | Method and apparatus for transmitting packets at a transfer rate that depends on a response from a destination | |
| US6167471A (en) | Method of and apparatus for dispatching a processing element to a program location based on channel number of received data | |
| EP1093269B1 (en) | Data transfer control device and electronic equipment | |
| JP4033915B2 (ja) | データストリーム制御方法及び装置 | |
| US6041286A (en) | Apparatus for and method of accurately obtaining the cycle time of completion of transmission of video frames within an isochronous stream of data transmitted over an IEEE 1394 serial bus network | |
| US6580711B1 (en) | Serial interface circuit and signal processing method of the same | |
| US20010044861A1 (en) | Information processing apparatus, information processing method and bridge utilizing the same | |
| US4612541A (en) | Data transmission system having high-speed transmission procedures | |
| KR100464469B1 (ko) | 데이터 전송 제어 장치 및 전자기기 | |
| US6421745B1 (en) | Asynchronous connections with scattering page tables for transmitting data from a producer device to a consumer device over an IEEE 1394 serial data bus | |
| US20040019712A1 (en) | Semiconductor device and method for controlling data transfer | |
| KR20010050416A (ko) | 포맷 정보를 저장하는 컨피규레이션 롬을 갖는 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 19980828 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20020218 Comment text: Request for Examination 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: 20040330 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20040629 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20040630 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20070629 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20080626 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20090625 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20100617 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20110613 Start annual number: 8 End annual number: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 20120608 Start annual number: 9 End annual number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20130612 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
Payment date: 20130612 Start annual number: 10 End annual number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20140612 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
Payment date: 20140612 Start annual number: 11 End annual number: 11 |
|
| FPAY | Annual fee payment |
Payment date: 20150609 Year of fee payment: 12 |
|
| PR1001 | Payment of annual fee |
Payment date: 20150609 Start annual number: 12 End annual number: 12 |
|
| FPAY | Annual fee payment |
Payment date: 20160617 Year of fee payment: 13 |
|
| PR1001 | Payment of annual fee |
Payment date: 20160617 Start annual number: 13 End annual number: 13 |
|
| EXPY | Expiration of term | ||
| PC1801 | Expiration of term |
Termination date: 20170819 Termination category: Expiration of duration |