171187. lajstromszámú szabadalom • Févezető LSI egységekkel megvalósított elektronikus számológép letapogatott billentyűzettel és kijelzővel

13 171187 14 kimeneteként előállítja az SO—215 állapotidőket kódolt formában, ezek a ROM egységbe mennek SA, SB, SC és SD kimeneteken. Nem-invertáló pufferek — itt részlete­sen nem tárgyaljuk őket — vannak ezekkel a kimenetek­kel sorba kötve. Az alsó ellenütemű 280 mátrix hét ki­menő 275—278 vonala megy a maszk dekódoló 222 mátrixhoz, amint már említettük. Van továbbá kimenő 320 vonala, ami 02 órajellel való kapuzás után előállítja az S14 állapotidőt, amit azután felhasználunk S15—01 jel előállítására is 321 kapuban. Az S15—01 jel egy utasításciklus kezdetét jelzi azzal, hogy digit D időt állít elő; mivel erre a jelre 322 kapuk megnyílnak. A 322 kapuk sorba vannak kötve négy 323 vonallal, amelyek az ellenütemű 280 mátrix alsó négy kimenő vonalára csatlakoznak, ahol az SO—S15 állapotidők négy vona­lon kódolva megjelennek. Ezeket a kódolt állapotidőket 324 kapukkal 325 kapu letapogatja, az utóbbi 02 órajelet és letapogató STROBE jelet kap bemeneteire. A 326 vonalra a letapogató jel egy programozható — később leírt — strobe számláló kimenő 327 vonaláról kerül. Leta­pogató jel jelenik meg a 326 vonalon minden tizenöt állapotidőben; ezzel a kódolt S állapotidő száma, ami a 324 kapukon átkerül, csökkenő lesz. A 323 vonalak mindegyikével két inverter van sorba kötve; a vonalak közül háromnak az invertált kimenete és a negyediknek a kétszer invertált kimenete hozza létre a Dl jelet 328 kapun, aminek kimenő 329 vonalát használjuk a kijelző letapogatás elindítására a kijelző letapogató egységben, amit később ismertetünk. A kódolt digit D időt a 330 vonalak tartalmazzák, ezek tulajdonképpen a 323 vona­lakróljövő S állapotidők, amint azokat a 324 kapuk és a 321 kapuk átengedik. Az S állapotidőket és a digit D időket sok helyen felhasználjuk, ahogy azt a későbbiek­ben ismertetjük. A 330 vonalakon levő D idők sohasem adnak nulla kimenetet. Ahogy az 5B ábrán láttuk, tizenöt D idő léte­zik, míg S állapotidő tizenhatféle lehet. A letapogató jel minden tizenötödik S állapotidőre jön létre. Az ellen­ütemű 280 mátrix 275 vonalai program szerint eggyel nagyobb bináris számot fognak hordozni, amikor nulla van a címvonalakon; így, amikor S0 állapotidőnek meg­felelő címvonalra kerül sor, a 323 vonalakon nulla he­lyett egy jelenik meg. Amikor a 324 kapuk és a 322 kapuk nyitnak, nem fog nulla megjelenni a 330 vonalakon; nulla jelenik meg viszont a 319 vonalakon S15—02 jelre, és nulla is marad a következő S14—02 jelig, de mivel ez időben SÍ 5—01 jel nem állhatott elő, ezért a 322 kapuk nem kapnak nyitó jelet és a nulla nem kerül át a 330 vo­nalakra. Az ellenütemű 280 mátrix másik kimenete 332 vonal, ami üres számjegy bemenetet, DBLK jelet szolgáltat a kijelző letapogató kimenő NAND-kapuira. A DBLK jel a 332 vonalon S0 állapotidőben kezdődik és S14 álla­potidő után szűnik meg, minden egyes utasításciklusban. Énnek hatására a kijelzés S0 és S15 állapotidő alatt ki­oltott, vagyis csak SÍ—S14 állapotidők által meghatá­rozott intervallumban működik. Néhány kijelző típusnál éjre kifejezetten szükség van. A következőkben a SAM működését részletezzük. Amikor gerjesztő feszültség, logikai „0", fizikailag ne­gatív feszültség jelenik meg az S0 állapotidő címvonalán, a MOS 340 tranzisztorok mindegyike (tekintsük most a 31 regiszter B4 sorának S0 állapotidő celláját), amelyek az S0 állapotidő függőleges oszlopa 300 cellái számára kimenő kapcsolóként szolgálnak, vezetni fog, így ha negatívra töltött, valamely cella kapuzás tároló kapa­citása a cella 341 tranzisztorát szintén vezetővé teszi, és a kimenő 342 vonal földpotenciálra kerül. így ha „0" van tárolva, „1" jelenik meg a 342 vonalon; az „1" Vss 5 földpotenciál, a „0" negatív VDD feszültség. Ezt a 342 vonalat invertálva 339 inverterrel a 40 kimenet inkább „Hamis" mint „Igaz" logikát fog adni; a bitek tárolása „Hamis" vagy komplemens logikában történik. A 342 vonal bal oldali végéről a kimenet az egybites 60 késlel-10 tetőbe megy. Mindegyik egybites 60 késleltető két in­vertert és két 01 és 02 órajelek által vezérelt kapcsolót tartalmaz. Az 2 kiválasztó 57 szelektor kapuáramkör feltételeitől függően ez a bit recirkuláltatható, vagy a 24 ALU-ba továbbítható, jobbra, balra shiftelhető stb. Ha 15 a bitet csupán recirkuláltatni kell, az 57 szelektor kapu­áramkörök feltételeit az éppen akkor jelentkező utasí­tásszó adja, így az átmegy 343 és 344 kapukon, hogy in­vertálva és egy és fél állapotidővel késleltetve kerüljön a 345 vonalra, azaz a bit elhagyja tároló kapacitását 20 valamely állapotidőben 01 órajelre, és az állapotidő folytatódik 01—Pl—02—P2 szerint, amint az 5A ábrán látható, amikor a bit keresztülhalad a 60 késleltetőn; az S0 állapotidőhöz tartozó címvonal gerjesztése meg­szűnik, vagyis földpotenciálra kerül 02 órajel végén, és 25 SÍ állapotidőhöz tartozó címvonal negatívvá válik a következő állapotidőben 01 órajelre, amint a 302 kom­mutátor bal felé a következő állapotra kapcsol. Ezen következő állapotidőben 02 órajelre a 343 kapu nyit, mivel 02 órajel az egyik bemenete, így a bit tovább tud 30 jutni a 345 vonalra. Visszatérve a cellára, 346 tranzisztor most vezet, és a bit visszajut ugyanabba a cellába, amely­ből kilépett. Ezen első S0 állapotidőhöz tartozó oszlop valamennyi 300 cellájának összes bitje körbeshiftelődik vagy felfrissül S0—SÍ állapotidő alatt minden ciklusban, 35 kivéve, amikor továbbítódnak, vagy shiftelődnek, vagy az ALU-ban valamilyen műveletvégzésben vesznek részt. Ha a 31 regiszter bitjei mennek a 30 regiszterbe, az 56 és 57 szelektor kapuáramköröket a dekódolt S mező aktiválja a 255 és 256 vonalakon úgy, hogy a kimenő 342 40 vonalon levő bit nem megy át a 343 kapun, hanem 347 vonalon át 348 és 349 kapukon át 350 vonalra, A4 sor bemenetére kerül. Mint ezelőtt, amikor SÍ állapotidő címvonal gerjesztett, a következő állapotidőben, a bit visszajut a cellába, de akkor A4 sor 351 cellájába kerül. 45 így egyetlen utasításciklus, vagy digitidő alatt, a 31 regiszter mind a tizenhat bitje (egy időben csak egy) to­vábbítódhat a 30 regiszterbe. A bit ehelyett mehet a 24 ALU-ba is; ha az R dekódoló 221 mátrix kimenő 232 vonalai közül a B vonal gerjesztett, a bit átmegy a 352 50 és 353 kapukon a 42 Y-bus Y4 pontjára. A 353 kapu akkor is továbbít egy bitet 354 vonalra, ha az N állandót kell bejuttatni a 24 ALU-ban a 272 vonalakról, ahogy másutt leírtuk. Ilyenkor a 352 kapu nem engedi át B4-ről a bitet. A 42 Y-bus Y4 pontján levő bit keresztülmegy a 55 24 ALU negyedik bitútján, és az átvitel/áthozat áramkör negyedik bitútján, hogy 355 kimeneten megjelenjék. A bit mehet a T regiszterbe is. A 355 kimenet a BCD korrektor mátrix F4 bemenetére megy (9Q ábra), amit később ismertetünk, amelyből 60 356 kimeneten jelenik meg, ahonnan a balra shiftelő 49 késleltetőbe jut. Ha sem jobbra, sem balra nem shifte­lünk, 357 vonal T4 pontján jelenik meg, majd vissza a 2 szelektor kapuáramkörök egyikén, az 57 szelektor kapuáramkörök B4 kapuján, ahogy a 260 kimeneten 65 megjelenő kód vezérli, majd átmegy a jobbra shiftelest 7

Next

/
Oldalképek
Tartalom