FI92262B - Joustava väyläjärjestelmä - Google Patents
Joustava väyläjärjestelmä Download PDFInfo
- Publication number
- FI92262B FI92262B FI852408A FI852408A FI92262B FI 92262 B FI92262 B FI 92262B FI 852408 A FI852408 A FI 852408A FI 852408 A FI852408 A FI 852408A FI 92262 B FI92262 B FI 92262B
- Authority
- FI
- Finland
- Prior art keywords
- bus
- signal
- request
- bus line
- circuits
- Prior art date
Links
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/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
-
- 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/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4208—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus
- G06F13/4213—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus with asynchronous protocol
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Bus Control (AREA)
- Detection And Correction Of Errors (AREA)
- Laying Of Electric Cables Or Lines Outside (AREA)
- Time-Division Multiplex Systems (AREA)
- Debugging And Monitoring (AREA)
- Small-Scale Networks (AREA)
Description
1 92262
Joustava väyläjärjestelmä. - Flexibelt ledsystem.
Tämä keksintö liittyy tietojenkäsittelyjärjestelmiin ja täsmällisemmin laitteeseen pyyntöjen lähettämiseksi ja vastaanottamiseksi yhteisen väylän kautta.
Tietojenkäsittelyjärjestelmän eri yksiköiden ohjaimien yhdistämiseksi toisiinsa pyyntöjen lähettämistä ja vastaanottamista varten yhteisen väylän välityksellä on olemassa monia erilaisia menetelmiä ja laitteita. Pyyntöjen siirto tapahtuu joko synkronisesti tai asynkronisesti kehitettyjen väylän siirtotoiminta-jaksojen avulla. US-patentit 3 676 860 ja 3 866 181 edustavat tällaisia järjestelmiä.
Joissakin järjestelmissä on ollut käytäntönä sisällyttää pyynnön tieto-osaan tarkastusbittejä. Näitä bittejä käytetään tiedon virheettömyyden varmentamiseen, sen jälkeen kun vastaanottoyksikkö on hyväksynyt pyynnön.
Hakijan US-patentit 3 993 981 ja 4 371 928 edustavat asynkronista väyläjärjestelmää. Näissä järjestelmissä yksiköt on kytketty prioriteettiverkkoon, joka on ulotettu järjestelmäväylän rinnalle. Jokaisella yksiköllä on jopa kolme eri tyyppistä signaalivastausta kehittävä vastauslaite vastauksen antamiseksi toiselta yksiköltä tulevaan informaation siirtopyyntöön. Jokaisessa yksikössä muistia lukuunottamatta on myös komparaattori-piirit väylän välityksellä siirrettävän informaation virheettömyyden varmistamiseksi. Pyytävä yksikkö eli isäntäyksikkö vertaa jokaisen aikaisemman väyläjakson aikana orjayksikölle lähettämänsä pyynnön pyytävän yksikön kanavaosaa orjayksiköltä myöhemmän toimintajakson aikana takaisin vastaanotettuun pyytävän yksikön osoitekanavaan.
o o o c o
2 > L· L U Z
Tämä järjestely muodostaa pelkästään jälkitarkastuksen, joka varmistaa, että informaatio on siirretty pyynnön antaneelle yksikölle. Se varmentaa vain epäsuorasti, että oikea yksikkö on vastaanottanut pyynnön. Lisäksi järjestely on tarkoitettu käyttöympäristöön, jossa järjestelmäväylään liitetyille yksiköille ei ole annettu samoja kanavanumero-osoitteita ja jossa normaalisti tietyllä aikavälillä käsitellään vain yhtä muistin-käyttöpyyntöä. Tehokkaampien muistinkäyttömenetelmien käyttöönoton myötä, jotka johtavat pyyntöjen samanaikaiseen käsittelyyn ja järjestelmäväylään liitettävien yksiköiden (esim. muistioh-jainten l/0-ohjainten ja keskusyksiköiden) lukumäärän lisääntymiseen, havaitsematta jääneiden virheiden mahdollisuus on kuitenkin kasvanut oleellisesti.
US-patenteissa 3 993 981 ja 4 371 928 esitetyillä järjestelmillä on aikaansaatu jonkin verran enemmän varmuutta muisti-ohjaimen ja sen eri muistikorttien (ts. modulien) osoitukseen. Kun muistiohjain havaitsee vastaanottaneensa osoitteensa oikealla pariteetilla ja ilmoituksen siitä, että osoitettu moduli-kortti on asennettuna järjestelmään, ohjain kehittää yhden kolmesta määrätystä vastauksesta. Jos jompikumpi näistä ehdoista ei ole toteutunut, ohjain ei anna vastausta. Tietyn aikajakson jälkeen tämä aiheuttaa aikakatkaisutilan esiintymisen järjestelmässä, minkä seurauksena keskusyksikkö havaitsee keskeytyksen. Järjestelmän virheettömyyden varmennus ulottuu myös tässä vain muistiohjaimen oikeaan osoitukseen ja muistinkäyttö-pyynnön hyväksymisen estämiseen.
Tällöin jää vielä mahdolliseksi, että oikea muistitieto tuhoutuu tai että muistiin kirjoitetaan virheellistä tietoa. Lisäksi siinä vaiheessa kun keskusyksikkö on havainnut virheen, järjestelmän toiminta on edennyt pisteeseen, jossa ongelman tosiasiallista aiheuttajaa ei voida täsmällisesti määrätä. Huomattavan paljon järjestelmän käsittelyäjasta on siten kulutettava täi- 3 y 2 Z 6 2 laisten virhetilanteiden käsittelyyn käyttöjärjestelmän ohjelmistotasolla ilman mitään realistista onnistumisen mahdollisuutta. Tämän syynä on, että järjestelmäväylän ja siihen liittyvien vikojen on havaittu ilmenevän ajoittaisina tiloina eikä jatkuvina vikoina. Toisin sanoen tietyt toimintatilat kehittävät usein metastabiileja, värähteleviä tai osittaisia virhetoi-mintamuotoja eri bistabiileissa laitteissa, jotka kuuluvat osana järjestelmäväylän prioriteettiverkkoihin ja ohjauspiireihin. Vikaantumisprosessissa oleva osa tai komponentti toimii epäluotettavasi aiheuttaen siten ajoittaisia vikoja. Lisäksi voi syntyä erikoisia tiloja, kuten että useat yksiköt pyytävät samanaikaisesti pääsyä järjestelmäväylälle, mikä aiheuttaa vielä toisen tyyppisen ajoittaisen virhetilan.
Joustava väyläjärjestely on siten selvästi tarpeellinen. Tämä muodostaa vastakohdan yritykselle nostaa järjestelmän luotettavuutta lisäämällä redundanttisia piirejä tai erikoisia laitteiston tarkastusjärjestelyjä.
Esillä olevan keksinnön päätarkoituksena on siten aikaansaada järjestelmä, joka on joustava väyläsiirtojen aikana tapahtuville virheille.
Esillä olevan keksinnön toisena tarkoituksena on aikaansaada järjestelmä, joka estää järjestelmän tietojen ja toiminnan virheettömyyden häiriytymisen.
Esillä olevan keksinnön edellä esitetyt tavoitteet saavutetaan havainnollistavalla suoritusesimerkillä, johon sisältyy joukko yksiköitä, jotka on kytketty siirtämään pyyntöjä, jotka sisältävät tieto-, komento- ja tarkastussignaaleja, yksiköiden välillä väyläjärjestelmän kautta myönnettyjen väylän siirtojaksojen aikana. Jokainen yksikkö sisältää vastauslaitteen muilta yksiköiltä vastaanotettujen pyyntöjen kuittaamiseksi. Joihinkin 4 >' 2 2 6 2 yksiköihin sisältyy lisäksi uudelleenyrityslaite ja tarkastus-laite sen varmentamiseksi että tällaiselta yksiköltä väylän kautta vastaanotetun pyynnön kaikki osat ovat kelpaavia. Kun pyynnön kaikkia osia ei havaita kelpaaviksi, vastaanottava yksikkö ei hyväksy pyyntöä ja estää vastauslaitteensa kehittämästä vastausta. Tämän ansiosta vastaanottava yksikkö voi hylätä jakson siirtotoimituksen varhaisessa vaiheessa siten, että se tulee automaattisesti pyytävän yksikön tietoon.
Keksinnön esillä olevassa suoritusmuodossa vastauksen puuttuminen aiheuttaa väyläjärjestelmään kytketyn aikakatkaisulaitteen kehittämän negatiivisen kuittauksen. Tämä estää järjestelmän virheettömyyden häiriytymisen ja sen ansiosta uudelleenyritys-laitteella varustettu pyytävä yksikkö voi yrittää pyyntöä uudelleen myöhemmän väyläsiirtojakson aikana. Vastaanottavan yksikön vastauksen estäminen pienentää myös keskinäisiä häiriöitä ja mahdollistaa väyläjaksojen varaamisen vain niille yksiköille, jotka vastaanottavat kelpaavia pyyntöjä. Esillä olevassa keksinnössä käytetään siten hyväksi sitä seikkaa, että väylä-järjestelmän aiheuttamat virhetilat ovat pääasiassa ajoittaisia. Pyynnön yksi uudelleenyritys korjaa siten virheti-lan, mikäli se ei johdu viasta.
Esitetyssä suoritusmuodossa esillä olevaa keksintöä käytetään vanhemman tyyppisiä yksiköitä sisältävässä tietojenkäsittelyjärjestelmässä. Näihin yksiköihin ei sisälly esillä olevan keksinnön laitetta eivätkä ne kykene suorittamaan tarkastustoimintaa pyynnön kaikille osille. Sen sijaan tällaisen vanhempaa rakennetta olevan yksikön siirtäessä pyynnön esillä olevan keksinnön laitteen sisältävälle yksikölle se kehittää samanlaisen vastauksen kuin vanhempaa rakennetta oleva yksikkö olisi vastaanottanut vanhassa järjestelmässä toimiessaan. Lisäksi vastaanottavan yksikön kehittämät lisätarkastusbitit voidaan siirtää yksikön muihin osiin ja niitä voidaan käyttää muuhun tarkastukseen pyynnön hyväksymisen jälkeen.
Il
Q OO/TO
g s dL· O
Keksintöä voidaan siten käyttää erilaisissa järjestelmissä, jotka sisältävät vanhojen ja uusien yksiköiden yhdistelmiä.
Esillä olevan keksinnön laitteen käyttöönotto ei lisäksi edellytä mitään muutoksia näiden vanhojen yksiköiden toimintaan ja piireihin.
Uudet piirteet, joiden uskotaan olevan keksinnölle ominaisia sekä sen organisaation että toimintatavan osalta, sekä muut tavoitteet ja edut ilmenevät paremmin seuraavasta selityksestä tarkasteltuna oheisten piirustusten yhteydessä. On kuitenkin pidettävä nimenomaan selvänä, että kaikki piirustukset on esitetty vain havainnollistamista ja selittämistä varten eivätkä ole tarkoitettu määrittelemään esillä olevan keksinnön rajoja.
Kuvio 1 on lohkokaavio järjestelmästä, joka sisältää esillä olevan keksinnön laitteen.
Kuvio 2 esittää yksityiskohtaisemmin kuvion 1 keskusalijärjestelmää.
Kuviot 3a-3c esittävät yksityiskohtaisemmin kuvion 2 keskusali-järjestelmän liitäntäaluetta.
Kuvio 4 on virtauskaavio, jota käytetään esittämään esillä olevan keksinnön laitteen toimintaa.
Kuviot 5a-5f esittävät kuvion 1 järjestelmän esillä olevan keksinnön ajatusten mukaisesti kehittämien pyyntöjen ja vastausten formaatteja.
Kuviossa 1 on esitetty tietojenkäsittelyjärjestelmä 10, johon sisältyy joukko uuden- ja vanhantyyppisiä alijärjestelmiä 14-18, jotka on kytketty yhdessä järjestelmäväylään 12. Esitettyihin alijärjestelmiin sisältyy keskusalijärjestelmä 14, 6 S2262 muistialijärjestelmä 16 ja oheislaitealijärjestelmä 18. Jokaiseen alijärjestelmään sisältyy liitäntäalue, jonka avulla siihen liittyvä yksikkö tai yksiköt voivat lähettää tai vastaanottaa pyyntöjä, jotka muodostuvat komennoista, keskeytyksistä, tiedoista tai vastauksista/tiloista, toiselle järjestelmä-väylällä 12 olevalle yksikölle asynkronisella tavalla.
Oletetaan, että vain alijärjestelmät 14 ja 16 ovat uutta tyyppiä ja sisältävät esillä olevan keksinnön laitteen liitän-täalueillaan 14-1 ja 16-1. Oheislaitealijärjestelmä 18 oletetaan suunnitelluksi sisällytettäväksi aikaisempaan järjestelmään, kuten järjestelmään, joka on esitetty US-patentissa 3 995 258, jonka nimityksenä on "Data Processing System Having a Data Integrity Technique" ja keksijänä George J. Barlow. Sen liitäntäalueeseen ei siten sisälly esillä olevan keksinnön laitetta, mutta se on kytketty järjestelmäväylään 12 ja se toimii samoin kuin aikaisemmassa järjestelmässä kuten tässä selitetään. Liitäntäalueeseen 18-1 sisältyy US-patentin 3 995 258 kuviossa 9 esitetyt väyläliitäntälogiikkapiirit.
Havainnollistamista varten kuviossa 1 on esitetty vain kolme alijärjestelmää. Tietojenkäsittelyjärjestelmään 10 sisältyy normaalisti kuitenkin muita uuden- ja vanhantyyppisiä alijärjestelmiä täydellisen oheislaitevalikoiman, muiden käsittely-yksiköiden ja tiedonsiirtolaitteiden kytkemiseksi järjestelmäväylään 12. Näiden alijärjestelmien lisäksi järjestelmään 10 sisältyy ajastinlaite, joka muodostuu lohkon 20 aikakatkaisulogiikkapiireistä. Kuten piirustuksessa on esitetty, nämä piirit on kytketty järjestelmäväylään 12 ja ne kehittävät ennaltamäärätyn aikajakson, kuten 5/us jälkeen signaalin, joka vuorostaan muodostaa kielteisen kuittauksen vastaussignaa-lin järjestelmäväylälle 12 kuten tässä on selitetty.
Kuten edellä on mainittu, molempiin liitäntäalueisiin 14-1 ja o o o < o
7 /Z4.ÖC
16-1 sisältyy esillä olevan keksinnön laite. Mikäli tässä ei ole toisin mainittu, nämä molemmat liitäntäalueet voidaan katsoa toteutukseltaan samanlaisiksi. Tässä selitetään yksityiskohtaisesti siten vain liitäntäaluetta 14-1 kuvioon 2 viitaten.
Kuviosta 2 ilmenee, että liitäntäalueeseen 14-1 sisältyy lohkon 14-10 virheentarkastuspiirit, lohkon 14-12 vastauspiirit ja lohkon 14-14 porttirekisterit ja väylän uudelleenyrityspiirit. Kuten piirustuksessa on esitetty, lohkon 14-10 piirit on kytketty järjestelmäväylään 12 ja ne vastaanottavat tuloina kaikki järjestelmäväylän 12 eri osiin syötetyt signaalit. Näihin sisältyy väylän uusi prioriteettilinja, 36 bittiä leveä tieto-osa, 27 bittiä leveä osoiteosa ja 9 bittiä leveä komento-osa. Lohkon 14-10 piirit kehittävät väylän pariteetti oikein -signaalin, joka osoittaa ovatko väylälle 12 syötetyn pyynnön osat kelpaavia vai ei. Lisäksi vanhemmista alijärjestelmistä (esim. alijärjestelmästä 18) vastaanotettujen pyyntöjen tapauksessa lohko 14-10 kehittää väyläosoitteen pariteettisignaalin johdettavaksi keskusyksikkö (CPU) -alueelle 14-2 kuten tässä selitetään. Väylän pariteetti oikein -signaali syötetään tulona lohkon 14-12 vastauspiireille. Nämä piirit kehittävät väylälle 12 useita eri tyyppisiä vastauksia. Eräs on kuittausvastaus (ACK), joka osoittaa, että kelpaava vastaus on vastaanotettu. Toinen on kielteinen kuittausvastaus (NAK), joka osoittaa, että pyyntöä ei voida käsitellä sillä hetkellä. Kolmantena vastaustyyppinä on vastauksen puuttuminen, joka kehittää aika-katkaisutilan ja aikaansaa pyynnön uusimisen, kuten tässä on selitetty.
Lohkon 14-12 vastauspiirit vastaanottavat lisäksi väylältä 12 signaalit, jotka osoittavat suoritettavana olevan väyläjakson tyypin, ja ei esitetyiltä keskeytysvastauspiireiltä signaalit, jotka osoittavat onko pyytäjän keskeytystaso riittävä hyväksyttäväksi vai ei, siten kuin tässä selitetään.
8 92262
Lohkon 14-14 väylän uudelleenyrityspiirit ja porttirekisterit on kytketty järjestelmäväylään 12. Lohko 14-14 tallentaa jokaisen keskusyksikköalueelta 14-2 vastaanotetun pyynnön osoite-, tieto- ja komento-osat siirrettäväksi myöhemmin järjestelmäväy-lälle 12. Lohko 14-14 sisältää lisäksi piirit pyynnön uudelleenyrityksen suorittamiseksi järjestelmäväylällä 12, kun vastaanottava yksikkö ei vastaa pyyntöön, kuten tässä on selitetty.
Kuvio 3a esittää yksityiskohtaisemmin lohkon 14-10 virheentar-kastuspiirejä. Kuten kuviossa on esitetty, näihin piireihin sisältyy kolme ryhmää pariteettitarkastus- ja generaattoripiire-jä, jotka on konstruoitu tavanomaisista integroiduista piireistä, kuten piireistä 74AS280, jota valmistaa Texas Instruments Corporation. Ensimmäinen integroitujen piirien 74AS280 ryhmä 14-100 - 14-103 kehittää tiedon pariteettitarkastussignaalit DP000K000 - DP240K000 parillisiin (E) lähtönapoihinsa 32 tieto-bittisignaalille BSDT00010 - BSDT31010 ja neljälle tiedon pari-teettibittisignaalille BSDP00010 - BSDP24010.
Integroitujen piirien 74AS280 seuraava ryhmä 14-104 kehittää osoitteen pariteettitarkastussignaalit ΑΡ000Κ000 - AP160K000 parillisiin lähtönapoihinsa 24 osoitebittisignaalille BSAD00010 - BSAD23010 ja kolmelle osoitteen pariteettibitti-signaalille BSAP00010 - BSAP16010. Viimeinen 74AS280 integroitu piiri 14-107 kehittää komentojen pariteettitarkastussignaalin C0MP0K000 parilliseen lähtönapaansa kahdeksalle komentobitti-signaalille BSMREF000 - BSYEL0010 ja komentopariteettibitti-signaalille BSCP00010.
Jokainen tiedon pariteettitarkastussignaaleista DPOOOKOOO -DP240K000 kombinoidaan väylän uuteen pariteettisignaaliin BSNEWP010 ja väylän kahden sanan leveys -signaaliin BSDBW010 kahden viimeisen tarkastussignaalin tapauksessa JA-EI/JA- c or f. 9 g S £- i— O £- (ts. positiivinen logiikka) ja JA/TAI-EI- (ts. negatiivinen logiikka) porttipiireillä 14-110, jotka on konstruoitu tavanomaisista integroiduista piireistä, kuten 74S64, joita valmistaa Texas Instruments Corporation. Vastaavasti jokainen osoitteen pariteettitarkastussignaali ΑΡ000Κ000 - AP160K000 kombinoidaan väylän uuteen pariteettisignaaliin BSNEWP010 JA-EI/JA-port-tipiireissä 14-110. Lopuksi komentojen pariteettitarkastussignaali COMPOKOO kombinoidaan väylän uuteen pariteettisignaaliin BSNEWP010 JA-EI/JA-porttipiireissä 14-110.
Aina kun parillisten lähtönapojen jokin pariteettitarkastussignaali on binaarinen ykkönen, tämä on merkkinä virheestä järjestelmäväylältä 12 vastaanotetun pyynnön osassa. Tuloksena on, että se piirien 14-110 JA-EI/JA-piireistä, joka vastaanottaa binaarisen ykkösen, antaa binaarisen nollan tulona piirien JA-porttiosaan ohjaten väylän pariteetti oikein -signaalin BSPA0K010 binaariseksi nollaksi.
Koska kuvion 1 alijärjestelmiin sisältyy sekä uusia että vanhoja alijärjestelmiä, väylän uutta pariteettisignaalia BSNEWP010 käytetään näiden kahden tyyppisten alijärjestelmien erottamiseen. Kuten edellä on mainittu, vain uudet alijärjestelmät aikaansaavat pyyntöjen virheettömyyden täyden varmistuksen ennen hyväksymistä. Täten jokainen tällainen alijärjestelmä ohjaa signaalin BSNEWP010 binaariseksi ykköseksi. Vanhojen alijärjestelmien tapauksessa väylän uusi pariteettilinja puuttuu. Siten signaali BSNEWP010 pysyy binaarisena nollana. Tämän vaikutus estää tarkastuspiirien toiminnan saattamalla piirit 14-110 ohjaamaan automaattisesti väylän pariteetti oikein -signaalin BSPA0K010 binaariseksi ykköseksi.
Väylän kahden sanan leveys -linjan tilaa käytetään antamaan tiedon sisältääkö pyyntö sellaisen alijärjestelmän, jolla on kahden sanan levyinen tietoväylä, suorittamaan kaikkien 32 tie- O O O f. o J L· L·. U L· tobitin siirron. Eli kun signaali BSDBW010 on binaarinen ykkönen osoituksena 32-bittisestä kahden sanan pituisesta tiedonsiirrosta, piirit 14-110 tulevat asetetuiksi siten, että ne varmentavat kaikkien 32 bitin virheettömyyden. Kun signaali BSDBWD010 on binaarinen nolla osoituksena 16 tietobitin siirrosta, piirejä 14-110 estetään suorittamasta tietobittien 16-31 tarkastusta (ts. estämään niiden JA-EI-piirejä syöttämästä binaarisia ykköstulosignaaleja piirien 14-110 JA-osaan).
Lohkon 14-10 virheentarkastuspiireihin sisältyy lisäksi sarjaan kytketyt TAI-EI-portti 14-112 ja TAI-portti 14-114. TAI-EI-portti 14-112 yhdistää väylän uuden pariteettisignaalin BSNEWP010 ja osoitteen pariteettitarkastussignaalin AP160K010 pariteettitarkastus/generaattoripiirin 14-106 parittomasta lähtönavasta. Järjestely ottaa huomioon sen, että vanhemmat alijärjestelmät eivät lähetä uusia osoitetarkastussignaaleja järjestelmäväylälle 12. Siten virheentarkastuspiirien 14-10 vastaanottama tarkastussignaali BSAP16010 on binaarinen nolla. Koska järjestelmäväylältä 12 vastaanotetun signaalin BSAP16010 binaarinen nollatila on taattu, tämän signaalin yhdistäminen TAI-funktiolla TAI-EI-portilta 14-112 tulevaan signaaliin NEWP16010 antaa oikean pariteetin signaalin BSAP16110 muodossa keskusalijärjestelmän 14-2 sisäisille osoiteteille.
Tässä tapauksessa pariteettipiiri 14-106 toimii pariteettigene-raattorina aikaansaaden parittoman pariteetin osoitebitti-signaaleille BSAD16010-23010. Tällöin väylän uusi pariteetti-signaali BSNEWP010 on binaarinen nolla, minkä seurauksena signaali BSAP16110 asettuu pariteettisignaalin AP160K010 tilaan. Kun väylän uusi pariteettisignaali BSNEWP010 ilmaisee uudelta alijärjestelmältä tulevan pyynnön, signaali BSAP16110 asettuu järjestelmäväylältä 12 tulevan osoitteen pariteetti-signaalin BSAP16010 tilaan. Käyttämällä piiriä 14-106 täten li 92262 osituskäytettynä alijärjestelmän osoitetuille siirretään oikeat pariteettisignaalit sekä uusien että vanhojen alijärjestelmien pyyntöjen tapauksessa. Vaikka tätä ei ole esitetty, voidaan olettaa, että kumpikin parittomista pariteettisignaaleista AP080K010 ja COMPOKOIO yhdistetään signaaliin BSNEWP010 samalla tavalla kuin edellä on esitetty.
Lisäksi väylän pariteetti oikein -signaali BSPAOKOIO syötetään myös tulona liitäntäalueen 14-1 ei esitetyille jälkimmäisen väyläjakson vastauspiireille. Vain signaalin BSAOKOlO ollessa binaarinen ykkönen jälkimmäisen väyläjakson vastauskiikun annetaan asettua binaariseen ykköstilaan, mikä mahdollistaa vastauksen antamisen, kuten tässä selitetään.
Vain kuvion 1 uusiin alijärjestelmiin sisältyy lohkon 14-12 piirejä vastaavat piirit. Kuten kuviossa 3b on esitetty, lohkon 14-12 piireihin sisältyy kanavadekooderipiirit 14-120, JA-EI-portti 14-122, joukko JA-portteja 14-124 ... 14-128, 9 bitin rekisteri 14-130, eksklusiivinen TAI-porttilähtöpiiri 14-132 ja TAI-portti 14-134 esitetyllä tavalla kytkettyinä. Portit ja rekisteri ovat rakenteeltaan tavanomaisia. Esimerkiksi rekisteri 14-130 voidaan konstruoida 74AS823 integroidusta piiristä, jota valmistaa Texas Instruments Corporation.
Lohkon 14-120 piirit havaitsevat, koska keskusalijärjestelmälle . 14-2 varattu yksilöllinen kanavanumero annetaan järjestelmäväy- lälle 12. Nämä piirit sisältävät vertailupiirit, jotka vertaa-vat vastaanotettua kanavanumeroa sisäisesti tallennettuun kana-vanumeroon ja asettavat keskusyksikön kanavasignaalin CPCHAN010 binaariseksi ykköseksi havaitessaan näiden välisen yhtäpitävyyden. JA-EI-portti 14-122 yhdistää signaalin CPCHAN010 ja väylän pariteettisignaalin BSPAOKOIO kanava oikein -signaalin CHANOK000 muodostamiseksi. Tämä tekee signaalin CHANOKOOO binaariseksi nollaksi, kun virheentarkastuspiirit 14-10 ovat to- G O :· h o 12 S *-<- OL· denneet, että kaikki keskusalijärjestelmän 14 vastaanottaman pyynnön osat ovat kelpaavia. Tämä vuorostaan sallii rekisterin 14-130 signaalien PRSHBA010, PRINTA010 ja PRINTN010 tilojen tallentamiseksi viivästetyn väylän tietojaksosignaalin BSDCND010 ohjaamana. Tämä signaali määrää aikavälin, jolloin osoitettu alijärjestelmä (orja) on voinut havaita kanavaosoit-teensa. Tarkemman selityksen osalta viitataan US-patenttiin 3 995 258. Signaalit PRSHBA010 - PRINTN010 ilmaisevat suoritettavana olevan väyläjakson tyypin ja niitä käytetään joko kuittaus- tai kielteisen kuittaussignaalin kehittämiseksi. Yksityiskohtaisemmin esitettynä, JA-portti yhdistää jälkimmäinen väyläjakso -signaalin BSSHBC010 ja prosessorin jälkimmäisen jakson muistutussignaalin PRSHRH010 jälkimmäisen väyläjakson kuittaussignaalin PRSHBA010 kehittämiseksi.
Jälkimmäinen väyläjakso on aikaväli, jonka aikana aikaisemmin pyydetty informaatio siirretään pyytävälle alijärjestelmälle.
Se on kahden jakson toimituksen, esim. lukutoimituksen, jälkimmäinen jakso.
Signaali BSSHBC010 vastaanotetaan järjestelmäväylältä 12, kun alijärjestelmä (esim. muistialijärjestelmä 16) siirtää keskusali järjestelmän 14 aikaisemmin pyytämää tietoa. Signaali PRSHR010 on normaalisti binaarinen ykkönen ja se varmistaa, että keskusalijärjestelmä ottaa huomioon vain antamiensa pyyn-, töjen jälkimmäiset väyläjaksot.
JA-portit 14-126 ja 14-128 yhdistävät keskusyksikön keskeytys-signaalin CPINTR010 ja komplementaariset prosessorin taso-signaalit PRLVLS010 ja PRLVLS000 I/O-keskeytyksen kuittaus- ja kielteinen kuittaussignaalien PRINTA010 ja PRINTN010 kehittämiseksi. Keskusyksikön keskeytyssignaali CPINTR010 ja prosessorin tasosignaali PRLVI010 saattavat ollessaan molemmat binaarisia ykkösiä osoituksena siitä, että keskeyttävällä
II
n 92262 alijärjestelmällä on sen hetkistä toimintatasoa korkeampi prioriteetti (ts. tasonumeron arvo on pienempi) JA-portin 14-226 asettamaan kuittaussignaalin PRINTA010 binaariseksi ykköseksi. Tällöin komplementaarinen prosessorin tasosignaali PRLVLS000 on binaarinen nolla. Sen sijaan kun prosessorin tasosignaali PRLVLS000 on binaarinen ykkönen osoittaen, että keskeyttävällä alijärjestelmällä on sen hetkistä toimintatasoa alempi prioriteetti, JA-portti 14-128 asettaa negatiivisen kuittaussignaalin PRINTN010 binaariseksi ykköseksi.
Kuittaussignaalit PRSHBA110 ja PRINTA110 yhdistetään eksklusiivisessa TAI-portissa 14-132 tarkastusta varten, niin että oma kuittaussignaali MYACKR010 kehitetään, kun vain yksi kuittaus-signaaleista on binaarinen ykkönen. Negatiivinen kuittaus-signaali PRINTN110 saattaa ollessaan binaarinen ykkönen TAI-portin 14-134 asettamaan oman negatiivisen kuittaussignaalin MYNAKR010 binaariseksi ykköseksi. Kuten kuviosta 3b havaitaan, signaalit MYACKR010 ja MYNAKR010 syötetään järjestelmäväyIälle 12 tavanomaisten ei-esitettyjen ohjainpiirien kautta.
Kuten edellä on selitetty, muistialijärjestelmän liitäntäalue 16-1 sisältää vastauspiirit, jotka on konstruoitu samalla tavalla yhtä poikkeusta lukuunottamatta. Muistin vastauspiirit sisältävät piirit odotusvastauksen kehittämiseksi. Tähän tarvitaan vielä yksi JA-portti, joka vastaanottaa samat signaalit kuin JA-portti 14-124. Kuitenkin toinen kahdesta komplementaarisesta muistin varattu -tilan osoittavasta signaalista syötetään asianomaiselle näistä JA-porteista.
Kuvio 3c esittää yksityiskohtaisemmin kuvion 2 lohkon 14-14 porttirekistereitä ja uudelleenyrityspiirejä. Kuten kuviossa on esitetty, lohko 14-14 sisältää joukon rekistereitä 14-140, 14-142 ja 14-144, jotka tallentavat keskusyksikköalueen 14-2 kehittämän pyynnön tieto-, osoite-, komento- ja tarkastusbitit.
14 Q O O £ O
X4 s O Z.
Näiden rekisterien sisällöt syötetään järjestelmän pyyntöyksi-kön 14-146 ja ei esitettyjen ohjainpiirien kautta järjestelmä-väylän 12 tieto-, osoite- ja komento-osiin.
Myös uusi oma pariteettisignaali MYNEWP010 asetetaan binaariseksi ykköseksi, mikä vuorostaan aiheuttaa väylän uusi pariteetti -linjan asettamisen binaariseksi ykköseksi. Kaikki pyynnön signaalit veräjöidään järjestelmäväylälle tietojaksosignaa-lilla MYDCNN010. Samanaikaisesti järjestelmän pyyntöyksikkö asettaa oman pyyntösignaalin MYREQT010 binaariseksi ykköseksi antaen vastaanottavalle alijärjestelmälle merkin pyynnöstä.
Signaali MYREQT010 kehitetään seuraavan Boolen yhtälön mukaan: MYREQT010 = BUSREQ010 + (MYDCNN010 · NAKFLPOOO · BSNAKR010)
Yhtälön jälkimmäinen puolisko liittyy oman pyyntösignaalin MYREQT010 kehittämiseen sellaisen pyynnön yrittämiseksi uudelleen, jota vastaanottava yksikkö ei hyväksynyt, kuten tässä on selitetty. Yksikön 14-146 lisäksi uudelleenyrityspiireihin sisältyy D-kiikku 14-148. Kiikku 14-148 pysyy binaarisessa nollatilassa, kun keskusyksikköalue 14-2 ei anna väyläpyyntöä (ts. signaali BUSREQ010 on binaarinen nolla). Kiikun 14-148 annetaan kääntyä binaariseen ykköstilaan kun signaali BUSREQ010 siirtyy binaarisesta nollasta binaariseksi ykköseksi seuraavan yhtälön mukaisesti: SET - MYDCNN010 · BSNAKR010
Se tallentaa siten tiedon siitä, että järjestelmäväylältä 12 on vastaanotettu kielteinen kuittaus.
Seurauksena signaalin NAKFLP010 asettamisesta binaariseksi ykköseksi järjestelmäväylän pyyntöyksikkö 14-146 asettaa järjes-, telmän esivaroitussignaalin SYSYEL010 binaariseksi ykköseksi (ts. SYSYEL010 = NAKFLP010 -TIMOUT010). Yksikkö 14-146 asettaa myös järjestelmävirhesignaalin SYSERR010 binaariseksi ykköseksi is 92262 seuraavan Boolen yhtälön mukaisesti: SYSERR010 = MYDCNN010 · NAKFLP010 · BSNAKR010 · TIMOUTOIO.
Nämä molemmat signaalit syötetään edelleen keskusyksikköalueel-le 14-2 toimenpiteitä varten, kuten tässä selitetään.
Signaalin TIMOUTOIO kehittävät aikakatkaisupiirit, jotka ovat rakenteeltaan tavanomaisia ja jotka sisältyvät lohkoon 14-146.
Nämä piirit asettavat signaalin TIMOUTOIO binaariseksi ykköseksi havaitessaan, että signaali MYDCNN010 on pysynyt binaarisena ykkösenä määrätyn ajanjakson, joka vastaa kolmea mikrosekuntia.
Seuraavassa selitetään liitäntäalueen 14-1 toimintaa kuvioiden 4a ja 4b virtauskaavioihin viitaten kuvion 5 pyyntöjen käsittelyn osalta. Oletetaan, että keskusalijärjestelmä 14 haluaa kirjoittaa tai lukea tietoja muistialijärjestelmästä 16. Tässä tapauksessa alijärjestelmä kehittää muistipyynnön, jolla on kuvion 5a tai 5b formaatti. Ts. alijärjestelmä 14-2 lataa tieto-, osoite-, komento- ja tarkastusbitit rekistereihin 14-140 ... 14-144. Lisäksi järjestelmäväylän pyyntöyksikkö 14-146 asettaa signaalin MYNEWP010 binaariseksi ykköseksi. Se asettaa myös väylänpyyntösignaalin BUSREQ010 binaariseksi ykköseksi. Tästä seuraa oman pyyntösignaalin MYREQT010 tuleminen asetetuksi binaariseksi ykköseksi ja kiikun 14-148 nollaaminen binaariseen nollaan.
.. Signaali MYREQT010 asettaa väylänpyyntölinjän BSREQT binaariseksi ykköseksi osoituksesti siitä, että alijärjestelmä 14 pyytää väyläjaksoa. Muistinkäyttöpyynnön tapauksessa bitit asetetaan seuraavasti: BSMREF010 = 1, BSWRIT010 * 0, »(luku) tai 1 = (kirjoitus), BSLOCKOIO = 0, BSSHBC010 = 0, BSDBWD010 = 1, BSBYTE010 = 0, BSDBPL010 = 1 ja BSYEL0010 = 0.
Kun alijärjestelmälle on myönnetty väyläjakso vastauksena O 9 r> C o 15 s L. il Ö L· signaaliin BUSREQ010, yksikköön 14-146 sisältyvät prioriteetti-verkkopiirit asettavat signaalin MYDCNN010 binaariseksi ykköseksi. Nämä piirit ovat rakenteeltaan tavanomaisia ja ne voivat muodostua US-patentissa 3 995 258 esitetyistä piireistä. Tällä hetkellä muistinkäyttöpyyntö yhdessä uuden väyläpariteet-tisignaalin MYNEWP010 kanssa asetetaan järjestelmäväylälle 12.
Kuten kuviosta 4b havaitaan, muistialijärjestelmäalue 16-1 havaitsee järjestelmäväylältä 12 tulevan pyynnön. Tämän suorittavat kanavadekooderipiirit, jotka ovat samanlaisia kuin lohkossa 14-120 ja jotka havaitsevat muistialijärjestelmän kanavaosoit-teen ja sen, että väylän muistinkäyttökomentobitti BSMREF on binaarinen ykkönen. Muistialijärjestelmä määrää seuraavaksi väylän uuden pariteettilinjän tilan, joka määrää suoritetaanko kaikki uudet virhetarkastukset vai ei. Koska signaali BSNEWP010 on binaarinen ykkönen, kuvion 3a piirejä vastaavat piirit suorittavat virhetarkastuksen muistinkäyttöpyynnön jokaiselle osalle. Kun jotakin pyynnön osaa ei voida todeta kelpaavaksi, virheentarkastuspiirit asettavat väylän pariteetti oikein -signaalin binaariseksi nollaksi.
Kuten kuviosta 4b havaitaan, tämä saattaa muistialijärjestelmän 16 estämään vastauksen kehittämisen. Ts. kuvion 3c piirejä vastaavat piirit asettavat kanava oikein -signaalin CHANOKOOO binaariseksi ykköseksi estäen minkään vastauksen kehittämisen.
Lohkon 20 aikakatkaisupiirit käynnistävät tällöin ajoitusaika-välin seurauksena kuvion 3c vastausyksikön 14-146 kehittämästä oma tietojaksosignaalista MYDCNN010. Koska muistialijärjestelmä 16 ei kehitä mitään vastausta (kuittaus, odota tai kielteinen kuittaus), lohkon 20 piirit kehittävät viiden mikrosekunnin ajan päättyessä kielteisen kuittaussignaalin. Tästä seuraa signaalin BSNAKR010 tuleminen asetetuksi binaariseksi ykköseksi, mikä vuorostaan kääntää kuvion 3c kiikun 14-148 binaariseksi ykköseksi.
O O O C O
17 S/-L.OL·
Kuten kuviosta 4a ilmenee, kun keskusalijärjestelmä 14 havaitsee, että se ei ole vastaanottanut vastausta ja että väylän ai-kakatkaisu on tapahtunut, se määrää onko tämä ensimmäinen kerta, jolloin pyyntöä on yritettävä uudelleen. Tämän määrää kiikun 14-148 tila. Eli kun kiikku 14-148 on binaarisessa nollatilassa, kielteisen kuittaussignaalin BSNAKR010 vastaanottaminen väyläjakson lopussa aiheuttaa oman pyyntösignaalin MYREQT010 kääntymisen jälleen binaariseksi ykköseksi. Tällä hetkellä oma tietojaksosignaali MYDCNN010 on edelleen binaarinen ykkönen.
Kun keskusalijärjestelmälle 14 myönnetään jälleen pääsy järjes-telmäväylälle 12, oma tietojaksosignaali MYDCNN010 kääntyy jälleen binaariseksi ykköseksi. Tämä syöttää jälleen rekisterien 14-140 ... 14-144 pyyntösisällöt yhdessä uuden pariteettilinjän signaalin MYNEWP010 kanssa järjestelmäväylälle 12. Alijärjestelmät 14 ja 16 suorittavat uudelleen kuvioiden 4a ja 4b toiminnat.
Voidaan todeta, että kielteinen kuittaussignaali BSNAKR010 saattaa kiikun 14-148 kääntymään binaariseksi ykköseksi (ts. tila = MYDCNN010 BSNAKR010). Tämä vuorostaan asettaa virhe-signaalin SYSYEL010 binaariseksi ykköseksi, kun sisäisesti kehitetty aikakatkaisusignaali TIMOUTOIO on binaarinen ykkönen.
Tämä antaa keskusyksikköalueelle 14-2 merkin väylävirheen esiintymisestä ja aiheuttaa ensimmäisen uudelleenyritystoimi-» tuksen.
Kuten kuviosta 4a ilmenee, jos uudelleenyritystoimitus ei onnistu, lohkon 20 aikakatkaisupiirit kehittävät toisen kielteisen kuittaussignaalin. Tämä saattaa järjestelmäväylän pyyntöyk-sikön 14-146 asettamaan järjestelmävirhesignaalin SYSERR010 binaariseksi ykköseksi. Koska kyseessä on toinen uudelleenyritys, keskusalijärjestelmä 14 estää pyynnön ja antaa ilmoituksen vir-hetilasta, jossa uudelleenyritys on epäonnistunut. Koska vir- o o ' r n 18 y Z L· O λ heen aiheuttanutta tilaa ei voitu korjata pyynnön yhdellä uudella yrityksellä, järjestelmä katsoo sen pysyväksi viaksi.
Kuten kuviosta 4b ilmenee, kun muistialijärjestelmä 16 hyväksyy täydellisesti uudelleen yritetyn pyynnön, tällöin muistialijärjestelmän virheentarkastuspiirit asettavat väylän pariteetti oikein -signaalin BSPAOKOlO binaariseen ykköstilaan. Tämä vuorostaan sallii muistialijärjestelmän vastauspiirien kehittää kuittausvastaussignaalin, kuten kuviossa 4b on esitetty. Vasta tämän hyväksymisen jälkeen muistialijärjestelmä 16 voi hyväksyä ja käsitellä pyynnön. Eli positiivinen kuittaussignaali MYACKR010 sallii pyynnön lataamisen järjestelmäväyIältä 12 muistialijärjestelmän jonotusrekistereihin. Tarkempaa informaatiota tämän suorittamisen osalta on saatavissa US-patentista 4 451 880, jonka nimityksenä on "Memory Controller with Interleaved Queuing Apparatus". Muistin informaation vahingoittumisen tai virheellisen toimituksen käynnistymisen mahdollisuus on siten vältetty.
Kuten kuviosta 5a havaitaan, muistin kirjoituspyyntö tarvitsee vain yhden väylän toimintajakson. Muistin lukupyyntö sen sijaan edellyttää kahta väylän toimintajaksoa. Ensimmäinen väyläjakso suoritetaan samalla tavalla sekä muistin luku- että muistin kirjoituspyyntöjen tapauksessa. Muistialijärjestelmä 16 siirtää pyydetyn tiedon keskusalijärjestelmälle 14 myöhemmän toisen väyläjakson aikana. Tällöin muistialijärjestelmä suorittaa kuvion 4a toimintasekvenssin. Kuten kuviosta 5c havaitaan, alijärjestelmä 16 syöttää keskusalijärjestelmän 14 kanavanume-ron, vakioarvon K ja asianomaiset tarkastusbitit järjestelmä-väylän 12 osoiteosaan. Tieto- ja tarkastusbitit syötetään jär-jestelmäväylän 12 tieto-osaan ja komento- ja tarkastusbitit syötetään järjestelmäväylän 12 komento-osaan. Muistialijärjestelmän 16 järjestelmävastausyksikkö asettaa lisäksi uuden pari-teettilinjan signaalin (esim. MYNEWP010) binaariseksi ykköseksi.
19 92262
Keskusalijärjestelmä 14 suorittaa tällöin vastaanottavana yksikkönä (orja) kuvion 4b toimintasekvenssin. Lyhyesti esitettynä lohkon 14-10 tarkastuspiirit suorittavat järjestelmäväylältä 12 vastaanotetun informaation jokaisen osan tarkastuksen. Kuten kuviosta 3b havaitaan, mikäli väylän pariteetti oikein -signaali BSPAOKOIO ei tule asetetuksi binaariseksi ykköseksi, lohkon 14-12 vastauspiirejä estetään kehittämästä vastausta. Kuten edellä on selitetty, tämä saattaa lohkon 20 aikakatkaisupiirit kehittämään kielteisen kuittaus-signaalin. Kuten kuviosta 4b ilmenee, tämä saattaa muistiali-järjestelmän yrittämään uudelleen informaation siirtoa seuraa-van toimintajakson aikana. Jos uusi yritys onnistuu, lohkon 14-12 keskusalijärjestelmän vastauspiirit kehittävät kuittaus-signaalin osoituksena hyväksymisestä, mikä päättää muistitoiminnan. Kuittaussignaali aikaansaa pyyntösignaalin tallentamisen tulorekisteriin (esim. FIFO, puskuri, jono).
Kun uusi yritys epäonnistuu, muistialijärjestelmä antaa tiedon korjautumattoman virhetilan esiintymisestä järjestelmäväylän 12 välityksellä tai muulla tavanomaisella tavalla. Voidaan todeta, että toteutuksen helpottamiseksi ja suunnittelun yksinkertaistamiseksi lohkon 14-146 uudelleenyrityspiirit suorittavat uuden yrityksen kaikille keskusyksikköalueen 14-2 antamille pyynnöille, joista on tuloksena kielteinen kuittausvastaus.
Kuviot 5d ja 5e esittävät I/O-lukupyynnön ja 1/0-lukupyynnön vastauksen formaatteja. Oheislaitealijärjestelmä käsittelee tämän tyyppistä pyyntöä samalla tavalla kuin muistialijärjestelmä 16 käsitteli muistin lukupyyntöä. Funktiokoodia käytetään tietyn suoritettavan I/O-toimituksen määrittelyyn. Tässä on oletettu, että oheislaitealijärjestelmä on konstruoitu sisältämään esillä olevan keksinnön virheentarkastus- ja uudelleenyritys-laitteiston .
20 9 2 2 6 2
Kuvio 5f esittää keskeytyspyynnön formaattia. Alijärjestelmä, joka haluaa keskeyttää keskusalijärjestelmän 14, pyytää väyläjaksoa. Kun väyläjakso on myönnetty, alijärjestelmä asettaa keskusalijärjestelmän 14 kanavanumeron järjestelmäväylän 12 osoiteosaan ja oman kanavanumeronsa ja tasonumeron järjestelmä-väylän 12 tieto-osaan. Toisin sanoen keskeyttävä alijärjestelmä suorittaa kuvion 4b toiminnat.
Samalla tavalla kuin edellä on selitetty, keskusalijärjestelmän lohkon 14-10 virheentarkastuspiirit varmentavat keskeytyspyyn-nön kaikki osat. Kun tämä varmennus on suoritettu, väylän pariteetti oikein -signaali BSPAOKOIO tulee asetetuksi binaariseksi ykköseksi. Kuten kuviosta 3b havaitaan, tämä sallii signaalien PRSHBA010, PRINTA010 ja PRINTN010 tilojen lataamisen rekisteriin 14-130. Koska kyseessä on keskeytyspyyntö, jälkimmäisen väyläjakson kuittaussignaali PRSHBA010 on binaarinen nolla. Keskusalijärjestelmä 14 hyväksyy keskeytyspyynnön asettamalla keskeytyksen kuittaussignaalin PRINTA010 binaariseksi ykköseksi, kun keskeyttävän alijärjestelmän esittämä tasonumero on numeroarvoltaan pienempi kuin sen hetkinen sisäinen taso. Sen sijaan kun esillä oleva tasonumero ei ole numeroarvoltaan pienempi kuin sen hetkeinen sisäinen taso, keskusalijärjestelmä ilmoittaa, että se ei voi hyväksyä keskeytystä asettamalla keskeytyksen kielteisen kuittaussignaalin PRINTN010 binaariseksi ykköseksi. Kuten kuviosta 4a havaitaan, kun keskusalijärjes-telmältä ei tule vastausta, keskeyttävä alijärjestelmä yrittää uudelleen keskeytyspyyntöä. Jos uusi yritys onnistuu, toiminta jatkuu. Jos uusi yritys sen sijaan epäonnistuu, keskeyttävä alijärjestelmä antaa ilmoituksen virhetilasta keskusalijärjes-telmälle 14.
Kuten kuviosta 4b havaitaan, esillä olevan keksinnön virheentarkastuspiirit voivat myös käsitellä vanhoilta alijärjestelmiltä vastaanotettuja pyyntöjä, joihin ei sisälly esillä 2ΐ ?2ζό2 olevan keksinnön virheentarkastusominaisuuksia. Toisin sanoen kun pyyntö vastaanotetaan ja väylän uusi pariteettisignaali BSNEWP010 on binaarinen nolla, kuvion 3a lohkon 14-10 piirit asettavat väylän pariteetti oikein -signaalin BSPAOKOIO binaariseksi ykköseksi. Pariteettigeneraattoripiirin 14-106 ja muiden tällaisten piirien kehittämät oikea pariteetti -signaalit syötetään alijärjestelmän sisäisille osoiteteille. Tämä aikaansaa järjestelmän lisävarmennuksen piirejä oleellisesti lisäämättä.
Yhteenvetona edellä olevasta voidaan todeta kuinka esillä olevan keksinnön väylän virheentarkastus- ja uudelleenyrityspiirit voivat määrätä mahdollisimman aikaisin onko alijärjestelmä vastaanottanut pyynnön asianmukaisesti vai ei. Asettamalla pyynnön varmentaminen pyynnön käynnistäneen yksikön (isännän) tai toisin ilmaistuna yksikön, jolle väyläjakso on myönnetty, tehtäväksi, järjestelmä voi suorittaa nämä määritykset luotettavasti ja suorittaa halutut korjaustoimenpiteet ennen vahingon syntymistä. Tällä saadaan järjestelmän joustavuus suureksi samalla kun järjestelmän luotettavuus pysyy suurena. Voidaan todeta, että samaa luotettavuusastetta käytetään kaikentyyppisten väyläpyyntöjen käsittelyssä.
Vaikka selitetyt useat esimerkit liittyvät pyyntöihin, joissa tarvitaan yksi tai kaksi väyläjaksoa, keksintö toimii samalla tavalla käsiteltäessä pyyntöjä, joihin sisältyy mielivaltainen lukumäärä jaksoja (esim. ryhmäpyynnöt, kahden sanan lukupyynnöt). Esillä oleva keksintö ei myöskään millään tavoin rajoitu johonkin tiettyyn pyyntöformaattiin. Muita esimerkkejä formaateista voidaan löytää julkaisusta, jonka nimityksenä on "Level 6 Minicomputers MODELS 6/34, 6/36 and 6/42", Order No. AS22, Rev 3, päivätty toukokuussa 1979, Copyright 1979 Honeywell Information Systems Inc.
Γ' r\ /* 22 > Z <L 6 Z.
Voidaan myös todeta, että sellaiseen järjestelmään, jonka kaikki alijärjestelmät sisältävät esillä olevan keksinnön virheentarkastus- ja uudelleenyrityspiirit, ei tarvitse sisällyttää väylän uusi pariteetti -linjaa. Esillä olevan suoritusmuodon virheentarkastus- ja vastauspiireihin voidaan myös tehdä monia muutoksia eri tyyppisten alijärjestelmien sovittamista varten. Esillä oleva suoritusmuoto vain havainnollistaa sen tyyppisiä piirejä, joita tarvitaan esillä olevan keksinnön tarkastus- ja joustavuusominaisuuksien sisällyttämiseksi tietojenkäsittelyjärjestelmän väyläjärjestelmän osaksi.
Vaikka edellä on määräysten ja asetusten mukaisesti kuvattu ja selitetty keksinnön paras muoto, siihen voidaan tehdä tiettyjä muutoksia poikkeamatta keksinnön hengestä siten kuin se on esitetty oheisissa patenttivaatimuksissa, ja joissain tapauksissa tiettyjä keksinnön piirteitä voi olla edullista käyttää ilman vastaavaa muiden ominaisuuksien käyttöä.
Il
Claims (6)
1. Joustava tietojenkäsittelyn väyläjärjestelmä, johon sisältyy useita yksiköitä, jotka on kytketty yhdessä järjestelmäväylään pyyntöjen siirtämiseksi mainittujen useiden yksiköiden välillä väylän eri toimintajaksojen aikana, jossa järjestelmässä on: ainakin ensimmäiseen mainituista yksiköistä sisältyvä pyynnön kehittävä piiri (14-148) kohdistamaan pyynnöt mainitulle väylälle (12), kunkin pyynnön sisältäessä joukon erilaisia osia, kunkin mainitun osan sisältäessä vähintään yhden tarkastusbitin varmistamaan milloin mainituista yksiköistä toinen yksikkö on vastaanottanut kelpaavasti mainitun pyynnön väylän toimintajakson aikana; ja mainittuun toiseen yksikköön sisältyvä tarkistuspiiri (14-10) varmistamaan se, että mainitun toisen yksikön vastaanottaman mainitun kunkin pyynnön kaikki mainitut eri osat ovat kelpaa-via, jolloin mainittu järjestelmä on tunnettu siitä, että: mainittuun toiseen yksikköön sisältyy vastauspiiri (14-12), joka on kytketty mainittuun tarkistuspiiriin (14-10) ja mainittuun väylään (12), minkä avulla mainittu tarkistuspiiri (14-10) estää mainittua vastauspiiriä (14-12) kohdistamasta mainitun toisen yksikön avulla vastaussignaalia mainitulle väylälle (12) silloin, kun vähemmän kuin kaikki mainitun vastaanotetun pyynnön osista on kelpaavia; aikakatkaisupiiri (20) on kytketty mainittuun väylään havaitsemaan mainitun vastaussignaalin ja se kykenee kehittämään ohjaussignaalin kun mainittu aikakatkaisupiiri ei havaitse mainittua vastaussignaalia ennalta määrätyn ajanjakson kuluttua sen jälkeen kun mainittu ensimmäinen yksikkö kohdistaa pyynnön mainitulle väylälle (12); ja mainittuun ensimmäiseen yksikköön on järjestetty uudelleenyri-tyspiiri (14-14), joka reagoi mainitun ohjaussignaalin esiintymiseen mainitun pyynnön kehittävän piirin (14-146) ohjaamiseksi kohdistamaan jälleen mainittu pyyntö mainitulle väylälle (12). 92262 24
2. Patenttivaatimuksen 1 mukainen joustava tietojenkäsittelyn väyläjärjestelmä, tunnettu siitä, että mainittu väylä (12) sisältää linjan kuljettamaan signaalia (BSNEWP010), joka osoittaa onko pyynnön kehittävä piiri (14-146), joka kohdistaa pyynnön mainitulle väylälle (12), ensimmäistä tyyppiä, missä mainitun pyynnön kaikki osat eivät sisällä tarkastusbittiä vai toista tyyppiä, missä kaikki mainitut osat sisältävät vähintään yhden tarkastusbitin; ja mainittu tarkistuspiiri (14-10) on kytketty mainittuun johti-meen (BSNEWP010 väylältä 12; kuvio 3a) ja reagoi valikoivasti mainitun linjan kuljettamaan signaaliin varmistamaan kaikkien tai vähemmän kuin kaikkien mainitun pyynnön osien kelvollisuus.
3. Patenttivaatimuksen 1 mukainen joustava tiedonkäsittelyn väyläjärjestelmä, tunnettu siitä, että mainittu ensimmäinen yksikkö käsittää lisäksi osoitinelimet (14-148) kytkettynä mainittuun uudelleen yrityspiiriin (14-14), mainittujen osoitinelimien kyetessä reagoimaan mainittuun ohjaussignaaliin (BSNAKR010) kehittämään ensimmäinen virhesignaali (NAKFLP010), osoittaen ensimmäisen uudelleenyritystoimenpiteen esiintymisen ensimmäisen yksikön avulla.
4. Patenttivaatimuksen 3 mukainen joustava tietojenkäsittely-väylä järjestelmä, tunnettu siitä, että mainittu ensimmäinen yksikkö sisältää lisäksi virhe-elimet (14-146) kytkettynä mainittuun uudelleenyrityspiiriin (14-14), jolloin mainitut virhe-elimet kykenevät reagoimaan mainitun ohjaussignaalin toiseen esiintymiseen kehittämään toinen virhesignaali (SYS ERR010) ilmaisten, että mainittu ensimmäinen uudelleenyritys-toimenpide epäonnistui ja että mainittu pyyntö on keskeytettävä.
5. Patenttivaatimuksen 1 mukainen joustava tiedonkäsittelyn väyläjärjestelmä, tunnettu siitä, että mainittu järjes-telmäväylä (12) sisältää useita jaksoja, kukin järjestettynä 92262 25 vastaanottamaan vähintään yksi ennalta määrätty osa, sisältäen vähintään yhden kunkin mainitun pyynnön mainituista tarkastus-biteistä .
6. Patenttivaatimuksen 5 mukainen joustava tiedonkäsittelyn väyläjärjestelmä, tunnettu siitä, että mainitut useat jaksot sisältävät monibittiosoiteväyläjakson, monibittitieto-väyläjakson ja monibittikomentoväyläjakson vastaanottamaan osoite-, tieto- ja komentobitit, jotka sisältävät kunkin pyynnön mainitut tarkastusbitit. 26 92262
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US62326484 | 1984-06-21 | ||
US06/623,264 US4763243A (en) | 1984-06-21 | 1984-06-21 | Resilient bus system |
Publications (4)
Publication Number | Publication Date |
---|---|
FI852408A0 FI852408A0 (fi) | 1985-06-18 |
FI852408L FI852408L (fi) | 1985-12-22 |
FI92262B true FI92262B (fi) | 1994-06-30 |
FI92262C FI92262C (fi) | 1994-10-10 |
Family
ID=24497410
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI852408A FI92262C (fi) | 1984-06-21 | 1985-06-18 | Joustava väyläjärjestelmä |
Country Status (10)
Country | Link |
---|---|
US (2) | US4763243A (fi) |
EP (1) | EP0165603B1 (fi) |
KR (1) | KR910007650B1 (fi) |
AU (1) | AU582164B2 (fi) |
CA (1) | CA1227874A (fi) |
DE (1) | DE3587493T2 (fi) |
DK (1) | DK169186B1 (fi) |
FI (1) | FI92262C (fi) |
NO (1) | NO174312C (fi) |
YU (1) | YU46372B (fi) |
Families Citing this family (70)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4910666A (en) * | 1986-12-18 | 1990-03-20 | Bull Hn Information Systems Inc. | Apparatus for loading and verifying a control store memory of a central subsystem |
US4914576A (en) * | 1986-12-18 | 1990-04-03 | Bull Hn Information Systems Inc. | Apparatus and method of loading a control store memory of a central subsystem |
GB2203617B (en) * | 1987-03-30 | 1991-08-21 | Ind Technology Inst | Embedded test system for communications systems conformance testing |
US4910656A (en) * | 1987-09-21 | 1990-03-20 | Motorola, Inc. | Bus master having selective burst initiation |
US5222219A (en) * | 1988-10-25 | 1993-06-22 | Hewlett-Packard Company | Pipeline computer system having write order preservation |
JP2981618B2 (ja) * | 1988-10-25 | 1999-11-22 | アポロ・コンピューター・インコーポレーテッド | パイプラインコンピュータシステムでの書き込み順序保存方法 |
ATE159108T1 (de) * | 1990-07-19 | 1997-10-15 | Ibm | Personalcomputer mit laufwerk-identifizierung |
US5440693A (en) * | 1990-07-19 | 1995-08-08 | International Business Machines Corp. | Personal computer with drive identification |
US5210757A (en) * | 1990-10-05 | 1993-05-11 | Bull Hn Information Systems Inc. | Method and apparatus for performing health tests of units of a data processing system |
US6311286B1 (en) * | 1993-04-30 | 2001-10-30 | Nec Corporation | Symmetric multiprocessing system with unified environment and distributed system functions |
EP0665501A1 (en) * | 1994-01-28 | 1995-08-02 | Compaq Computer Corporation | Bus master arbitration circuitry with retry mechanism |
US6104876A (en) * | 1995-06-07 | 2000-08-15 | Cirrus Logic, Inc. | PCI bus master retry fixup |
US5966306A (en) * | 1997-07-07 | 1999-10-12 | Motorola Inc. | Method for verifying protocol conformance of an electrical interface |
US7346404B2 (en) | 2001-03-01 | 2008-03-18 | Fisher-Rosemount Systems, Inc. | Data sharing in a process plant |
US8044793B2 (en) | 2001-03-01 | 2011-10-25 | Fisher-Rosemount Systems, Inc. | Integrated device alerts in a process control system |
US7562135B2 (en) | 2000-05-23 | 2009-07-14 | Fisher-Rosemount Systems, Inc. | Enhanced fieldbus device alerts in a process control system |
US6975219B2 (en) | 2001-03-01 | 2005-12-13 | Fisher-Rosemount Systems, Inc. | Enhanced hart device alerts in a process control system |
US7206646B2 (en) | 1999-02-22 | 2007-04-17 | Fisher-Rosemount Systems, Inc. | Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control |
US6609171B1 (en) * | 1999-12-29 | 2003-08-19 | Intel Corporation | Quad pumped bus architecture and protocol |
US6795798B2 (en) | 2001-03-01 | 2004-09-21 | Fisher-Rosemount Systems, Inc. | Remote analysis of process control plant data |
US7389204B2 (en) * | 2001-03-01 | 2008-06-17 | Fisher-Rosemount Systems, Inc. | Data presentation system for abnormal situation prevention in a process plant |
US6954713B2 (en) | 2001-03-01 | 2005-10-11 | Fisher-Rosemount Systems, Inc. | Cavitation detection in a process plant |
US8073967B2 (en) | 2002-04-15 | 2011-12-06 | Fisher-Rosemount Systems, Inc. | Web services-based communications for use with process control systems |
US6965806B2 (en) | 2001-03-01 | 2005-11-15 | Fisher-Rosemount Systems Inc. | Automatic work order/parts order generation and tracking |
US7720727B2 (en) | 2001-03-01 | 2010-05-18 | Fisher-Rosemount Systems, Inc. | Economic calculations in process control system |
US7162534B2 (en) * | 2001-07-10 | 2007-01-09 | Fisher-Rosemount Systems, Inc. | Transactional data communications for process control systems |
WO2003071438A1 (en) * | 2002-02-19 | 2003-08-28 | Infineon Technologies Ag | A method for a first semiconductor device to determine if it is coupled to a second semiconductor device |
DE10236747A1 (de) * | 2002-08-10 | 2004-02-19 | Adam Opel Ag | Vorrichtung zur Sicherung der Signalübertragung in einem Kraftfahrzeug |
US7600234B2 (en) * | 2002-12-10 | 2009-10-06 | Fisher-Rosemount Systems, Inc. | Method for launching applications |
US7493310B2 (en) | 2002-12-30 | 2009-02-17 | Fisher-Rosemount Systems, Inc. | Data visualization within an integrated asset data system for a process plant |
US8935298B2 (en) | 2002-12-30 | 2015-01-13 | Fisher-Rosemount Systems, Inc. | Integrated navigational tree importation and generation in a process plant |
US7152072B2 (en) | 2003-01-08 | 2006-12-19 | Fisher-Rosemount Systems Inc. | Methods and apparatus for importing device data into a database system used in a process plant |
US20040158474A1 (en) * | 2003-02-06 | 2004-08-12 | Karschnia Robert J. | Service facility for providing remote diagnostic and maintenance services to a process plant |
US7953842B2 (en) | 2003-02-19 | 2011-05-31 | Fisher-Rosemount Systems, Inc. | Open network-based data acquisition, aggregation and optimization for use with process control systems |
US7103427B2 (en) * | 2003-02-28 | 2006-09-05 | Fisher-Rosemont Systems, Inc. | Delivery of process plant notifications |
US6915235B2 (en) * | 2003-03-13 | 2005-07-05 | Csi Technology, Inc. | Generation of data indicative of machine operational condition |
US7634384B2 (en) | 2003-03-18 | 2009-12-15 | Fisher-Rosemount Systems, Inc. | Asset optimization reporting in a process plant |
US20040230328A1 (en) * | 2003-03-21 | 2004-11-18 | Steve Armstrong | Remote data visualization within an asset data system for a process plant |
US7299415B2 (en) * | 2003-06-16 | 2007-11-20 | Fisher-Rosemount Systems, Inc. | Method and apparatus for providing help information in multiple formats |
US7030747B2 (en) * | 2004-02-26 | 2006-04-18 | Fisher-Rosemount Systems, Inc. | Method and system for integrated alarms in a process control system |
US7676287B2 (en) * | 2004-03-03 | 2010-03-09 | Fisher-Rosemount Systems, Inc. | Configuration system and method for abnormal situation prevention in a process plant |
US7079984B2 (en) * | 2004-03-03 | 2006-07-18 | Fisher-Rosemount Systems, Inc. | Abnormal situation prevention in a process plant |
US7515977B2 (en) * | 2004-03-30 | 2009-04-07 | Fisher-Rosemount Systems, Inc. | Integrated configuration system for use in a process plant |
US7536274B2 (en) | 2004-05-28 | 2009-05-19 | Fisher-Rosemount Systems, Inc. | System and method for detecting an abnormal situation associated with a heater |
BRPI0511928A (pt) * | 2004-06-12 | 2008-01-22 | Fisher Rosemount Systems Inc | método para monitorar operação de uma malha de controle em uma instalação de processo, meio tangìvel, sistema para monitorar operação de uma malha de controle em uma instalação de processo, e, método para facilitar a operação de monitoramento de no mìnimo uma porção de uma instalação de processo |
US7181654B2 (en) * | 2004-09-17 | 2007-02-20 | Fisher-Rosemount Systems, Inc. | System and method for detecting an abnormal situation associated with a reactor |
US8005647B2 (en) | 2005-04-08 | 2011-08-23 | Rosemount, Inc. | Method and apparatus for monitoring and performing corrective measures in a process plant using monitoring data with corrective measures data |
US9201420B2 (en) | 2005-04-08 | 2015-12-01 | Rosemount, Inc. | Method and apparatus for performing a function in a process plant using monitoring data with criticality evaluation data |
US7272531B2 (en) | 2005-09-20 | 2007-09-18 | Fisher-Rosemount Systems, Inc. | Aggregation of asset use indices within a process plant |
US7912676B2 (en) | 2006-07-25 | 2011-03-22 | Fisher-Rosemount Systems, Inc. | Method and system for detecting abnormal operation in a process plant |
US8145358B2 (en) | 2006-07-25 | 2012-03-27 | Fisher-Rosemount Systems, Inc. | Method and system for detecting abnormal operation of a level regulatory control loop |
US8606544B2 (en) | 2006-07-25 | 2013-12-10 | Fisher-Rosemount Systems, Inc. | Methods and systems for detecting deviation of a process variable from expected values |
US7657399B2 (en) | 2006-07-25 | 2010-02-02 | Fisher-Rosemount Systems, Inc. | Methods and systems for detecting deviation of a process variable from expected values |
CN102789226B (zh) | 2006-09-28 | 2015-07-01 | 费舍-柔斯芒特系统股份有限公司 | 热交换器中的异常情况预防 |
US8014880B2 (en) | 2006-09-29 | 2011-09-06 | Fisher-Rosemount Systems, Inc. | On-line multivariate analysis in a distributed process control system |
US20080188972A1 (en) * | 2006-10-11 | 2008-08-07 | Fisher-Rosemount Systems, Inc. | Method and System for Detecting Faults in a Process Plant |
US8032341B2 (en) | 2007-01-04 | 2011-10-04 | Fisher-Rosemount Systems, Inc. | Modeling a process using a composite model comprising a plurality of regression models |
US8032340B2 (en) | 2007-01-04 | 2011-10-04 | Fisher-Rosemount Systems, Inc. | Method and system for modeling a process variable in a process plant |
US7827006B2 (en) | 2007-01-31 | 2010-11-02 | Fisher-Rosemount Systems, Inc. | Heat exchanger fouling detection |
US10410145B2 (en) * | 2007-05-15 | 2019-09-10 | Fisher-Rosemount Systems, Inc. | Automatic maintenance estimation in a plant environment |
US8301676B2 (en) | 2007-08-23 | 2012-10-30 | Fisher-Rosemount Systems, Inc. | Field device with capability of calculating digital filter coefficients |
US7702401B2 (en) | 2007-09-05 | 2010-04-20 | Fisher-Rosemount Systems, Inc. | System for preserving and displaying process control data associated with an abnormal situation |
US9323247B2 (en) | 2007-09-14 | 2016-04-26 | Fisher-Rosemount Systems, Inc. | Personalized plant asset data representation and search system |
US8055479B2 (en) | 2007-10-10 | 2011-11-08 | Fisher-Rosemount Systems, Inc. | Simplified algorithm for abnormal situation prevention in load following applications including plugged line diagnostics in a dynamic process |
US9927788B2 (en) | 2011-05-19 | 2018-03-27 | Fisher-Rosemount Systems, Inc. | Software lockout coordination between a process control system and an asset management system |
US8417851B2 (en) * | 2011-06-27 | 2013-04-09 | International Business Machines Corporation | Polling of a target register within a peripheral device |
US9529348B2 (en) | 2012-01-24 | 2016-12-27 | Emerson Process Management Power & Water Solutions, Inc. | Method and apparatus for deploying industrial plant simulators using cloud computing technologies |
CN104184753B (zh) * | 2013-05-20 | 2018-04-27 | 腾讯科技(深圳)有限公司 | 一种文件传输方法及装置 |
CN105283850A (zh) * | 2013-06-27 | 2016-01-27 | 惠普发展公司,有限责任合伙企业 | 存储器总线误差信号 |
WO2015065426A1 (en) | 2013-10-31 | 2015-05-07 | Hewlett-Packard Development Company, L.P. | Memory access for busy memory |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3676860A (en) * | 1970-12-28 | 1972-07-11 | Ibm | Interactive tie-breaking system |
US3866181A (en) * | 1972-12-26 | 1975-02-11 | Honeywell Inf Systems | Interrupt sequencing control apparatus |
US3932841A (en) * | 1973-10-26 | 1976-01-13 | Raytheon Company | Bus controller for digital computer system |
US3993981A (en) * | 1975-06-30 | 1976-11-23 | Honeywell Information Systems, Inc. | Apparatus for processing data transfer requests in a data processing system |
US4166211A (en) * | 1978-04-03 | 1979-08-28 | Burroughs Corporation | Error control system for named data |
US4320452A (en) * | 1978-06-29 | 1982-03-16 | Standard Oil Company (Indiana) | Digital bus and control circuitry for data routing and transmission |
US4281380A (en) * | 1978-12-27 | 1981-07-28 | Harris Corporation | Bus collision avoidance system for distributed network data processing communications system |
US4271507A (en) * | 1979-06-07 | 1981-06-02 | Ford Motor Company | Communication broadcast channel interface |
US4371928A (en) * | 1980-04-15 | 1983-02-01 | Honeywell Information Systems Inc. | Interface for controlling information transfers between main data processing systems units and a central subsystem |
US4390944A (en) * | 1980-05-13 | 1983-06-28 | Bti Computer Systems | System for controlling access to a common bus in a computer system |
US4386416A (en) * | 1980-06-02 | 1983-05-31 | Mostek Corporation | Data compression, encryption, and in-line transmission system |
DE3278051D1 (en) * | 1981-04-16 | 1988-03-03 | Ncr Co | Data processing system having error checking capability |
JPS58106624A (ja) * | 1981-12-18 | 1983-06-25 | Fujitsu Ltd | 入出力装置制御方式 |
US4536877A (en) * | 1983-01-21 | 1985-08-20 | E-Systems, Inc. | Tack-on acknowledgment in computer networks |
-
1984
- 1984-06-21 US US06/623,264 patent/US4763243A/en not_active Expired - Lifetime
-
1985
- 1985-03-28 US US06/717,201 patent/US4764862A/en not_active Expired - Fee Related
- 1985-06-18 FI FI852408A patent/FI92262C/fi not_active IP Right Cessation
- 1985-06-19 EP EP85107596A patent/EP0165603B1/en not_active Expired - Lifetime
- 1985-06-19 DE DE85107596T patent/DE3587493T2/de not_active Expired - Fee Related
- 1985-06-20 NO NO852495A patent/NO174312C/no unknown
- 1985-06-20 CA CA000484593A patent/CA1227874A/en not_active Expired
- 1985-06-20 AU AU43875/85A patent/AU582164B2/en not_active Ceased
- 1985-06-20 DK DK279285A patent/DK169186B1/da active
- 1985-06-21 KR KR1019850004407A patent/KR910007650B1/ko not_active IP Right Cessation
- 1985-06-21 YU YU104185A patent/YU46372B/sh unknown
Also Published As
Publication number | Publication date |
---|---|
DK279285D0 (da) | 1985-06-20 |
EP0165603A3 (en) | 1988-04-27 |
AU582164B2 (en) | 1989-03-16 |
US4763243A (en) | 1988-08-09 |
DK279285A (da) | 1985-12-22 |
KR910007650B1 (ko) | 1991-09-28 |
FI852408A0 (fi) | 1985-06-18 |
YU46372B (sh) | 1993-10-20 |
US4764862A (en) | 1988-08-16 |
NO852495L (no) | 1985-12-23 |
NO174312B (no) | 1994-01-03 |
FI92262C (fi) | 1994-10-10 |
NO174312C (no) | 1994-04-13 |
AU4387585A (en) | 1986-01-02 |
EP0165603A2 (en) | 1985-12-27 |
KR860000598A (ko) | 1986-01-29 |
DE3587493T2 (de) | 1994-01-20 |
YU104185A (en) | 1987-10-31 |
DK169186B1 (da) | 1994-09-05 |
EP0165603B1 (en) | 1993-08-04 |
CA1227874A (en) | 1987-10-06 |
DE3587493D1 (de) | 1993-09-09 |
FI852408L (fi) | 1985-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FI92262B (fi) | Joustava väyläjärjestelmä | |
US5345566A (en) | Method and apparatus for controlling dual bus system | |
CN1139036C (zh) | 防止对先前的故障设备完成加载或存储操作的方法及装置 | |
GB1588807A (en) | Power interlock system for a multiprocessor | |
US5517615A (en) | Multi-channel integrity checking data transfer system for controlling different size data block transfers with on-the-fly checkout of each word and data block transferred | |
US6237108B1 (en) | Multiprocessor system having redundant shared memory configuration | |
JPH07129426A (ja) | 障害処理方式 | |
EP1376356A1 (en) | Error reporting network in multiprocessor computer | |
US4858234A (en) | Method and apparatus for error recovery in a multibus computer system | |
US7143206B2 (en) | Method for controlling data transfer unit having channel control unit, storage device control unit, and DMA processor | |
US6604161B1 (en) | Translation of PCI level interrupts into packet based messages for edge event drive microprocessors | |
US9542251B2 (en) | Error detection on a low pin count bus | |
EP0288650B1 (en) | Protocol and apparatus for a control link between a control unit and several devices | |
CN109074294A (zh) | 通信装置和通信系统 | |
US4837767A (en) | Bus adapter module with improved error recovery in a multibus computer system | |
WO2023024594A1 (zh) | 重传方法、内存控制器、处理器系统及电子设备 | |
EP0094177B1 (en) | Apparatus for direct memory-to-memory intercomputer communication | |
JPH02199938A (ja) | データ伝送誤り検出方式 | |
CN100394390C (zh) | 差错检测和校正装置及其控制方法 | |
JP2001188751A (ja) | データ転送装置 | |
US8264948B2 (en) | Interconnection device | |
EP1703392A2 (en) | Method and apparatus for detecting failures in a partitioned large scale computer system | |
JP3127941B2 (ja) | 二重化装置 | |
US6131176A (en) | On-the-fly data integrity transfer system handling mixed block sizes | |
JPH0535616A (ja) | データ転送システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
BB | Publication of examined application | ||
MM | Patent lapsed | ||
MM | Patent lapsed |
Owner name: HONEYWELL INFORMATION SYSTEMS INC. |