171690. lajstromszámú szabadalom • Elektronikus adatfeldolgozó rendszer

3 ' a 3A—3C. ábrák olyan idődiagramok, amelyek a fe­szültséget ábrázolják az idő függvényében azokra az időzítési jelekre vonatkozóan, amelyek a találmány sze­rinti rendszer különböző részeiben fordulnak elő; A 4A—4B. ábrák a kijelző kimenet formátumára vo- 5 natkozó diagramok és táblázatok; az 5. ábra a találmány szerinti rendszerben használt utasításszó felépítését mutatja; a 6. ábra a 6A—6U. ábrák elrendezési térképe; a 6A—6U. ábrák a találmány szerinti számológép 10 rendszer egy előnyös kiviteli alakjának logikai kapcso­lási rajzát mutatják; a 7A—7S. ábrák a 6A—6U. ábrák szerinti kapcsolási rajzon használt logikai elemek részletes villamos kap­csolási rajzai; 15 a 8. ábra a 2. és a 6A—6U. ábrák szerinti rendszerrel együtt használt billentyűzet-bemeneti mátrixot mutatja; a 9. ábra azoknak a számjegy- és jelzőbit maszkoknak a táblázata, amelyek a találmány egyik kiviteli alakjá­ban felhasználhatók; 20 a 10. ábra egy olyan fotomaszk nagyított képe, amely a találmány szerinti elektronikus adatfeldolgozó rend­szert teljes egészében magába foglaló MOS/LSI fél­vezető elem gyártása során a fémbevonatkészítésnél ke­rül felhasználásra. 25 A találmány szerinti rendszer elsősorban egy kézben­tartható, telepről működtetett, zsebméretű elektronikus, számológépben alkalmazható, amely általában az 1. áb­ra szerinti formájú. A számológép egy kis 10 házban helyezkedik el, amely sajtolt műanyagból vagy vala- 30 milyen hasonló anyagból készül, és tartalmaz egy tíz­billentyűs 11 billentyűzetet, amely tartalmazza 0-tól 9-ig a tíz decimális számbillentyűt egy tizedespont bil­lentyűvel, és tartalmaz több olyan funkció billentyűt, mint például az összeadás ( + ), kivonás ( —), egyenlő- 35 ség ( = ), szorzás ( X ), osztás ( : ), törlés (C) stb. Ren­delkezésre áll egy 12 kijelző, amely rendszerint szeg­mentált fénykibocsátó dióda (LED), gázkisüléses panel vagy fluoreszkáló típusú kijelző. Az ábrán nyolc szám­jegy és a negatív előjel, a hiba vagy a túlcsordulás je- 40 lölésére egy kilencedik „értelmező" számjegy látható, mivel a hordozható számológépek általában ilyenek. Tipikus esetben valamennyi számjegy hét szegmenst és egy tizedespontot tartalmaz. A számológép rendsze­rint lebegőpontos üzemmódban működik, tehát a ti- 45 zedespont a nyolc számjegypozíció bármelyikén lehet. Egy 13 ki-be kapcsoló a kényelmi szempontoknak meg­felelően a fedő felületén vagy a ház oldalán helyezhető el. A találmány szerinti elektronikus adatfeldolgozó 50 rendszer tervezése elsődlegesen arra irányult, hogy mi­nimalizáljuk a teljesítményigényt, így hosszú telep élet­tartam adódik, és minimális számú telepre van szük­ség. Előnyös, ha a nem tölthető eldobható teleptípus használható, ez megtakarítást eredményez a telepek 55 induló árában, és nincs szükség töltőáramkörre vagy váltakozó/egyenáram átalakítóra, amely tartalmazna huzalt, csatlakozót, transzformátort, egyenirányítót, kapcsolót stb. Természetesen a leírásra kerülő elektro­nikus rendszer vagy MOS integrált elem felhasználható 60 asztali, váltakozó feszültséggel táplált számológépek­ben is, függetlenül attól, hogy az itt ismertetett megoldás eldobható telepekkel működtethető hordozható szá­mológépre vonatkozik. Ilyen típusú számológépnél a teljesítményigény nagy része a 12 kijelzőre esik. Na- 65 • . • • 4 gyón kevés tehető annak érdekében, hogy csökkenjen az az alapvető teljesítményigény, ami a LED és egyéb kijelző elemek belső tulajdonságaiból adódik, legalább­is a jelen találmány határain belül. Azonban a leírásra kerülő különböző sajátosságok biztosítják, hogy a ki­jelző csak minimális ideig van bekapcsolva, és opti­málisan van kialakítva a kijelző meghajtó áramköre. A találmány szerinti teljesítményigény minimalizálás fő eszköze az egyetlen MOS/LSI integrált elemen meg­valósított fő elektronikus rendszer kialakításában van. A találmány szerinti rendszer fő egységeit a 2. ábrán látható tömbvázlat mutatja. A 15 szaggatott vonaltól jobbra elhelyezkedő valamennyi rendszerelem egyetlen MOS/LSI integrált elemen helyezkedik el, amely mint­egy. 5000 tranzisztort tartalmaz egyetlen szabványos huszonnyolc lábú tokban. A rendszertervezésben egy fontos tényező az egységre vonatkozó érintkezőlábak számának minimalizálása, és a jelenlegi tervezési meg­oldás több külön érintkezőlábat enged meg, mint az előző integrált elemek. A 15 szaggatott vonalnál levő csatlakozás fő bemenet/kimenetei a következők: nyolc kijelzős 16 kimenet rendszer SA, SB, ».. jelekkel, ki­lenc billentyűzet/kijelző letapogató 17 kimenet rendre Dl—D9 jelekkel, és három billentyűzeti 18 bemenet KN, KO és KP jelekkel. A 16 kimenetek szegmensmeg­hajtók nélkül, közvetlenül kerülnek rá a 12 kijelző szeg­menseire. A különböző számjegyekben levő azonos szegmensek össze vannak kötve, és valamennyi tize­despont is össze van kötve a szokásos módon. A kijel­ző számjegyeit egyenként működteti egy olyan letapo­gató elrendezés, amely a 17 kimeneteket használja, és az ezeken megjelenő letapogató Dl—D9 jelek kerül­nek felhasználásra a billentyűzet lekérdezésénél, amely egy billentyűkapcsolókból - álló mátrix. Valamennyi 1—9 számjegybillentyű a 18 bemenet KN jelet adó be­menetén van, a "O" számbillentyű a KO jelet adó be­meneten van, és a műveleti billentyűk a K0 és KP jelet adó bemeneteken vannak. így valamennyi billentyűzeti információ kódolt formában a három 18 bemeneten ér­kezik, amelyek belső kapcsolatban állnak a 17 kimene­teken érkező billentyűzet/kijelző letapogató Dl—D9 jelekkel. A félvezető számoló elem három munkaregisztert tartalmaz, az A, B és C regisztereket, amelyek egy szek­venciálisan címzett memóriában (sequentially addressed memory) nyernek elhelyezést, amelyet a továbbiakban 20 SAM-nak nevezünk. Ez az eszköz, amit az 1 401 203 számú angol szabadalmi leírásban részletesen ismertet­tünk, olyan véletlen elérésű memória elrendezés, ame­lyet egy 21 állapotszámláló címez meg sorrendben. A 21 állapotszámláló egy olyan gyűrűs számláló, amely létrehozza a 20 SAM cellasorainak címzésére szolgáló állapotidőket, azaz S-időket, és egyéb célokat is szol­gál. A különböző számítások elvégzése úgy történik, hogy a regiszterekben levő numerikus adatokat arit­metikai logikai egység, a továbbiakban 22 ALU dolgoz­za fel, amely alapvetően egy bit-párhuzamos soros-szám­jegyes bináris összeadóból, egy átvitel/kölcsönvétel áramkörből és egy binárisan kódolt decimális (BCD) korrektorból áll. Ez utóbbira azért van szükség, mivel a számok a 20 SAM-on belül BCD kódban vannak tá­rolva, az összeadó azonban binárisan működik, ennek megfelelően az összeadó kimenetét korrigálni kell, mielőtt egy eredmény visszakerül a 20 SAM regiszterei­be. A 20 SAM jobb oldalán levő 23 szelektorkapuk ve-2

Next

/
Thumbnails
Contents