NO302729B1 - Kommunikasjonsprosessor for et pakke-svitsjet nettverk - Google Patents
Kommunikasjonsprosessor for et pakke-svitsjet nettverk Download PDFInfo
- Publication number
- NO302729B1 NO302729B1 NO894791A NO894791A NO302729B1 NO 302729 B1 NO302729 B1 NO 302729B1 NO 894791 A NO894791 A NO 894791A NO 894791 A NO894791 A NO 894791A NO 302729 B1 NO302729 B1 NO 302729B1
- Authority
- NO
- Norway
- Prior art keywords
- bus
- data
- access
- priority
- cycle
- Prior art date
Links
- 230000006854 communication Effects 0.000 title claims abstract description 52
- 238000004891 communication Methods 0.000 title claims abstract description 49
- 238000012545 processing Methods 0.000 claims abstract description 29
- 238000012546 transfer Methods 0.000 claims description 67
- 230000004044 response Effects 0.000 claims description 20
- 230000005540 biological transmission Effects 0.000 claims description 16
- 230000008859 change Effects 0.000 claims description 5
- 238000003860 storage Methods 0.000 abstract description 15
- 238000000034 method Methods 0.000 abstract description 14
- 230000008569 process Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 28
- 230000006870 function Effects 0.000 description 26
- 239000000872 buffer Substances 0.000 description 19
- 230000001360 synchronised effect Effects 0.000 description 18
- 241000953555 Theama Species 0.000 description 7
- 230000001976 improved effect Effects 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 239000003550 marker Substances 0.000 description 5
- 239000000243 solution Substances 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- 230000009467 reduction Effects 0.000 description 3
- 230000008093 supporting effect Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000004513 sizing Methods 0.000 description 2
- HJBWJAPEBGSQPR-UHFFFAOYSA-N DMCA Natural products COC1=CC=C(C=CC(O)=O)C=C1OC HJBWJAPEBGSQPR-UHFFFAOYSA-N 0.000 description 1
- 241001522296 Erithacus rubecula Species 0.000 description 1
- 101100025911 Mus musculus Ncoa3 gene Proteins 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Multi Processors (AREA)
- Exchange Systems With Centralized Control (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
- Communication Control (AREA)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/176,654 US4979100A (en) | 1988-04-01 | 1988-04-01 | Communication processor for a packet-switched network |
PCT/US1989/001237 WO1989009446A1 (en) | 1988-04-01 | 1989-03-30 | Communication processor for a packet-switched network |
Publications (3)
Publication Number | Publication Date |
---|---|
NO894791D0 NO894791D0 (no) | 1989-11-30 |
NO894791L NO894791L (no) | 1990-01-29 |
NO302729B1 true NO302729B1 (no) | 1998-04-14 |
Family
ID=22645278
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
NO894791A NO302729B1 (no) | 1988-04-01 | 1989-11-30 | Kommunikasjonsprosessor for et pakke-svitsjet nettverk |
Country Status (16)
Country | Link |
---|---|
US (1) | US4979100A (da) |
EP (1) | EP0367813B1 (da) |
KR (1) | KR960016408B1 (da) |
AT (1) | ATE149711T1 (da) |
AU (1) | AU625536B2 (da) |
CA (1) | CA1323918C (da) |
DE (1) | DE68927816T2 (da) |
DK (1) | DK173266B1 (da) |
ES (1) | ES2011546A6 (da) |
FI (1) | FI100834B (da) |
IL (1) | IL89753A (da) |
MX (1) | MX166362B (da) |
MY (1) | MY103859A (da) |
NO (1) | NO302729B1 (da) |
NZ (1) | NZ228549A (da) |
WO (1) | WO1989009446A1 (da) |
Families Citing this family (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5282201A (en) * | 1987-12-22 | 1994-01-25 | Kendall Square Research Corporation | Dynamic packet routing network |
US5055999A (en) | 1987-12-22 | 1991-10-08 | Kendall Square Research Corporation | Multiprocessor digital data processing system |
US5822578A (en) * | 1987-12-22 | 1998-10-13 | Sun Microsystems, Inc. | System for inserting instructions into processor instruction stream in order to perform interrupt processing |
US5226039A (en) * | 1987-12-22 | 1993-07-06 | Kendall Square Research Corporation | Packet routing switch |
US5251308A (en) * | 1987-12-22 | 1993-10-05 | Kendall Square Research Corporation | Shared memory multiprocessor with data hiding and post-store |
US5341483A (en) * | 1987-12-22 | 1994-08-23 | Kendall Square Research Corporation | Dynamic hierarchial associative memory |
US5253343A (en) * | 1988-08-18 | 1993-10-12 | La Telemecanique Electric | Method for the management of a memory of messages in a station of a data transmission network, and station designed for the implementation of the method |
US5249292A (en) * | 1989-03-31 | 1993-09-28 | Chiappa J Noel | Data packet switch using a primary processing unit to designate one of a plurality of data stream control circuits to selectively handle the header processing of incoming packets in one data packet stream |
US5377332A (en) * | 1989-10-02 | 1994-12-27 | Data General Corporation | Bus arbitration algorithm and apparatus |
NL8902504A (nl) * | 1989-10-09 | 1991-05-01 | Nederland Ptt | Methode voor het bewaken van een transmissiesysteem dat een meervoud van virtuele, asynchroon tijdverdeelde transmissiekanalen omvat via welke een datastroom kan worden overgedragen. |
US5153595A (en) * | 1990-03-26 | 1992-10-06 | Geophysical Survey Systems, Inc. | Range information from signal distortions |
US5274822A (en) * | 1990-07-02 | 1993-12-28 | Ncr Corporation | Fast centralized arbitrator |
CA2051029C (en) * | 1990-11-30 | 1996-11-05 | Pradeep S. Sindhu | Arbitration of packet switched busses, including busses for shared memory multiprocessors |
JP3206006B2 (ja) * | 1991-01-25 | 2001-09-04 | 株式会社日立製作所 | 二重化バス制御方法及び装置 |
US5276887A (en) * | 1991-06-06 | 1994-01-04 | Commodore Electronics Limited | Bus arbitration system for granting bus access to devices following two-wire bus arbitration protocol and devices following three-wire bus arbitration protocol |
US5440752A (en) * | 1991-07-08 | 1995-08-08 | Seiko Epson Corporation | Microprocessor architecture with a switch network for data transfer between cache, memory port, and IOU |
US5953510A (en) * | 1991-09-05 | 1999-09-14 | International Business Machines Corporation | Bidirectional data bus reservation priority controls having token logic |
CA2078312A1 (en) | 1991-09-20 | 1993-03-21 | Mark A. Kaufman | Digital data processor with improved paging |
US5708784A (en) * | 1991-11-27 | 1998-01-13 | Emc Corporation | Dual bus computer architecture utilizing distributed arbitrators and method of using same |
US5594927A (en) * | 1992-01-09 | 1997-01-14 | Digital Equipment Corporation | Apparatus and method for aligning data transferred via DMA using a barrel shifter and a buffer comprising of byte-wide, individually addressabe FIFO circuits |
US5574869A (en) * | 1992-03-30 | 1996-11-12 | Intel Corporation | Bus bridge circuit having configuration space enable register for controlling transition between various modes by writing the bridge identifier into CSE register |
US5301283A (en) * | 1992-04-16 | 1994-04-05 | Digital Equipment Corporation | Dynamic arbitration for system bus control in multiprocessor data processing system |
DE69327825T2 (de) * | 1992-08-10 | 2000-10-12 | Lucent Technologies Inc., Murray Hill | Funkübertragungssystem und Funkbasisstation zur Verwendung in einem derartigen System |
US5517624A (en) * | 1992-10-02 | 1996-05-14 | Compaq Computer Corporation | Multiplexed communication protocol between central and distributed peripherals in multiprocessor computer systems |
US6311286B1 (en) * | 1993-04-30 | 2001-10-30 | Nec Corporation | Symmetric multiprocessing system with unified environment and distributed system functions |
CA2115731C (en) * | 1993-05-17 | 2000-01-25 | Mikiel Loyal Larson | Dynamically programmable bus arbiter with provisions for historical feedback and error detection and correction |
US5613067A (en) * | 1993-12-30 | 1997-03-18 | International Business Machines Corporation | Method and apparatus for assuring that multiple messages in a multi-node network are assured fair access to an outgoing data stream |
CA2203378A1 (en) * | 1994-10-26 | 1996-05-09 | Flamepoint, Inc. | Simultaneous processing by multiple components |
US5561669A (en) * | 1994-10-26 | 1996-10-01 | Cisco Systems, Inc. | Computer network switching system with expandable number of ports |
US5717932A (en) * | 1994-11-04 | 1998-02-10 | Texas Instruments Incorporated | Data transfer interrupt pacing |
US5896511A (en) * | 1995-07-19 | 1999-04-20 | Fujitsu Network Communications, Inc. | Method and apparatus for providing buffer state flow control at the link level in addition to flow control on a per-connection basis |
EP0873611A1 (en) * | 1995-09-14 | 1998-10-28 | Fujitsu Network Communications, Inc. | Transmitter controlled flow control for buffer allocation in wide area atm networks |
AU1697697A (en) * | 1996-01-16 | 1997-08-11 | Fujitsu Limited | A reliable and flexible multicast mechanism for atm networks |
US5748905A (en) * | 1996-08-30 | 1998-05-05 | Fujitsu Network Communications, Inc. | Frame classification using classification keys |
US6016307A (en) * | 1996-10-31 | 2000-01-18 | Connect One, Inc. | Multi-protocol telecommunications routing optimization |
US6473404B1 (en) | 1998-11-24 | 2002-10-29 | Connect One, Inc. | Multi-protocol telecommunications routing optimization |
US6012117A (en) * | 1997-03-14 | 2000-01-04 | Intel Corporation | Methods and apparatus for arbitrating and controlling arbitration for access to a serial bus |
KR100251712B1 (ko) * | 1997-07-11 | 2000-04-15 | 윤종용 | 전전자교환기에서 엑스.25 프로토콜 통신을 위한 엑스.25망정합장치 |
US6006303A (en) * | 1997-08-28 | 1999-12-21 | Oki Electric Industry Co., Inc. | Priority encoding and decoding for memory architecture |
US6105095A (en) * | 1998-02-23 | 2000-08-15 | Motorola, Inc. | Data packet routing scheduler and method for routing data packets on a common bus |
US6567403B1 (en) * | 1998-04-30 | 2003-05-20 | Hewlett-Packard Development Company, L.P. | Virtual-chassis switch network topology |
US6816934B2 (en) * | 2000-12-22 | 2004-11-09 | Hewlett-Packard Development Company, L.P. | Computer system with registered peripheral component interconnect device for processing extended commands and attributes according to a registered peripheral component interconnect protocol |
US6266731B1 (en) | 1998-09-03 | 2001-07-24 | Compaq Computer Corporation | High speed peripheral interconnect apparatus, method and system |
US6493779B1 (en) * | 1998-12-21 | 2002-12-10 | International Business Machines Corporation | Method and system for interrupt handling using device pipelined packet transfers |
GB2350268B (en) | 1999-05-19 | 2003-07-16 | 3Com Corp | Inhibition of underrun in network switches and the like for packet-based communication systems |
GB9919208D0 (en) * | 1999-08-13 | 1999-10-20 | Sgs Thomson Microelectronics | An arbiter and a method of arbitrating |
US6944190B1 (en) * | 2000-09-14 | 2005-09-13 | Ciena Corporation | Methods and apparatuses for serial transfer of SONET framed data between components of a SONET system |
US7688863B2 (en) * | 2001-10-19 | 2010-03-30 | Renesas Technology America, Inc. | Methods and apparatus for sharing network bandwidth |
US20030220705A1 (en) * | 2002-05-24 | 2003-11-27 | Ibey Jarry A. | Audio distribution system with remote control |
JP2004126646A (ja) * | 2002-09-30 | 2004-04-22 | Canon Inc | バス制御方法 |
US7444668B2 (en) * | 2003-05-29 | 2008-10-28 | Freescale Semiconductor, Inc. | Method and apparatus for determining access permission |
US7240144B2 (en) * | 2004-04-02 | 2007-07-03 | Arm Limited | Arbitration of data transfer requests |
US7366810B2 (en) * | 2005-11-16 | 2008-04-29 | Via Technologies, Inc. | Method and system for multi-processor arbitration |
KR101453581B1 (ko) * | 2007-02-02 | 2014-10-22 | 사이마스트, 인크. | 통합된 고속 패킷 스위칭 방식 직렬 인터페이스를 갖는 프로세서 칩 아키텍처 |
KR100929233B1 (ko) * | 2007-12-11 | 2009-12-01 | 한국전자통신연구원 | 패킷 전달 방법 및 그 장치 |
US9658975B2 (en) | 2012-07-31 | 2017-05-23 | Silicon Laboratories Inc. | Data transfer manager |
CN111030937A (zh) * | 2019-12-16 | 2020-04-17 | 迈普通信技术股份有限公司 | 一种报文的转发方法、装置及存储介质 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4228496A (en) * | 1976-09-07 | 1980-10-14 | Tandem Computers Incorporated | Multiprocessor system |
US4636939A (en) * | 1982-07-16 | 1987-01-13 | At&T Bell Laboratories | Parallel bus protocol |
US4593282A (en) * | 1983-04-14 | 1986-06-03 | At&T Information Systems Inc. | Network protocol for integrating synchronous and asynchronous traffic on a common serial data bus |
US4651316A (en) * | 1983-07-11 | 1987-03-17 | At&T Bell Laboratories | Data link extension for data communication networks |
US4654655A (en) * | 1984-03-02 | 1987-03-31 | Motorola, Inc. | Multi-user serial data bus |
US4608685A (en) * | 1984-04-30 | 1986-08-26 | Northern Telecom Limited | Packet and circuit switched communications network |
US4654845A (en) * | 1985-03-18 | 1987-03-31 | At&T | Parallel call processing system and method |
US4688214A (en) * | 1986-03-12 | 1987-08-18 | American Telephone And Telegraph Company, At&T Laboratories | Switching system control arrangements |
US4788679A (en) * | 1986-09-02 | 1988-11-29 | Nippon Telegraph And Telephone Corporation | Packet switch with variable data transfer rate links |
-
1988
- 1988-04-01 US US07/176,654 patent/US4979100A/en not_active Expired - Lifetime
-
1989
- 1989-03-27 IL IL89753A patent/IL89753A/xx not_active IP Right Cessation
- 1989-03-28 CA CA000594899A patent/CA1323918C/en not_active Expired - Fee Related
- 1989-03-30 EP EP89904964A patent/EP0367813B1/en not_active Expired - Lifetime
- 1989-03-30 MY MYPI89000403A patent/MY103859A/en unknown
- 1989-03-30 AU AU34480/89A patent/AU625536B2/en not_active Ceased
- 1989-03-30 AT AT89904964T patent/ATE149711T1/de not_active IP Right Cessation
- 1989-03-30 WO PCT/US1989/001237 patent/WO1989009446A1/en active IP Right Grant
- 1989-03-30 DE DE68927816T patent/DE68927816T2/de not_active Expired - Fee Related
- 1989-03-30 NZ NZ228549A patent/NZ228549A/xx unknown
- 1989-03-31 ES ES8901148A patent/ES2011546A6/es not_active Expired - Fee Related
- 1989-03-31 MX MX015482A patent/MX166362B/es unknown
- 1989-11-30 NO NO894791A patent/NO302729B1/no not_active IP Right Cessation
- 1989-11-30 FI FI895740A patent/FI100834B/fi not_active IP Right Cessation
- 1989-11-30 DK DK198906052A patent/DK173266B1/da not_active IP Right Cessation
- 1989-12-01 KR KR89702250A patent/KR960016408B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
AU3448089A (en) | 1989-10-16 |
FI100834B (fi) | 1998-02-27 |
CA1323918C (en) | 1993-11-02 |
DK173266B1 (da) | 2000-05-29 |
NO894791L (no) | 1990-01-29 |
IL89753A0 (en) | 1989-09-28 |
EP0367813A1 (en) | 1990-05-16 |
KR960016408B1 (en) | 1996-12-11 |
MX166362B (es) | 1993-01-05 |
EP0367813B1 (en) | 1997-03-05 |
DE68927816T2 (de) | 1997-09-25 |
DK605289D0 (da) | 1989-11-30 |
WO1989009446A1 (en) | 1989-10-05 |
US4979100A (en) | 1990-12-18 |
MY103859A (en) | 1993-09-30 |
ATE149711T1 (de) | 1997-03-15 |
AU625536B2 (en) | 1992-07-16 |
KR900700962A (ko) | 1990-08-17 |
EP0367813A4 (en) | 1993-02-24 |
DK605289A (da) | 1990-01-29 |
ES2011546A6 (es) | 1990-01-16 |
FI895740A0 (fi) | 1989-11-30 |
IL89753A (en) | 1993-04-04 |
DE68927816D1 (de) | 1997-04-10 |
NZ228549A (en) | 1991-11-26 |
NO894791D0 (no) | 1989-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4979100A (en) | Communication processor for a packet-switched network | |
US4470114A (en) | High speed interconnection network for a cluster of processors | |
JP2536915B2 (ja) | デ―タ処理装置クラスタ―に使用するコンピュ―タ相互結合カプラ | |
US5941969A (en) | Bridge for direct data storage device access | |
EP0507044B1 (en) | Interprocessor switching network | |
US5710549A (en) | Routing arbitration for shared resources | |
JP2801015B2 (ja) | クロスバースイッチ採用コンピュータ相互結合カプラ | |
JP2558393B2 (ja) | 多重クラスタ信号プロセッサ | |
CA2045328A1 (en) | Fast arbiter having easy scaling for large numbers of requesters, large numbers of resource types with multiple instances of each type, and selectable queuing disciplines | |
JPH02290349A (ja) | 星形ローカルエリアネツトワーク用リングバスハブおよびリングバスパケツトを初期設定する方法 | |
US6628662B1 (en) | Method and system for multilevel arbitration in a non-blocking crossbar switch | |
US6975626B1 (en) | Switched network for low latency communication | |
US20030135678A1 (en) | Two level multi-tier system bus | |
US6912608B2 (en) | Methods and apparatus for pipelined bus | |
WO1982002965A1 (en) | Multi-processor office system complex | |
US6374282B1 (en) | Method and apparatus for tracking multi-threaded system area network (SAN) traffic | |
US7043533B2 (en) | Method and apparatus for arbitrating master-slave transactions | |
US7228368B2 (en) | Polling-based apparatus and system guaranteeing quality of service | |
EP1187422B1 (en) | Method and device for tunable packet arbitration | |
EP1668519A2 (en) | Allocating bandwidths in system with redundant circuits | |
JPH0248765A (ja) | マルチプロセッサ間データ転送システム | |
US7979766B2 (en) | Architecture for a message bus | |
KR0182678B1 (ko) | 교환기에 있어서 패킷서비스 장치 | |
JP2000244585A (ja) | バスインタフェース回路 | |
CA1197019A (en) | Multi-processor office system complex |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM1K | Lapsed by not paying the annual fees |