KR100516538B1 - 통신버스시스템 - Google Patents
통신버스시스템 Download PDFInfo
- Publication number
- KR100516538B1 KR100516538B1 KR10-1998-0707116A KR19980707116A KR100516538B1 KR 100516538 B1 KR100516538 B1 KR 100516538B1 KR 19980707116 A KR19980707116 A KR 19980707116A KR 100516538 B1 KR100516538 B1 KR 100516538B1
- Authority
- KR
- South Korea
- Prior art keywords
- station
- requesting
- execution
- packet
- 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
Links
Classifications
-
- 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/40058—Isochronous transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
-
- 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/126—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 and has means for transferring I/O instructions and statuses between control unit and main processor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- 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/40065—Bandwidth and channel allocation
-
- 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/40117—Interconnection of audio or video/imaging devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/06—Receivers
- H04B1/16—Circuits
- H04B1/20—Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver
- H04B1/205—Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver with control bus for exchanging commands between units
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
Claims (10)
- 버스;상기 버스에 연결되어, 상기 버스를 통해 각각의 요청 패킷을 각기 발행할 수 있는 요청국들;상기 버스에 연결되어 각각의 요청 패킷들을 수신하는 실행국을 포함하며, 상기 실행국은 상기 각각의 요청 패킷들 각각의 수신 시에 각각의 명령을 실행하며, 상기 각각의 명령들은 실행국의 상태의 공통 양태를 변경하고, 상기 실행국은 상기 공통 양태에 관한 정보를 유지하고, 상기 요청국들은 공통 양태에 관한 상기 정보로부터 판독 가능한, 공통 버스 시스템에 있어서,상기 공통 양태에 관한 상기 정보는 상기 요청국들중 적어도 두 개의 다른 요청국들 각각으로부터의 각 요청 패킷들에 응답하여 최종 실행된 각각의 명령들의 실행에 관련하는 상기 요청국들중 적어도 두 개의 다른 요청국들에 대한 정보를 동시에 포함하는 것을 특징으로 하는, 통신 버스 시스템.
- 제 1 항에 있어서,상기 요청국들은 각각의 독출 패킷들을 상기 실행국에 발행 가능하며,각각의 독출 패킷은 그 독출 패킷을 전송한 특정 요청국을 식별하는 정보를 포함하고, 상기 실행국은,- 상기 특정 요청국으로부터의 요청 패킷에 응답하여 최종 실행된 명령의 실행에 관련한 정보를 선택하는 단계와,- 상기 선택된 정보를 이용하여 상태 패킷을 구성하는 단계와,- 상기 상태 패킷을 되돌려 보내는 단계에 의해서, 상기 독출 패킷에 응답하는 것을 특징으로 하는, 통신 버스 시스템.
- 제 1 항에 있어서,상기 실행국은 특정 요청국으로부터의 각각의 요청 패킷들중 이전의 요청 패킷에 응답하여 실행된 명령의 실행에 관련된 정보를, 상기 특정 요청국으로부터의 각각의 요청들중 나중의 요청에 응답하여 실행된 명령의 실행과 관련한 정보로 오버라이트하는 것을 특징으로 하는, 통신 버스 시스템.
- 제 1 항에 있어서,상기 각 명령들의 실행에 관련한 상기 정보는 요청국들 각각의 상기 적어도 두 개의 다른 요청국들의 각 요청국에 대한 정보의 비트를 포함하고, 상기 실행국은 해당 요청국으로부터의 요청 패킷에 응답하여 명령이 성공적으로 실행되는 경우에 상기 비트를 설정하는 것을 특징으로 하는, 통신 버스 시스템.
- 제 4 항에 있어서,상기 명령들은 레지스터의 내용을 변경하면, 정보의 상기 비트는 상기 내용이 상기 해당 요청국에 의해 판독되는 경우에 재설정되는 것을 특징으로 하는, 통신 버스 시스템.
- 제 1 항에 있어서,상기 실행국은 여러 다른 유형들의 명령을 실행할 수 있으며, 각 유형의 명령은 실행국의 상태의 고유 양태를 변경하고, 각각의 요청국은 여러 유형들의 요청 패킷들을 발행할 수 있고, 각 유형의 요청 패킷은 상기 여러 유형들의 명령의 각각의 것의 실행을 요청하며, 상기 실행국은 특정 요청 패킷에 의해 요청된 유형의 명령을 그 특정 요청 패킷의 수신 시에 실행하고, 응답국은 요청국들중 적어도 두개의 다른 요청국들로부터의 각각의 요청 패킷들에 응답하여 최종 실행된 유형의 각각의 명령들의 실행에 관련한 각 유형의 명령에 대한 명령 실행 정보를 동시에 유지하는 것을 특징으로 하는, 통신 버스 시스템.
- 버스와의 접속을 위한 실행국으로서, 상기 실행국은 상기 버스를 통해서 다른 요청국들로부터의 각각의 요청 패킷들을 수신하도록 배열되며, 상기 실행국은 상기 각각의 요청 패킷들 각각의 수신시에 각각의 명령을 실행하고, 상기 각각의 명령들은 실행국의 상태의 공통 양태를 변경하고, 상기 실행국은 상기 공통 양태에 관련한 정보를 유지하고, 상기 요청국들은 상기 공통 양태에 관련한 상기 정보로부터 판독 가능한, 상기 실행국에 있어서,상기 공통 양태에 관한 상기 정보는 요청국들중 적어도 두 개의 다른 요청국들 각각으로부터의 각 요청 패킷들에 응답하여 최종 실행된 각각의 명령들의 실행에 관련하는 요청국들중 적어도 두 개의 다른 요청국들에 대한 정보를 동시에 포함하는 것을 특징으로 하는, 실행국.
- 제 7 항에 있어서,상기 요청국들은 각각의 독출 패킷들을 실행국에 발행 가능하며,각각의 독출 패킷은 그 독출 패킷을 전송한 특정 요청국을 식별하는 정보를 포함하고, 상기 실행국은,- 그 특정 요청국으로부터의 요청 패킷에 응답하여 최종 실행된 명령의 실행에 관련된 정보를 선택하는 단계와,- 상기 선택된 정보를 이용하여 상태 패킷을 구성하는 단계와,- 상기 상태 패킷을 되돌려 보내는 단계에 의해서, 상기 독출 패킷에 응답하는 것을 특징으로 하는 실행국.
- 제 7 항에 있어서,특정 요청국으로부터의 각각의 요청 패킷들중 이전의 요청 패킷에 응답하여 실행된 명령의 실행에 관련된 정보를, 그 특정 요청국으로부터의 각각의 요청들중 나중의 요청에 응답하여 실행된 명령의 실행과 관련한 정보로 오버라이트하는 것을 특징으로 하는 실행국.
- 제 7 항에 있어서,상기 각각의 명령들의 실행에 관련한 상기 정보는 요청국들 각각의 상기 적어도 두 개의 다른 요청국들의 각 요청국에 대한 정보의 비트를 포함하고, 상기 실행국은 해당 요청국으로부터의 요청 패킷에 응답하여 명령이 성공적으로 실행되는 경우에 상기 비트를 설정하는 것을 특징으로 하는, 실행국.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP97200076 | 1997-01-10 | ||
| EP97200076.4 | 1997-01-10 | ||
| PCT/IB1998/000018 WO1998031121A2 (en) | 1997-01-10 | 1998-01-07 | Communication bus system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20000064575A KR20000064575A (ko) | 2000-11-06 |
| KR100516538B1 true KR100516538B1 (ko) | 2005-12-01 |
Family
ID=8227926
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-1998-0707116A Expired - Fee Related KR100516538B1 (ko) | 1997-01-10 | 1998-01-07 | 통신버스시스템 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US6249829B1 (ko) |
| EP (1) | EP0898819B1 (ko) |
| JP (1) | JP3793238B2 (ko) |
| KR (1) | KR100516538B1 (ko) |
| DE (1) | DE69825372T2 (ko) |
| WO (1) | WO1998031121A2 (ko) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1154998C (zh) * | 1998-04-10 | 2004-06-23 | 松下电器产业株式会社 | 仪器控制命令处理系统及其方法 |
| JP3145083B2 (ja) * | 1998-08-04 | 2001-03-12 | 松下電器産業株式会社 | 伝送システム,帯域管理装置,および帯域管理方法 |
| EP0996265B1 (en) * | 1998-10-21 | 2006-04-19 | Alcatel | System and method to impose execution of a predefined command, between first and second terminals |
| US6434596B1 (en) * | 1999-01-29 | 2002-08-13 | Sony Corporation | Method and system for distributed queues in a multimedia network with proxies |
| JP4166956B2 (ja) * | 2001-01-12 | 2008-10-15 | パイオニア株式会社 | データ伝送システム、コネクション確立方法及び情報伝送装置 |
| US7225281B2 (en) * | 2001-08-27 | 2007-05-29 | Intel Corporation | Multiprocessor infrastructure for providing flexible bandwidth allocation via multiple instantiations of separate data buses, control buses and support mechanisms |
| US7487505B2 (en) * | 2001-08-27 | 2009-02-03 | Intel Corporation | Multithreaded microprocessor with register allocation based on number of active threads |
| US7216204B2 (en) | 2001-08-27 | 2007-05-08 | Intel Corporation | Mechanism for providing early coherency detection to enable high performance memory updates in a latency sensitive multithreaded environment |
| US6868476B2 (en) | 2001-08-27 | 2005-03-15 | Intel Corporation | Software controlled content addressable memory in a general purpose execution datapath |
| US6738831B2 (en) * | 2001-12-12 | 2004-05-18 | Intel Corporation | Command ordering |
| US7610451B2 (en) * | 2002-01-25 | 2009-10-27 | Intel Corporation | Data transfer mechanism using unidirectional pull bus and push bus |
| US7337275B2 (en) * | 2002-08-13 | 2008-02-26 | Intel Corporation | Free list and ring data structure management |
| US6941438B2 (en) | 2003-01-10 | 2005-09-06 | Intel Corporation | Memory interleaving |
| US7213099B2 (en) | 2003-12-30 | 2007-05-01 | Intel Corporation | Method and apparatus utilizing non-uniformly distributed DRAM configurations and to detect in-range memory address matches |
| JP4740234B2 (ja) * | 2004-04-26 | 2011-08-03 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 集積回路及びトランザクション発信方法 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR940001560B1 (ko) * | 1991-11-27 | 1994-02-24 | 삼성전자 주식회사 | 콤퓨터 시스템 |
| US5961623A (en) * | 1996-08-29 | 1999-10-05 | Apple Computer, Inc. | Method and system for avoiding starvation and deadlocks in a split-response interconnect of a computer system |
| US5953511A (en) * | 1997-04-08 | 1999-09-14 | National Instruments Corporation | PCI bus to IEEE 1394 bus translator |
| US6088728A (en) * | 1997-06-11 | 2000-07-11 | Oracle Corporation | System using session data stored in session data storage for associating and disassociating user identifiers for switching client sessions in a server |
-
1998
- 1998-01-07 US US09/142,550 patent/US6249829B1/en not_active Expired - Fee Related
- 1998-01-07 EP EP98900018A patent/EP0898819B1/en not_active Expired - Lifetime
- 1998-01-07 DE DE69825372T patent/DE69825372T2/de not_active Expired - Fee Related
- 1998-01-07 WO PCT/IB1998/000018 patent/WO1998031121A2/en active IP Right Grant
- 1998-01-07 JP JP52916698A patent/JP3793238B2/ja not_active Expired - Fee Related
- 1998-01-07 KR KR10-1998-0707116A patent/KR100516538B1/ko not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| WO1998031121A3 (en) | 1998-10-01 |
| KR20000064575A (ko) | 2000-11-06 |
| JP3793238B2 (ja) | 2006-07-05 |
| DE69825372D1 (de) | 2004-09-09 |
| EP0898819A2 (en) | 1999-03-03 |
| JP2000508147A (ja) | 2000-06-27 |
| WO1998031121A2 (en) | 1998-07-16 |
| DE69825372T2 (de) | 2005-07-21 |
| EP0898819B1 (en) | 2004-08-04 |
| US6249829B1 (en) | 2001-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100516538B1 (ko) | 통신버스시스템 | |
| US6286056B1 (en) | Data storage device with small computer system interface providing persistent reservations | |
| EP0046486B1 (en) | Data processing apparatus | |
| US5875485A (en) | Lock control for a shared main storage data processing system | |
| US20040093454A1 (en) | USB endpoint controller flexible memory management | |
| US4115851A (en) | Memory access control system | |
| FI86923C (fi) | Styrmekanism foer multiprocessorsystem | |
| JPS61109164A (ja) | バス制御方法 | |
| JP4132322B2 (ja) | 記憶制御装置およびその制御方法 | |
| US7680129B2 (en) | Preemptive retransmission of buffered data in a network | |
| US4151598A (en) | Priority assignment apparatus for use in a memory controller | |
| EP0188990B1 (en) | Coherent interface with wraparound receive memory | |
| KR20170117326A (ko) | 랜덤 액세스 메모리를 포함하는 하나 이상의 처리 유닛을 위한 직접 메모리 액세스 제어 장치 | |
| US20100030988A1 (en) | Virtualizing switch and computer system | |
| US7336657B2 (en) | Inter-nodal data transfer system and data transfer apparatus | |
| FI83569B (fi) | Anpassningskrets. | |
| CN114153756A (zh) | 面向多核处理器目录协议的可配置微操作机制 | |
| US5926840A (en) | Out-of-order fetching | |
| JP7664424B2 (ja) | リソースキュー管理インターフェースの検証方法、電子機器、記憶媒体 | |
| US6345332B1 (en) | Bus interchange apparatus and dual system for accessing a fault information register without regard to buffer conditions | |
| US6741602B1 (en) | Work queue alias system and method allowing fabric management packets on all ports of a cluster adapter | |
| JPH0323026B2 (ko) | ||
| JPH03118650A (ja) | キャッシュサポート構造 | |
| KR20050004157A (ko) | 다중 코히런시 단위들을 지원하는 데이터 전송 유닛 | |
| KR0121442B1 (ko) | 멀티프로세서 시스템에서 캐쉬부 오류검출 및 그 처리장치와 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20080913 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20080913 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |