181230. lajstromszámú szabadalom • Berenezés mikroszámítógépek adatbuszának illesztésére nagyobb bitszámú adatbuszokhoz

MAGYAR NÉPKÖZTARSASAG SZABADALMI LEÍRÁS SZOLGÁLATI TALÁLMÁNY 181230 Bejelentés napja: 1980 XI. 29. (2856/80) Nemzetközi osztályozás: NSZO3 : mgm G 01 R 23/16 országos Közzététel napja: 1982. VIII. 30. ( Szabadalmi Tár. ' . J TALÁLMÁNYI HIVATAL Megjelent: 1984. XII. 31. Feltalálók: Szabadalmas: Bangó György villamosmérnök, Baranyi Ferenc technikus, Gárdos Miklós villa- MTA Központi Fizikai mosmérnök, Budapest Kutató Intézet, Budapest Berendezés mikroszámítógépek adatbuszának illesztésére nagyobb bitszámú adatbuszokhoz 1 A találmány tárgya berendezés mikroszámító­gépek adatbuszának illesztésére nagyobb bitszámú adatbuszokhoz, mely közvetlen memória hozzá­férésre is alkalmas. 5 Korszerű mérő- és adatgyűjtő berendezésekben elterjedten alkalmazzák az egyre nagyobb integrált­sági fokú, egyre több funkciót megvalósító építőele­meket. Azok az igen bonyolult digitális elemek, amelyek régebben kizárólag számítástechnikai cé- iq lókra, igen sok alkatrészt felhasználva fejlesztettek ki, manapság kis méretű ún. nagy integráltsági fokú elemként laboratóriumi és ipari berendezések részei lettek. Egyik ilyen elem a mikroprocesszor. 15 A mikroszámítógépek két alapvető egysége a mik­roprocesszor és az operatív tár. Az operatív tárban ' helyezkedik el megfelelően kódolt formában a végre­hajtandó utasítássorozat, a feldolgozandó adat­­mennyiség, az eredmények, valamint a program fu- 20 tásához szükséges összes változó. A processzor adott utasításkészlet szerint értelmezi és hajtja végre az operatív tárban tárolt és kiolvasott információkat. A mikroszámítógép a „külvilággal” be- és kimenő állo­másokon keresztül tartja a kapcsolatot. Például egy 25 mérőrendszerben a mért paraméterek értékét digitá­lisan kódolva bemenő egységekről kapja a mikropro­cesszor, míg vezérlő utasításait a kimenő egységeken keresztül adja ki. A modularités, a hardware-soft­ware flexibilitás elérése érdekében a funkcionálisan 30 2 elkülöníthető részeket fizikailag is elkülönítik egy­mástól. így általában megkülönböztetünk központi egységet, memória modult, ki- és bemenő egysé­geket, stb. Az egységek közötti adatforgalmat pon­tosan specifikált adatvonalakon bonyolítják le, ame­lyekhez egyszerű eszközökkel illeszthető - a fel­használó által igényelt — további modul. Az adat­vonalak — buszok — igazodnak a rendszer legszük­ségesebb és legjellemzőbb egységéhez, a központi egységhez, illetve a mikroprocesszorhoz. Jelenleg a legtöbb mikroprocesszor 8 bites szervezésű, így ilyen felépítésűek az adatforgalmat lebonyolító vezeték­csoportok is. Ez azt jelenti, hogy egyidőben legfel­jebb 8 bit — egy szó — információ halad át a buszon. (Párhuzamosan 8 bit szükséges és elégséges a központi egységnek, a memóriának, stb.) Bizonyos alkalmazási területeken felmerült olyan igény, miszerint párhuzamosan, egy utasítással, a busz szóhosszánál nagyobb adatmennyiséget tölt­senek be ill. olvassanak ki a rendszerből. Amennyi­ben a buszénál több adatbit — hosszabb szó — átvi­tele szükséges a rendszerben, ezt csak több, egymás után lefolytatott adatátvitellel oldhatjuk meg. Nyil­vánvaló, hogy - 8 bites szavakat feltételezve az adatbuszon — egy 16 bites párhuzamos kimenőre­giszter csak két adatkiadási utasítással tölthető fel Ez természetes hátránya a viszonylag kis bitszámú adatbuszoknak. Előfordulnak a műszaki és laboratóriumi gyakor­latban olyan vizsgálatok, amelyek nem determinisz-181230

Next

/
Oldalképek
Tartalom