HK71496A - Apparatus and method for assigning addresses to scsi supported peripheral devices - Google Patents

Apparatus and method for assigning addresses to scsi supported peripheral devices

Info

Publication number
HK71496A
HK71496A HK71496A HK71496A HK71496A HK 71496 A HK71496 A HK 71496A HK 71496 A HK71496 A HK 71496A HK 71496 A HK71496 A HK 71496A HK 71496 A HK71496 A HK 71496A
Authority
HK
Hong Kong
Prior art keywords
address
devices
configuration
configurable
scsi bus
Prior art date
Application number
HK71496A
Other languages
German (de)
English (en)
Inventor
Duane Dixon Jerry
Steven Keener Don
Jeffrey Locker Howard
Allan Marazas Gerald
Boyce Mcneill Andrew
Harold Newsom Thomas
Allen Osborn Neal
Original Assignee
International Business Machines Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corporation filed Critical International Business Machines Corporation
Publication of HK71496A publication Critical patent/HK71496A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0646Configuration or reconfiguration
    • G06F12/0669Configuration or reconfiguration with decentralised address assignment
    • G06F12/0676Configuration or reconfiguration with decentralised address assignment the address being position dependent

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Small-Scale Networks (AREA)
  • Bus Control (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)
  • Multi Processors (AREA)
  • Information Transfer Systems (AREA)

Claims (14)

  1. Système informatique comprenant : une pluralité de périphériques (13, 17); un bus d'interface système de petit ordinateur (SCSI) (10) pour interconnecter les périphériques; une pluralité de périphériques configurables par adresse (20, 25) couplés au bus SCSI pour communiquer vue la bus SCSI (10); caractérisé en ce que ledit système informatique comprend, de plus : un bus de configuration en chaîne (15) permettant à un périphérique principal (23) couplé à des périphériques déjà existants dans une première direction d'être couplés à des périphériques à ajouter ultérieurement dans une seconde direction, ledit périphérique principal (23) étant couplé au dit bus de configuration (15) pour transmettre séquentiellement une commande de configuration à chacun des périphériques configurables (20, 25) dans la première et la seconde direction tout en affectant une adresse unique sur le bus SCSI (10) à chacun des périphériques configurables (20, 25), pour recevoir des signaux de confirmation en provenance des périphériques, et pour imposer une condition OCCUPE (33) sur le bus SCSI au cours de l'affectation des adresses, afin d'empêcher les périphériques configurables de participer à toute transmission de données sur le bus SCSI; chacun des dits périphériques configurables comprenant : des bornes d'entrée et de sortie de configuration (42, 43, 46, 48) couplées au dit bus de configuration (15) pour propager une commande d'affectation d'adresse au périphérique suivant, et pour propager un signal de confirmation au périphérique précédent; un élément à protocole de configuration (60) sensible à la commande de configuration en provenance des bornes d'entrée de configuration (42, 43) pour transmettre un signal CONFIRMER/ACCEPTER ou un signal CONFIRMER/REFUSER au périphérique principal, via le bus de configuration, en cas de réception d'une nouvelle adresse de périphérique en provenance du bus SCSI (10) au cours de la commande de configuration, et pour lancer une transmission suivante sur le bus SCSI de l'adresse de périphérique; et un élément de commutation (62) pour connecter les bornes d'entrée (42, 43) à la borne de sortie (46, 48) en réponse à une affectation d'adresse réussie à un périphérique.
  2. Système informatique selon la revendication 1 pour affecter des adresses à une pluralité de périphériques interconnectés via un bus SCSI, chaque périphérique configurable par adresse étant capable de communiquer via le bus SCSI en utilisant un protocole de transmission SCSI standard, et comprenant : une entrée de restauration pour recevoir un signal qui supprime une adresse précédemment affectée au périphérique.
  3. Système informatique selon la revendication 1 ou 2 comprenant, de plus, un deuxième périphérique principal connecté au bus SCSI, le premier et le deuxième périphérique principal ayant des priorités différentes pour déterminer lequel des deux périphériques principaux est un périphérique primaire, et lequel est un périphérique de réserve auxiliaire.
  4. Système informatique selon la revendication 3, dans lequel les périphériques primaire et secondaire sont en arbitrage pour l'accès au bus SCSI pour exécuter des affectations d'adresse pour les périphériques configurables par adresse.
  5. Système informatique selon la revendication 1 ou 2, dans lequel le périphérique principal comprend, de plus, un élément de mappage mémoire pour mémoriser des adresses qui sont disponibles pour affectation.
  6. Système informatique selon la revendication 5, dans lequel le périphérique principal lance des commandes d'interrogation sur le bus SCSI pour déterminer s'il y a des périphériques sur le bus SCSI qui ont une adresse fixe non-affectable, et supprimer les identités de périphériques non-affectables de l'élément de mappage mémoire.
  7. Système informatique selon la revendication 6, dans lequel le périphérique principal comprend un premier et un deuxième ensemble de bornes d'entrée/sortie de configuration formant une première et une deuxième connexion en chaîne avec un premier et un deuxième groupe de périphériques configurables par adresse.
  8. Système informatique selon la revendication 7, dans lequel chaque périphérique configurable à une première et une deuxième borne forment les bornes d'entrée et de sortie, chacune des dites bornes comprenant un élément pour détecter la présence de données de commande et configurer une borne recevant la commande de configuration comme une borne d'entrée, et la borne restante comme une borne de sortie.
  9. Système informatique selon l'une quelconque des revendications précédentes, dans lequel chaque périphérique configurable comprend, de plus, un élément de restauration pour supprimer une adresse de périphérique précédemment affectée en réponse à un signal de restauration.
  10. Dans un système informatique selon la revendication 1, procédé pour affecter des adresses à une pluralité de périphériques configurables par adresse connectés à un bus SCSI, ledit procédé comprenant les étapes consistant à : initier en provenance d'un périphérique principale une condition OCCUPE sur le bus SCSI; transmettre en provenance du périphérique principal, via ledit bus de configuration, des commandes de configuration à une borne d'entrée d'un périphérique configurable connecté au bus SCSI, ainsi que les adresses affectées associées à la commande, via le bus SCSI; recevoir, sur un premier des périphériques configurables par adresse, sur une première borne de configuration du périphérique configurable, une première des commandes de configuration, et recevoir, sur le bus SCSI, une adresse pour le premier périphérique configurable, et mémoriser l'adresse reçue comme l'adresse du premier périphérique configurable; transmettre, via le bus de configuration, une deuxième commande de configuration reçue sur le premier périphérique configurable à un périphérique configurable adjacent; recevoir, sur le périphérique configurable adjacent des premières des données de commande transmises, et mémoriser une adresse associée sur le bus SCSI comme l'adresse du périphérique configurable adjacent; et transmettre, via le bus de configuration, une troisième et d'autres commandes de configuration reçues ensuite à d'autres périphériques configurables, les adresses associées à chacune des commandes étant transmises sur le bus SCSI et introduites dans chaque périphérique configurable: initier, sur chaque périphérique configurable, un signale CONFIRMER/ACCEPTER sur la borne de sortie pour indiquer au périphérique principal que l'affectation d'adresse a été acceptée.
  11. Procédé selon la revendication 10 comprenant, de plus, l'étape consistant à transmettre, en provenance du périphérique configurable sur le bus SCSI l'adresse acceptée par le périphérique configurable lorsque le signal CONFIRMER/ACCEPTER est initié.
  12. Procédé selon la revendication 11 comprenant, de plus, l'étape consistant à initier, en provenance du périphérique principal, une commande d'interrogation destiné à l'ensemble des périphériques sur le bus SCSI qui ne sont pas configurable par adresse, et à mémoriser les adresses des périphériques interrogés comme des adresses non-affectables.
  13. Procédé selon la revendication 10 comprenant, de plus, l'étape consistant à générer des adresses affectables pour les périphériques configurables sur la base des adresses qui ne sont non-affectables.
  14. Procédé selon la revendication 10 comprenant, de plus, l'étape consistant à transmettre un signal de restauration à l'ensemble des périphériques configurables avant de lancer la procédure d'affectation d'adresses.
HK71496A 1989-06-19 1996-04-25 Apparatus and method for assigning addresses to scsi supported peripheral devices HK71496A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/368,679 US5175822A (en) 1989-06-19 1989-06-19 Apparatus and method for assigning addresses to scsi supported peripheral devices

Publications (1)

Publication Number Publication Date
HK71496A true HK71496A (en) 1996-05-03

Family

ID=23452283

Family Applications (1)

Application Number Title Priority Date Filing Date
HK71496A HK71496A (en) 1989-06-19 1996-04-25 Apparatus and method for assigning addresses to scsi supported peripheral devices

Country Status (10)

Country Link
US (1) US5175822A (fr)
EP (1) EP0404414B1 (fr)
JP (1) JPH0329043A (fr)
AT (1) ATE131640T1 (fr)
BR (1) BR9002877A (fr)
CA (1) CA2018073C (fr)
DE (1) DE69024111T2 (fr)
HK (1) HK71496A (fr)
PE (1) PE7291A1 (fr)
SG (1) SG44448A1 (fr)

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2545482B2 (ja) * 1990-03-15 1996-10-16 富士通株式会社 インタ―フェイス装置の転送パラメ―タ設定方法
IL96808A (en) * 1990-04-18 1996-03-31 Rambus Inc Introductory / Origin Circuit Agreed Using High-Performance Brokerage
US5293624A (en) * 1990-08-27 1994-03-08 Apple Computer, Inc Data chaining mechanism for SCSI devices
JP2501965B2 (ja) * 1991-02-12 1996-05-29 パイオニア株式会社 デ―タ転送制御装置
US5317693A (en) * 1991-04-04 1994-05-31 Digital Equipment Corporation Computer peripheral device network with peripheral address resetting capabilities
US6205497B1 (en) * 1994-09-07 2001-03-20 Hewlett-Packard Company System for configuring and input/output board in a computer
US5367640A (en) * 1991-04-30 1994-11-22 Hewlett-Packard Company System for configuring an input/output board in a computer
DE4227346C2 (de) * 1991-08-19 1999-09-09 Sequent Computer Systems Inc Gerät zur Datenübertragung zwischen mehreren, mit einem SCSI-Bus verbundenen Einheiten
BR9204660A (pt) * 1991-12-20 1993-06-22 Ibm Sistema de rede de computadores que engloba uma interface para sistemas de computadores pequenos(scsi)para dispositivos de scsi nao locais
US5353413A (en) * 1992-03-19 1994-10-04 Aeg Transportation Systems, Inc. Method and apparatus for christening a trainline monitor system
CA2092486C (fr) * 1992-05-11 1999-05-11 Vincent Ferri Systeme automatique de reconnaissance de tranches de temps et de decodage d'adresses
US5596727A (en) * 1993-06-02 1997-01-21 Lucent Technologies Inc. Arrangement for expanding the device capacity of a bus
US5420987A (en) * 1993-07-19 1995-05-30 3 Com Corporation Method and apparatus for configuring a selected adapter unit on a common bus in the presence of other adapter units
JPH0793219A (ja) * 1993-09-20 1995-04-07 Olympus Optical Co Ltd 情報処理装置
US5668949A (en) * 1993-11-12 1997-09-16 Intel Corporation System utilizing multiple address decode resources and decoder receiving address determines address corresponding to resource based on select and ready signals by that particular resource
US5590289A (en) * 1993-11-12 1996-12-31 Intel Corporation Method and apparatus for initializing a computer system having central and distributed address decode memory bus resources
US5404460A (en) * 1994-01-28 1995-04-04 Vlsi Technology, Inc. Method for configuring multiple identical serial I/O devices to unique addresses through a serial bus
US5551053A (en) * 1994-02-28 1996-08-27 Eaton Corporation System and Method for assigning addresses to I/O devices in a control network and for verifying the assigned address of the devices
US5666557A (en) * 1994-06-16 1997-09-09 Cassidy; Bruce Michael Method and apparatus for automatically assigning device identifiers on a parallel data bus
JP3481308B2 (ja) * 1994-07-12 2003-12-22 富士通株式会社 インターフェース装置、データ転送システム及びデータ転送方法
US5619724A (en) * 1994-08-10 1997-04-08 Databook Incorporated System for assigning a unique identifier to components by storing a bit sequence from a selected bit line after detecting a predetermined sequence of data
JP2691140B2 (ja) * 1994-09-28 1997-12-17 インターナショナル・ビジネス・マシーンズ・コーポレイション 情報処理装置及びその制御方法
US5548788A (en) * 1994-10-27 1996-08-20 Emc Corporation Disk controller having host processor controls the time for transferring data to disk drive by modifying contents of the memory to indicate data is stored in the memory
US5636342A (en) * 1995-02-17 1997-06-03 Dell Usa, L.P. Systems and method for assigning unique addresses to agents on a system management bus
US5566304A (en) * 1995-05-08 1996-10-15 Apple Computer, Inc. Method of dynamic selection between immediate and delayed read access acknowledgement
US5938742A (en) * 1995-08-18 1999-08-17 General Magic, Inc. Method for configuring an intelligent low power serial bus
US5692134A (en) * 1995-09-22 1997-11-25 Adaptec, Inc. Preserving configuration information in a SCAM based SCSI system
FR2740236B1 (fr) * 1995-10-23 1998-01-02 Actikey Dispositif de controle de l'utilisation d'un logiciel, systeme comprenant plusieurs de ces dispositifs et procede de controle correspondant
US5664221A (en) * 1995-11-14 1997-09-02 Digital Equipment Corporation System for reconfiguring addresses of SCSI devices via a device address bus independent of the SCSI bus
US5828899A (en) * 1996-01-04 1998-10-27 Compaq Computer Corporation System for peripheral devices recursively generating unique addresses based on the number of devices connected dependent upon the relative position to the port
KR100265708B1 (ko) * 1996-07-16 2000-09-15 윤종용 스카시아이-디자동설정장치
US5842025A (en) * 1996-08-27 1998-11-24 Mmc Networks, Inc. Arbitration methods and apparatus
JP3731263B2 (ja) * 1996-09-11 2006-01-05 ソニー株式会社 通信方法及び電子機器
US5978853A (en) * 1996-09-16 1999-11-02 Advanced Micro Devices, Inc. Address administration for 100BASE-T PHY devices
US6016527A (en) * 1996-09-30 2000-01-18 Lsi Logic Corporation Method and apparatus for improving fairness in SCSI bus arbitration
US5794013A (en) * 1996-10-28 1998-08-11 International Business Machines Corporation System and method for testing computer components in development environments
US5898886A (en) * 1996-11-19 1999-04-27 Advanced Micro Devices, Inc. Multimedia devices in computer system that selectively employ a communications protocol by determining the presence of the quaternary interface
US5805836A (en) * 1996-12-10 1998-09-08 International Business Machines Corporation Method and apparatus for equalizing grants of a data bus to primary and secondary devices
US5954796A (en) * 1997-02-11 1999-09-21 Compaq Computer Corporation System and method for automatically and dynamically changing an address associated with a device disposed in a fire channel environment
US6014383A (en) * 1997-02-10 2000-01-11 Compaq Computer Corporation System and method for controlling multiple initiators in a fibre channel environment
US5903733A (en) 1997-02-13 1999-05-11 Toshiba America Information Systems, Inc. Multifunction peripheral controller
US5944798A (en) * 1997-02-19 1999-08-31 Compaq Computer Corp. System and method for arbitrated loop recovery
US6334648B1 (en) 1997-03-21 2002-01-01 Girsberger Holding Ag Vehicle seat
US6126451A (en) * 1997-06-02 2000-10-03 Compaq Computer Corporation SCSI connector
US5938776A (en) * 1997-06-27 1999-08-17 Digital Equipment Corporation Detection of SCSI devices at illegal locations
US6263380B1 (en) * 1997-10-14 2001-07-17 Mitutoyo Corporation Measurement data processing unit
US6418493B1 (en) * 1997-12-29 2002-07-09 Intel Corporation Method and apparatus for robust addressing on a dynamically configurable bus
GB9805488D0 (en) * 1998-03-13 1998-05-13 Sgs Thomson Microelectronics Microcomputer
US6115772A (en) * 1998-09-18 2000-09-05 International Business Machines, Inc. System and method for host expansion and connection adaptability for a SCSI storage array
US6694385B1 (en) 1999-09-10 2004-02-17 Texas Instruments Incorporated Configuration bus reconfigurable/reprogrammable interface for expanded direct memory access processor
US7721079B2 (en) * 2000-04-10 2010-05-18 Rockwell Automation Technologies, Inc. Pointbus architecture and automatic sequential addressing
US6622177B1 (en) * 2000-07-27 2003-09-16 International Business Machines Corporation Dynamic management of addresses to an input/output (I/O) device
DE10040438A1 (de) * 2000-08-18 2002-03-07 Siemens Ag Adressvergabeverfahren für mindestens einen neu an ein Bussystem angeschlossenen Busteilnehmer
EP1286268A1 (fr) * 2001-08-21 2003-02-26 Alcatel Circuit intégré avec allocation des régions d'adresses
JP2005515547A (ja) * 2001-12-28 2005-05-26 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 通信システム
US6954819B2 (en) * 2002-01-09 2005-10-11 Storcase Technology, Inc. Peripheral bus switch to maintain continuous peripheral bus interconnect system operation
US6886051B2 (en) * 2002-03-28 2005-04-26 Seagate Technology Llc Device discovery method and apparatus
DE102004052075A1 (de) * 2004-10-26 2006-04-27 Jungheinrich Ag Knoten für ein Bus-Netzwerk, Bus-Netzwerk und Verfahren zum Konfigurieren des Netzwerks
US7765230B2 (en) * 2005-12-01 2010-07-27 The Boeing Company Method and system for managing data
RU2419826C2 (ru) * 2006-08-08 2011-05-27 Сименс Энерджи Энд Отомейшн, Инк. Устройства, системы и способы, относящиеся к plc
US7506086B2 (en) * 2006-10-25 2009-03-17 Infineon Technologies Ag Electronic network with identification code generation and assignment
US8296488B2 (en) * 2009-04-27 2012-10-23 Abl Ip Holding Llc Automatic self-addressing method for wired network nodes
US8205017B2 (en) * 2009-11-17 2012-06-19 Aptina Imaging Corporation Systems and methods for addressing and synchronizing multiple devices
TWI426757B (zh) * 2010-02-05 2014-02-11 Hon Hai Prec Ind Co Ltd 主從設備通訊電路及其id地址分配方法
CN102200953A (zh) * 2010-03-24 2011-09-28 鸿富锦精密工业(深圳)有限公司 电子系统
KR20110132055A (ko) * 2010-06-01 2011-12-07 삼성전자주식회사 Id 설정 시스템, id 설정 방법 및 이를 이용한 디스플레이 장치
US9043634B2 (en) 2011-04-29 2015-05-26 Qualcomm Incorporated Methods, systems, apparatuses, and computer-readable media for waking a SLIMbus without toggle signal
US8667193B2 (en) * 2011-04-29 2014-03-04 Qualcomm Incorporated Non-ported generic device (software managed generic device)
US9065674B2 (en) 2011-04-29 2015-06-23 Qualcomm Incorporated Multiple slimbus controllers for slimbus components
US10551897B2 (en) 2017-06-07 2020-02-04 Intel Corporation Combining presence detect pin with device management bus reset and power disable
US10409737B2 (en) * 2017-06-07 2019-09-10 Intel Corporation Apparatus, system, and method for positionally aware device management bus address assignment

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4156277A (en) * 1977-09-26 1979-05-22 Burroughs Corporation Access request mechanism for a serial data input/output system
US4360870A (en) * 1980-07-30 1982-11-23 International Business Machines Corporation Programmable I/O device identification
US4373181A (en) * 1980-07-30 1983-02-08 Chisholm Douglas R Dynamic device address assignment mechanism for a data processing system
US4660141A (en) * 1983-12-06 1987-04-21 Tri Sigma Corporation Self configuring computer network with automatic bus exchange of module identification numbers and processor assigned module numbers
US4727475A (en) * 1984-05-18 1988-02-23 Frederick Kiremidjian Self-configuring modular computer system with automatic address initialization
JPH0650860B2 (ja) * 1984-06-29 1994-06-29 ヒューレット・パッカード・カンパニー ネットワーク初期設定方法
US4773005A (en) * 1984-09-07 1988-09-20 Tektronix, Inc. Dynamic address assignment system
US4821170A (en) * 1987-04-17 1989-04-11 Tandem Computers Incorporated Input/output system for multiprocessors

Also Published As

Publication number Publication date
DE69024111T2 (de) 1996-06-20
EP0404414B1 (fr) 1995-12-13
JPH0542024B2 (fr) 1993-06-25
SG44448A1 (en) 1997-12-19
CA2018073A1 (fr) 1990-12-19
CA2018073C (fr) 1996-01-02
EP0404414A3 (fr) 1991-10-09
PE7291A1 (es) 1991-03-05
ATE131640T1 (de) 1995-12-15
JPH0329043A (ja) 1991-02-07
BR9002877A (pt) 1991-08-20
US5175822A (en) 1992-12-29
EP0404414A2 (fr) 1990-12-27
DE69024111D1 (de) 1996-01-25

Similar Documents

Publication Publication Date Title
EP0404414B1 (fr) Appareil et procédé d'attribution d'adresses à des dispositifs périphériques assistés par SCSI
US4964038A (en) Data processing system having automatic address allocation arrangements for addressing interface cards
US5204669A (en) Automatic station identification where function modules automatically initialize
US5237567A (en) Processor communication bus
EP0472814B1 (fr) Voies de transmission de données dans un système d'entrée-sortie d'ordinateur
US5357621A (en) Serial architecture for memory module control
CA1083726A (fr) Systeme et methode pour le partage d'une memoire
EP0029975B1 (fr) Système multiprocesseur
JP2644554B2 (ja) 情報処理システム
US4128883A (en) Shared busy means in a common bus environment
EP0221303A2 (fr) Attribution automatique d'adresses d'E/S
US6438625B1 (en) System and method for automatically identifying slots in a backplane
US6230217B1 (en) Data storage system having a host computer coupled to bank of disk drives through interface comprising plurality of directors, buses, and a PCB connectors
GB1572426A (en) Microcomputer systems including a memory
JPH0664532B2 (ja) 多端末システムにおけるカードの識別及び接続の検問方法
EP0887739B1 (fr) Détection de dispositifs SCSI à positions irrégulières
EP0472836B1 (fr) Acquisition d'adresses dans un système d'entrée-sortie
WO1988008573A1 (fr) Chaine de type marguerite couplee par rayonnement
EP0143160B1 (fr) Attribution d'adresses à des dispositifs d'entrée-sortie identiques éloignés
US4724519A (en) Channel number priority assignment apparatus
EP0265575B1 (fr) Système de traitement de données ayant des dispositifs d'attribution automatique d'adresse pour adresser des cartes d'interface
GB1591779A (en) Data processing apparatus
US6289401B1 (en) Data storage system having a host computer coupled to bank of disk drives through interface comprising plurality of directors, two pairs of buses, and memory sections
US6230221B1 (en) Data storage system having a host computer coupled to bank of disk drives through interface comprising plurality of directors, busses, and reference voltage generators
WO1982002965A1 (fr) Ensemble constituant un systeme de bureau a multi-processeur

Legal Events

Date Code Title Description
PC Patent ceased (i.e. patent has lapsed due to the failure to pay the renewal fee)