177091. lajstromszámú szabadalom • Berendezés digitális jelfolyam elágaztatására

5 177091 6 puáramkörön keresztül. Itt természetesen nem használhatjuk az AND2 kapuáramkört, mert az a BIR2 elágazási regiszter kimenetéhez csatlakozik. Az 1. ábrának megfelelően az ANDI kapuáramkört arra használjuk, hogy egyrészt meghosszabbítsuk a B2 jelágba küldött szó időtartamát, másrészt meg­hosszabbítsunk a bi2 elágazási vezérlőjelet a B3 jelág vezérlésére. Szerkezetileg lehetséges a BRI regiszternek és a BIR1 elágazási regiszternek, vala­mint a BR2 regiszternek és a BIR2 elágazási regiszternek az egyesítése, mivel megfelelő A akti­váló bemenetűk közvetlenül össze van kapcsolva. A találmány szerinti berendezés funkcionálisan számos olyan lehetőséget kínál a jelfolyam elágaz­­tatására, melyek az ismert elágaztatási elveket te­kintve több időt és hardware-t igényelnének. A pipeline-elvnek megfelelően az elágazási regiszterek késleltetést okoznak mielőtt egy, a második IFG2 jelforrás által keltett elágazási vezérlőjel eléri a hozzá tartozó kapuáramkört. Ez az egy időzítési periódusnyi késleltetés számos esetben előnyösen kiigazítj " az elágazási vezérlőjel idejét az első IFG1 jelforrástól származó jelfolyamhoz képest, mint azt majd később leírjuk. Az 1. ábrának megfelelő berendezés segítségével nyerhető elágaztatási lehetőségeket az alábbiakban a 2. ábra alapján írjuk le. A 2. ábra egy táblázatot tartalmaz, melynek az egymás után következő sorai egymást követő időzítési periódusokhoz tartozó állapotokat mutatnak. Feltételezzük, hogy az első IFG1 jelforrás egymás után állítja elő a 10-19 szavakat, és hogy a második IFG2 jelforrás ezzel szinkronban bil, bi2 és bi3 elágazási vezérlőjelként logikai „0” és „1” állapotokat generál. Az x állapot lehet „0” vagy „1”, mert nem befolyásolja az elágaztatás eredményét. Azt kapjuk, hogy a BIR1, illetve BIR2 elágazási regiszterben az a bil illetve bi2 elágazási vezérlőjel jelenik meg, amit a második IFG2 jelforrás az előző időzítési perió­dusban generált, de ha a BIR1 elágazási regiszter tartalma „0”, a BIR2 elágazási regiszter megtartja előző állapotát. A 2. ábra azt nem mutatja, hogy az 1. ábra szerinti BRI regiszter csak a b 1—8 bitcsoportot viszi át, de azt mutatja, hogy a B1 jelágba való elágazás folytonos számsorozattal történik a pipeline-elvnek megfelelően. Továbbá azt kapjuk, hogy a szavak időtartama a B2, B3 és B4 jelágban meghosszabbodik a BIR1 illetve BIR2 elágazási regisztertől érkező bil illetve bi2, és a második IFG2 jelforrástól közvetlenül érkező bi3 elágazási vezérlőjel „0” állapotából kifolyólag. Az elágaztatás vezérlésének könnyebb megértése érdekében a 2. ábra tartalmazza néhány kapcsolat jelölését. Jelöltük pl. azt, hogy a szó időtartama a B2 jelágban a BIR1 elágazási regiszter „0” állapota miatt hosszabbodik meg. A 3. ábra a találmány szerinti elágaztató beren­dezés egy kiviteli alakját mutatja. A berendezés egy tárolt programmal vezérelt rendszer egyik számítógépéhez tartozik. A tárolt programú vezér­lés egy utasítás sorozat végrehajtásából áll, amely egy utasítás memóriában van tárolva. Fő- és alsoro­­zatok vannak ugró és visszatérési utasításokkal. Az 1. ábra IFG1 és IFG2 jelforrását itt egy MEG memória alkotja, amely tárolja az említett utasítás sorozatot és az utasításokhoz tartozó elágazási in­formációt. A MEG memóriát olvasásra egy AU címzőegység címzi meg, melynek AR címregisztere aktiváló bemenetével a CL órajelforrásra csatla­kozik. A címeket, melyek DEC dekóderen és a MEG memórián átjutva pipeline időzítéssel utasítás sorozattá és elágazási jelsorozattá alakulnak át, az AR címregiszter veszi GL kapulogikán keresztül vagy egy CP1 egységtől - mely a számítógépben van, pl. egy adatmemória —, hogy megkeresse egy fősorozat elejét, vagy egy ADD +l-es összeadó­­ból— melynek a bemenete az AR címregiszter ki­menetére csatlakozik — abból a célból, hogy egy­más után következő címeket kapjon, vagy egy BA jelágból, hogy kiválassza egy alsorozat elejét és azt az utasítást, amellyel a fősorozat folytatódik az alsorozat végrehajtása után. A GL kapulogika Cl és C2 vezérlő bemenetei a B2B bitfolyam ágakhoz csatlakoznak. Ha „1” állapot jut a Cl illetve C2 vezérlő bemenetre az AR címregiszter a számítógép CP1 egységéhez illetve a BA jelághoz csatlakozik. Ha mindkét Cl és C2 vezérlő bemenet „O” álla­potba kerül, az AR címregiszter az ADD +l-es összeadóhoz kapcsolódik. A MEG memóriából kiol­vasott utasítás sorozatok elágaznak az említett BA jelág és B2B bitfolyam ágak mellett két másik B5 és B6 jelágon át további, a számítógépben található CP2 és CP3 egységekhez. A 3. ábrán látható elágaztató berendezés tartal­maz még első BGR1 bitcsoport regisztert, melynek aktiváló bemenete AND4 kapuáramkörhöz, az ábrán ÉS-kapuhoz csatlakozik, kimenete pedig a BA jelághoz, második BGR2 bitcsoport regisztert, amelynek aktiváló bemenete közvetlenül a CL óra­jelforráshoz, kimenetei pedig a B2B bitfolyam ágakhoz és a B5 jelághoz csatlakoznak, IR utasítás­regisztert, melynek aktiváló bemenete AND5 kapu­áramkörhöz, az ábrán ÉS-kapuhoz kimenete pe­dig a B6 jelághoz van kötve. A BGR2 bitcsoport regiszter tartalmaz egy BIP1 helyet, amely a MEG memóriától egy első elágazási vezérlőjelet fogad és átküldi azt az AND5 kapuáramkörnek. Az IR utasításregiszter tartalmaz egy BIP2 helyet, amely fogad a MEG memóriától egy második elágazási vezérlőjelet és elküldi azt az AND4 kapuáramkör­nek. Az 1. és 3. ábra összehasonlításával funkcio­nális összefüggést láthatunk az 1. ábra BIR2 elága­zási regisztere és BR2 regisztere valamint a 3. ábra IR utasításregisztere, az 1. ábra BR3 regisztere és a 3. ábra BGR1 bitcsoport regisztere, továbbá az 1. ábra ANDI illetve AND2 kapuáramköre és a 3. ábra AND5 illetve AND4 kapuáramköre között. A 4. ábra egy táblázat, mely azt mutatja, hogyan lehet a 3. ábra szerinti kiviteli alakkal egy olyan tárolt programú vezérlést megvalósítani, ame­lyik az alábbi címzési sorozatot tartalmazza. Egy első fősorozat befejeződik a 46 és 47 cím segítsé­gével, melyekhez (46) és (47) utasítások tartoznak. Egy második fősorozat, mely a (20)—(29) utasítá­sokat tartalmazza, beindul a 20 cím révén és jön néhány soronkövetkező cím. A 23 cím egy ugró (23) utasításhoz tartozik, mely az ugrási 90 címet tartalmazza annak érdekében, hogy megkeresse a 90-95 című (90)-(95) utasításokból álló alsorozat elejét. A 24 cím egy visszatérési (24) utasításhoz 5 10 15 20 25 30 35 40 45 50 55 60 65 3

Next

/
Oldalképek
Tartalom