177864. lajstromszámú szabadalom • Mikroprogramozott adatfeldolgozó berendezés

3 177864 4 tetszőleges vezetékének a mikroprogrammal megválaszt­ható állapota szerinti címvezérlést tesz lehetővé. Egy előnyös kivitelbena dekódoló áramkör másik be­meneté a mikromegszakítási igényt jelző vonalakhoz csatlakoztatott prioritás logika érvényes mikromegsza­­kítást jelző kimenetére, további bemenete pedig a mik­­roprogram adatsínhez van csatlakoztatva. így a mikro­megszakítási igénynek a mikroprogramban való érvé­nyesülését szükség esetén magával a mikroprogrammal meg lehet akadályozni. Az említett kiválasztó és invertáló logika célszerűen ügy van kialakítva, hogy az a belső adatátviteli sínhez kapcsolódó multiplexert és ennek kimenetére kapcsolódó kapuáramkört tartalmaz, a multiplexer vezérlő bemene­te a mikroprogram adatsín első vezetékeihez, a kapu­áramkör vezérlő bemenete a mikroprogram adatsín második vezetékéhez van csatlakoztatva, és a kapuáram­kör kimenete a dekódoló áramkör említett egyik beme­netére van csatlakoztatva. A kapuáramkör kimenetén levő jelet a címvezérlés mellett előnyösen fel lehet hasz­nálni a belső adatátviteli sínre csatlakozó aritmetikai egység vezérlésére, illetve az abban való tárolásra. Egy további kivitelben a mikroprogram adatsínhez mikroutasítás regiszter van kapcsolva, és a mikroprog­ram adatsín vezetékei a mikroutasítás regiszteren keresz­tül vannak a kiválasztó és invertáló logika megfelelő vezérlő bemeneteire csatlakoztatva. Ezzel lehetővé válik a mikroprogram végrehajtásának mikroutasításonkénti ellenőrzése a mikroutasítás regiszter beíró órajele után az órajelek megállításával. Előnyös az olyan kialakítás, ahol a mikroutasítás re­giszternek a belső adatátviteli sínekre kapcsolódó egysé­geket vezérlő kimenetei és a belső adatátviteli sínre csatlakozó kapuzott kimenetei vannak. így a mikro­programban tárolt állandók a belső adatátviteli sínre csatlakozó bármely egységbe eljuttathatók. A mikroprogram címgenerátor előnyösen címmul­tiplexert és egyik jelbemenetével a címmultiplexer kime­netéhez kapcsolt, kimenetén a mikroprogram címet előállító címvezérlőt tartalmaz, amely címvezérlő másik jelbemenetére a mikroprogram adatsín van kapcsolva, a címmultiplexer jelbemenetei egyrészt a mikromegsza­­kításoknak megfelelő kódokat előállító mikromegszakí­­tás dekódolóhoz, másrészt a belső adatátviteli sínhez vannak csatlakoztatva, és mind a címmultiplexer vezérlő bemenete, mind pedig a címvezérlő vezérlő bemenete de­kódoló áramkör kimenetére van csatlakoztatva. Célsze­rűen a címmultiplexer első jelbemenete a mikromegsza­­kítás dekódolóhoz, második jelbemenete a belső adat­­átviteli sínre csatlakoztatott logikai áramkörhöz, harma­dik jelbemenete a belső adatátviteli sín felső helyiértékű vezetékeihez, negyedik jelbemenete pedig a belső adat­­átviteli sín alsó helyiértékű vezetékeihez van csatlakoz­tatva. Ezzel a belső adatátviteli sín információtartalma közvetlenül, illetve átkódolással felhasználható a mikro­program cím módosítására. Egy további kivitelben a címvezérlő további jelbeme­netére kapusor kimenete van csatlakoztatva, amely ka­pusor egyik bemenete a belső adatátviteli sínhez, másik bemenete pedig a prioritás logika érvényes mikromeg­­szakítást jelző kimenetére van csatlakoztatva. Ily módon a belső adatátviteli sín információtartalmából közvetle­nül előállítható mikroprogram cím. A találmány szerinti berendezés egy igen előnyös kivi­teli alakjának a külső adatátviteli sín felől írható mikro­program memóriája van, melynek címbemenete mikro­program címsínhez, adatbemenete a külső adatátviteli sínhez csatlakoztatott bemeneti adatsínhez, író bemenete a külső adatátviteli sín felől vezérelhető külső címző és írásvezérlő áramkör szinkron írás kimenetéhez van csatlakoztatva, és a mikroprogram címsínhez a címgene­rátor kimenete mellett a külső címző és írásvezérlő áram­kör címkimenete és a bemeneti adatsínhez csatlakozta­tott külső címregiszter kimenete van csatlakoztatva. Ezzel a kialakítással biztosítható a mikroprogram me­mória kívülről való feltöltése, továbbá a mikroutasítások helyes végrehajtási sorrendjének ellenőrzése. Célszerűen a külső címző és írásvezérlő áramkörnek szinkron írás áramköre van, melynek bemenetei a külső adatátvitel sín felől vezérelhető bemeneti címsínhez, a külső adatátviteli sínnel való forgalmat bonyolító írás­olvasás vezérléshez és a berendezés órajelgenerátorához vannak csatlakoztatva, kimenete pedig a szinkron írás kimenetet adja, továbbá a szinkron írás áramkör szink­ron írás kimenete az írható mikroprogram memória író bemenete mellett a külső címző és írásvezérlő áramkör címkimenetét szolgáltató kapuzott erősítők kapuzó be­menetére, a mikroprogram címgenerátor tiltó bemeneté­re és a berendezés órajeleit tiltó vonalra van csatlakoztat­va. Ezáltal a mikroutasítás memóriába a mikroprogram végrehajtásának megzavarása nélkül lehet kívülről be­írni. A berendezés belső állapotának, ill. a mikroutasítás címeknek ellenőrzésére célszerű,- ha a berendezésnek a belső adatátviteli sín és/vagy mikroprogram címsín tar­talmának a külső adatátviteli sín felől történő kiolvasá­sát biztosító kapusorai vannak, mely kapusorok vezérlő bemenetel az írás-olvasás vezérlés megfelelő vezérlő ki­meneteihez vannak csatlakoztatva. A találmány szerinti berendezés egy kivitelénél a mik­routasítások lépésenként és részenként is végrehajthatók ellenőrzés céljából. A berendezés egységeinek egyenként történő működtetésére órajeleket a külső adatátviteli sín felől programozhatóan előállító külső órajelgenerátora és a külső adatátviteli sín felől vezérelhető órajel mul­tiplexere van, amely órajel multiplexer egyik jelbemenete az órajelgenerátor kimenetéhez, másik jelbemenete a külső órajelgenerátor kimenetéhez, kimenete pedig a berendezés órajel vonalára van csatlakoztatva. Célszerű még, ha a berendezésnek a külső adatátviteli sín felől programozható számú órajelet előállító órajel­sorozat generátora van, amelynek kimenete az órajel multiplexer további jelbemenetére van csatlakoztatva. Az órajelsorozat generátor használata lehetővé teszi, hogy ugyanazt a mikroutasítást egymás után többször hajtsuk végre, s ezzel a mikroprogram memóriakapaci­tás jobban kihasználható. A külső és a belső adatátviteli sín közötti kommuni­káció érdekében a berendezésnek a külső adatátviteli sín felől írható és olvasható, a belső adatátviteli sínen a mikroprogrammal forrásként és címzettként kiválaszt­ható kettős hozzáférésű regiszterei vannak. Egy további kivitelben a berendezésnek a belső adat­­átviteli sínre csatlakozó és ott mikroprogrammal forrás­ként és címzettként kiválasztható, a végrehajtandó mak­­routasítás módját hordozó makroutasítás regisztere és ennek közvetlen kimenetére csatlakozó legalább egy makroutasítás dekódolója van, amely mikroprogrammal forrásként kiválasztható makroutasítás dekódoló a belső adatátviteli sínre van csatlakoztatva. Ezzel a külső adat­5 10 15 20 25 30 35 40 45 50 55 60 65 2

Next

/
Thumbnails
Contents