200009. lajstromszámú szabadalom • Adatátviteli elrendezés
3 Hü 200009 B 4 A találmány értelmében a 10 lyukszalagolvasóhoz a 2’ kiegészítő interface tartozik (3. ábra). Az 1 központi egység és a 3 adatrögzítő egység között elrendezett 2 adatátviteli interface (2. ábra) I bemeneti és 0 kimeneti adatbuszra csatlakoztatott 15 buszillesztőt, ennek egy bemenetére vezetett, C vezérlőjelbuszra és A cimbuszra kapcsolt 19 vezérlőjelgenerátort és címdekódert, a 15 buszillesztöre kimeneti busszal illesztett, egyúttal a 19 vezérlöjelgenerátorra és cimdekóderre csatlakoztatott 16 időzítő egységet és 17 univerzális szinkron-aszinkron adó-vevőt (szokásos rövidítése USART) tartalmaz, mig ez utóbbi kimenetén 18 szintillesztö van elrendezve. A találmány szerinti elrendezésbe 10 lyukszalagolvasó, illetve 9 lyukszalaglyukasztó alkalmazásához kidolgozott 2’ kiegészítő interface is beiktatható (3. ábra), amely a 10 lyukszalagolvasó és a 3 adatrögzítő egység között van elrendezve. A 2’ kiegészítő interface a rendszer I bemeneti és 0 kimeneti adatbuszára csatlakoztatott 20 adatbusz és vezérlőjel illesztő egységet, ez utóbbi bemenetére vezetett, a C vezérlőjelbusszal és az A cimbusszal kapcsolt 19’ vezérlőjelgenerátort és címdekódert, valamint a 20 adatbusz és vezérlőjel illesztő egység kimenetével buszokon át kapcsolódó 18’ szintillesztót tartalmaz, amely a 10 lyukszalagolvasó, illetve szükség szerint a 9 lyukszalaglyukasztó megfelelő bemenetére és kimenetére van vezetve. A találmány szerinti elrendezés megvalósításához a digitális áramköri technikából ismert alkatrészeket használunk. Egy célszerű megvalósítást TEXAS és INTEL gyártmányú, TTL logikájú integrált áramkörökből hoztunk létre. Az adatbuszillesztésre 8216, időzítésre 8253, szintillesztésre 75150, 75151, 75152, 75153, 75154, 75452, adatbusz és vezérlőjel illesztésre 8212, vagy 8255 és 8216, címek dekódolására és vezérlőjel generálására 8205, 74 LS 132, 7430, 7405 és 7474 jelű integrált áramköröket építettünk be, s szükség szerint, különösen időzítés megoldására BC 301 jelű tranzisztorokat alkalmaztunk. A találmány szerinti berendezés működése során a mikroprocesszorral, ROM és RAM tárolóegységekkel, valamint perifériakezelókkel ellátott 3 adatrögzítő egységet a 2 adatátviteli interface segítségével csatlakoztatjuk a soros vagy párhuzamos kimenettel kialakított 1 központi egységgel. Ezzel megfelelő beprogramozás mellett lehetővé válik, hogy az 1 központi egység és a 3 adatrögzítő egység egymás perifériái mint intelligens egységek érhetők el. A javasolt megoldás révén a 4 mágnesszalagos egységgel oly módon történik adatrögzítés, hogy az a 13 központi számitógép számára off-line kapcsolatban használható lesz. A 3. ábrán vázolt 2’ kiegészítő interface beépítésével a 10 lyukszalagolvasó alkalmassá válik más berendezéssel létrehozott lyukszalagok visszaolvasásának biztosításához, lehetséges az előzőleg kidolgozott, megmunkáló gépek vezérlésére használt programok kezelése, újraírása, a 9 lyukszalaglyukasztó segítségével pedig újralyukasztása. Ez a megoldás azért fontos, mivel várhatóan még sokáig üzemben maradnak a lyukszalaggal programozható számjegyvezérlésü megmunkáló gépek és ezek megfelelő beállítása a találmány szerinti elrendezésben hatékonyan és könnyen oldható meg. Az alkalmazott buszillesztó a két- és egyirányú buszok összekapcsolását teszi lehetővé a vezérlőjelgenerátor és címdekóder vezérlésének függvényében, az időzítő egység ismert módon az órajeleket generálja az adatátviteli sebességnek megfelelően, a 17 univerzális szinkron-aszinkron adó-vevő a karakterhossz, a paritás, az adatátviteli sebesség, az átalakítás jellegének meghatározására szolgál, míg a szintillesztő az adat- és vezérlőjeleket az interface típusától függően a kívánt szintekre állítja be. A 10 lyukszalagolvasó adatbusz- és vezérlőjel illesztő egysége az adatokat és a vezérlőjeleket autonóm módon kezeli és biztosítja a 9 lyukszalaglyukasztó működtetését. A találmány szerinti elrendezés az 1 központi egységbe történő bármiféle beavatkozás nélkül a nagy felhasználási területű 3 adatrögzítő egységek mint intelligens terminálok alkalmazhatók akár kiterjedt számítástechnikai rendszerekben, akár üzemi szintű hálózatokban. A két egység között a feladatok ezzel a megoldással megoszthatók, a lassú perifériák kezelése, vezérlése nem köti le a központi egység értékes műveleti idejét. 5 10 15 20 25 30 35 40 45 50 4