OPIS PATENTOWY. Patent dodatkowy do patentu. Zgłoszono: (P ) Pierwszeństwo: Zgłoszenie ogłoszono:

Podobne dokumenty
PL B1. Akademia Górniczo-Hutnicza im. St. Staszica,Kraków,PL BUP 24/01. Wiesław Wajs,Kraków,PL

RZECZPOSPOLITA OPIS PATENTOWY POLSKA PATENTU TYMCZASOWEGO

(13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1 G06F 12/16 G06F 1/30 H04M 1/64. (57)1. Układ podtrzymywania danych przy

PL B1 (19) PL (11) (12) OPIS PATENTOWY (13) B1. (51) Int.Cl.7: G 06F 3 /1 2 G06K 15/02 G06F 17/60 G07G 1/12

LEKCJA TEMAT: Zasada działania komputera.

Organizacja typowego mikroprocesora

(54) PL B1 (19) PL (11) (13) B1 (12) OPIS PATENTOWY

PL B1 PRZEDSIĘBIORSTWO BADAWCZO- -PRODUKCYJNE I USŁUGOWO-HANDLOWE MICON SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, KATOWICE, PL

(12) OPIS PATENTOWY (19) PL (11) (13) B1 (21) Numer zgłoszenia: PL B1

(57) Tester dynamiczny współpracujący z jednej strony (13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1. (54) Tester dynamiczny

Architektura komputera

(43)Zgłoszenie ogłoszono: BUP 24/98

(12) OPIS PATENTOWY (19)PL (11) (13) B1

PL B1. AZO DIGITAL SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Gdańsk, PL BUP 20/10. PIOTR ADAMOWICZ, Sopot, PL

(13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1 RZECZPOSPOLITA POLSKA. (21) Numer zgłoszenia: (51) IntCl7 H02M 7/42

H03K 3/86 (13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1 RZECZPO SPO LITA POLSKA. (21) Numer zgłoszenia:

PL B1. Akademia Górniczo-Hutnicza im. St. Staszica,Kraków,PL BUP 19/03

PL B BUP 14/16

PL B1. Sposób chłodzenia obwodów form odlewniczych i układ technologiczny urządzenia do chłodzenia obwodów form odlewniczych

Podział układów cyfrowych. rkijanka

(12)OPIS PATENTOWY (19)PL (11)186470

Podstawy Informatyki DMA - Układ bezpośredniego dostępu do pamięci

PL B1. INSTYTUT TECHNIKI I APARATURY MEDYCZNEJ ITAM, Zabrze, PL BUP 09/13

(12) OPIS PATENTOWY (19) PL

PL B1 H04L 17/00. Fig2. Instytut Łączności, Warszawa, PL. Józef Odrobiński, Warszawa, PL Zbigniew Główka, Warszawa, PL

Instrukcja do ćwiczenia : Matryca komutacyjna

Architektura komputerów. Układy wejścia-wyjścia komputera

(19) PL (11) (13) B1 (12) OPIS PATENTOWY PL B1 E 21F 5/00 E21C 35/04

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego:

PL B1. SULECKI PIOTR, Kuźnica, PL BUP 20/05. PIOTR SULECKI, Kuźnica, PL WUP 10/10. rzecz. pat.

Kanał automatyki układy wyjściowe

Architektura komputerów

PL B1. POLITECHNIKA WARSZAWSKA, Warszawa, PL BUP 04/11. KRZYSZTOF GOŁOFIT, Lublin, PL WUP 06/14

1.2 Schemat blokowy oraz opis sygnałów wejściowych i wyjściowych

II PIS PATENTOWY. Zgłoszono: (P , Pierwszeństwo: Szwecja. Zgłoszenie ogłoszono:

Mikroprocesor Operacje wejścia / wyjścia

Magistrala systemowa (System Bus)

PL B1. ABB Sp. z o.o.,warszawa,pl BUP 26/01. Michał Orkisz,Kraków,PL Mirosław Bistroń,Jarosław,PL

Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

Wstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek

(12) OPIS PATENTOWY (19) PL (11) (13) B1

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(P ) Pierwszeństwo CZYTELNIA. Zgłoszenie ogłoszono: Opis patentowy opublikowano:

(54) (12) OPIS PATENTOWY (19) PL (11) PL B1 (13) B1 H02J 3/12

Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10.

Ćw. 7: Układy sekwencyjne

RZECZPOSPOLITA OPIS PATENTOWY

PL B1 (12) OPIS PATENTOWY (19) PL (11) (13) B1. (51) Int.Cl.5: G01R 27/02. (21) Numer zgłoszenia:

PL B1. System kontroli wychyleń od pionu lub poziomu inżynierskich obiektów budowlanych lub konstrukcyjnych

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego:

PL B1. Sposób i układ sterowania przemiennika częstotliwości z falownikiem prądu zasilającego silnik indukcyjny

ARCHITEKTURA PROCESORA,

Tranzystor JFET i MOSFET zas. działania

Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:

(12) OPIS PATENTOWY (19) PL (11)

Logiczny model komputera i działanie procesora. Część 1.

(12) OPIS PATENTOWY (19) PL (11) (13) B1

Podstawy techniki cyfrowej Układy wejścia-wyjścia. mgr inż. Bogdan Pietrzak ZSR CKP Świdwin

(54) (12) OPIS PATENTOWY (19) PL (11) (13) B1 PL B1 C23F 13/04 C23F 13/22 H02M 7/155

OPIS PATENTOWY

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.

3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8

PL B1. POLITECHNIKA LUBELSKA, Lublin, PL BUP 05/13. PIOTR WOLSZCZAK, Lublin, PL WUP 05/16. rzecz. pat.

Programowanie w językach asemblera i C

RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19)PL (11) (13) B1

Budowa Mikrokomputera

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa Wstęp... 11

Przykładowe pytania DSP 1

Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów

PL B1 (12) OPIS PATENTOWY (19) PL (11) (13) B1. (22) Data zgłoszenia:

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 26/16

PL B1. UNIWERSYTET ŁÓDZKI, Łódź, PL BUP 03/06. JANUSZ BACZYŃSKI, Łódź, PL MICHAŁ BACZYŃSKI, Łódź, PL

UKŁADY MIKROPROGRAMOWALNE

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego:

Układy wejścia/wyjścia

Urządzenia zewnętrzne

Zgłoszenie ogłoszono: Twórcy wynalazku: Waldemar Kempski, Florian Krasucki, Marek Gelner

MOŻLIWOŚCI PROGRAMOWE MIKROPROCESORÓW

RZECZPOSPOLITA (12) OPIS PATENTOWY (19) PL (11)

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 12/17

(86) Data i numer zgłoszenia międzynarodowego: , PCT/DE03/00923 (87) Data i numer publikacji zgłoszenia międzynarodowego:

PL B1. PRZEDSIĘBIORSTWO BRANŻOWE GAZOWNIA SERWIS SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Warszawa, PL

(13) B1 PL B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) fig. 1

A61B 5/0492 ( ) A61B

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Architektura Systemów Komputerowych. Bezpośredni dostęp do pamięci Realizacja zależności czasowych

Budowa i zasada działania komputera. dr Artur Bartoszewski

PL B1. Sposób i układ kontroli napięć na szeregowo połączonych kondensatorach lub akumulatorach

Badanie układów średniej skali integracji - ćwiczenie Cel ćwiczenia. 2. Wykaz przyrządów i elementów: 3. Przedmiot badań

(12) OPIS PATENTOWY (19) PL (11) (13) B1 PL B1 H04M 11/00 H04L 12/16 G06F 13/00 RZECZPOSPOLITA POLSKA. (21) Numer zgłoszenia:

PL B1. Siłownik hydrauliczny z układem blokującym swobodne przemieszczenie elementu roboczego siłownika. POLITECHNIKA WROCŁAWSKA, Wrocław, PL

PC 3 PC^ TIMER IN RESET PC5 TIMER OUT. c 3. L 5 c.* Cl* 10/H CE RO WR ALE ADO AD1 AD2 AD3 AD4 A05 A06 LTJ CO H 17 AD7 U C-"

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 21/10

(12) OPIS PATENTOWY (19) PL (11)

Architektura komputerów Wykład 2

Architektura komputerów

Temat: Pamięci. Programowalne struktury logiczne.

Transkrypt:

POLSKA RZECZPOSPOLITA LUDOWA OPIS PATENTOWY 94798 Patent dodatkowy do patentu Zgłoszono: 13.04.74 (P. 170374) MKP G06f 9/06 URZĄD PATEflTOWY PRL Pierwszeństwo: Zgłoszenie ogłoszono: 02.06.75 Opis patentowy opublikowano: 30.10.1978 Int. Cl2. G06F 9/06 G05B 15/02 CZYTELNIA Urzędu Portowego Twórcy wynalazku: Wiktor Kniaziew, Piotr Bojarek, Marek Pociask, Magdalena Kuczawska, Stanisław Wahl, Adam Gacek Uprawniony z patentu: Ośrodek Badawczo-Rozwojowy Sytemów Mechanizacji Elektrotechniki i Automatyki Górniczej, Katowice (Polska) Maszyna cyfrowa do obliczeń numerycznych, przetwarzania danych i sterowania procesami przemysłowymi Przedmiotem wynalazku jest maszyna cyfrowa do obliczeń numerycznych, przetwarzania danych i sterowa nia procesami przemysłowymi. Znane małe maszyny cyfrowe konstruowane są z punktu widzenia jednego typu zastosowań. Są to więc specjalistyczne maszyny cyfrowe do sterowania procesami technologicznymi, bądź też do obliczeń lub do prze twarzania danych. Ich konstrukcja uzależniona jest od przewidywanego sposobu wykorzystania, przy czym nie istnieje możliwość zmiany ich zastosowań. Ilość i typ operacji arytmetyczno-logicznych realizowanych przez takie specjalistyczne maszyny cyfrowe, związane są ściśle z przeznaczeniem maszyny cyfrowej. Znane są również duże maszyny cyfrowe, które są uniwersalne pod względem sposobu wykorzystania, ale odznaczają się złożoną strukturą wewnętrzną, wysoką ceną i dużymi kosztami eksploatacji. Ich zdolności obli czeniowe na ogół nie są w pełni wykorzystane. Przystosowanie małych maszyn cyfrowych do innego typu zastosowań niż przewidywane wymaga na ogół wyposażenia ich w dodatkowe bloki adaptacyjne, co znacznie podwyższa cenę tych maszyn. Znane małe specjalistyczne maszyny cyfrowe zawierają blok przetwarzania infor macji, układ sterowania, pamięć operacyjną oraz w zależności od przeznaczenia specjalistyczne układy sterowa nia takie jak kanał wejścia-wyjścia do współpracy ze standardowymi urządzeniami zewnętrznymi, bądź też kanał bezpośredniego dostępu do pamięci gdy maszyna przeznaczona jest do przetwarzania informacji, lub kanał współpracy z obiektem gdy maszynę wykorzystuje się do sterowania procesami przemysłowymi. W tych maszy nach specjalistyczne układy sterujące stanowią główne bloki funkcjonalne maszyny. Maszyny cyfrowe tego typu zawierają z reguły tylko jeden ze specjalistycznych układów sterowania w za leżności od przeznaczenia maszyny, a role pozostałych specjalistycznych układów sterowania pełni zasadniczy układ sterowania maszyny, ale w zmniejszonym zakresie. Wadą znanych małych maszyn cyfrowych jest brak możliwości wykorzystania ich zarówno do obliczeń, przetwarzania danych i sterowania procesami przemysłowy mi, ponadto w maszynach cyfrowych tego typu nie istnieje możliwość dowolnej konfiguracji urządzeń zewnę trznych przy równoczesnym zróżnicowaniu asortymentu urządzeń zewnętrznych. Specjalistyczne układy stero wania w tych maszynach mają na ogół ograniczone konstrukcyjnie reżimy pracy i nie zezwalają na współpracę z dowolną ilością urządzeń zewnętrznych lub punktów kontrolowanych sterowanego procesu przemysłowego.

1 94 798 Celem wynalazku jest opracowanie maszyny cyfrowej do obliczeń numerycznych, przetwarzania danych i sterowania procesami chnologicznymi, która ma strukturę umożliwiającą wykorzystanie jej w sposób uniwer salny lub w sposób specjalistyczny, przy czym w przypadku zastosowań specjalistycznych konstrukcja maszyny zezwala na dowolną rozbudowę specjalistycznych kanałów bez zmiany struktury wewnętrznej maszyny, a jedy nie przez dodanie dodatkowych kart sterujących bezpośrednio urządzeniami zewnętrznymi lub punktami kontro lowanymi sterowanego procesu. Maszyna cyfrowa do obliczeń numerycznych, przetwarzania danych i sterowania procesami przemysłowy mi według wynalazku zawiera blok przetwarzania informacji, stanowiący jedrostkę arytmentyczno-logiczną, operacyjną pamięć ferrytową, układ sterowania oraz system wejścia-wyjścia. W skład systemu wejścia-wyjścia maszyny cyfrowej według wynalazku wchodzą kanał urządzeń zewnętrznych, kanał bezpośredniego dostępu do pamięci oraz kanał przemysłowy do sterowania procesami przemysłowymi. W skład każdego z kanałów wchodzi karta sterująca kanału połączona poprzez magistralę sterowania z układem sterowania maszyny i poprzez magistralę pamięci operacyjnej z operacyjną pamięcią ferrytową lub też poprzez magistralę arytmometru z jednostką arytmetyczno-logiczną. Z kart sterujących kanałami wyprowadzone. są magistrale kanałów specjalistycznych, poprzez które przyłączone są do kart sterujących kanałami karty interface'u sterujące zewnętrznymi urządzeniami lub punktami kontrolowanymi, sterowanego przez maszynę procesu przemysłowego. Karta sterująca kanału urządzeń zewnętrznych połączona jest z układem sterowania maszyny poprzez magistralę sterowania oraz z jednostką arytmetyczno-logiczną poprzez magistralę arytmometru. Do karty sterują cej kanału urządzeń zewnętrznych dołączone są karty interface'u urządzeń pracujących w kanale urządzeń zewnętrznych oraz w kanale bezpośredniego dostępu do pamięci. Karty interface'u urządzeń zewnętrznych połączone są,bezpośrednio z urządzeniami zewnętrznymi. Linie łączące kartę sterującą kanału urządzeń zewnętrznych z kartami interface'u tych urządzeń stanowią magistralę kanału urządzeń zewnętrznych. W skład tej magistrali wchodzą linie informacyjne, sterujące, oraz adresowe. Liniami adresowymi przesyłane są kody selekcyjne urządzeń zewnętrznych. Karta interface'u urządzeń zewnętrznych składa się z jednego lub kilku rejestrów buforowych ośmiobitowych, przerzutnika startu, przerzutnika zajętości, układu hierarchizacji zgłoszeń, układu sterowania i układu translacji poziomów sygnałów odpo wiednio do konwencji sygnałów przyjętej w urządzeniu zewnętrznym. Maszyna cyfrowa według wynalazku zawiera kanał bezpośredniego dostępu do pamięci operacyjnej. W skład kanału bezpośredniego dostępu do pamięci operacyjnej wchodzą karta sterująca transmisją blokową w kanale, karty interface'u zewnętrznych pamięci masowych oraz linie magistrali kanału. Karta sterująca trans misją blokową zawiera rejestr adresowy oraz licznik długości bloku połączone z magistralą arytmometru, rejestr informacyjny, którego wejścia połączone są z wyjściami zespołu bramek, w którym przeprowadza się komple tację informacji w słowa 16 bitowe. Wejścia tego zespołu bramek połączone są z liniami informacyjnymi magistrali kanału bezpośredniego dostępu do pamięci, wyjścia rejestru informacyjnego połączone są bezpośrednio z rejestrem wejściowym pamięci operacyjnej. Karta sterująca transmisją blokową zawiera ponadto zespół bramek logicznych przeznaczonych do dekompletacji słów 16 bitowych na byte, co uzależnione jest od tego czy transmisja informacji w kanale bezpo średniego dostępu do pamięci odbywa się w słowach czy w byte'ach. Wejścia zespołu bramek dekompletacji połączone są z rejestrem wyjściowym pamięci operacyjnej, wyjścia bramek dekompletacji połączone są z liniami informacyjnymi magistrali kanału bezpośredniego dostępu do pamięci. Linie informacyjne kanału bezpośredniego dostępu do pamięci tworzą dupleksową magistralę transmisji informacji między ferrytową pamięcią operacyjną a zewnętrznymi pamięciami masowymi. Karty interface'u zewnętrznych pamięci masowych pracujących w kanale bezpośredniego dostępu do pamięci operacyjnej posiada ją ogólną strukturę analogiczną jak karty interface'u urządzeń zewnętrznych pracujących w kanale urządzeń zewnętrznych. Maszyna cyfrowa według wynalazku zawiera kanał przemysłowy. W skład kanału przemysłowego wcho dzą: karta sterująca kanału, oraz zespół specjalistycznych kart przeznaczonych do wymiany informacji między kontrolowanymi punktami procesu przemysłowego a jednostką arytmetyczno-logiczną maszyny. Karta sterująca kanału przemysłowego zawiera układ sterowania połączony z układem sterowania jednostki centralnej poprzez magistralę sterowania oraz zespół bramek wymiany informacji, które połączone są poprzez magistralę arytmo metru z jednostką arytmetyczno-logiczną. Zespół bramek wymiany informacji połączony jest ze specjalistyczny mi kartami wymiany informacji. Karta sterująca kanału przemysłowego zawiera ponadto zespół bramek adresowych, których wejścia dołą czone są do magistrali arytmometru a wyjścia połączone są z kartami specjalistycznymi wymiany informacji.

94 798 3 Karta sterująca kanału przemysłowego połączona jest ze specjalistycznymi kartami wymiany informacji, dwoma zespołami jednokierunkowych linii informacyjnych liniami sterującymi i liniami adresowymi. Wszystkie te linie wychodzące z karty sterowania kanału przemysłowego stanowią magistralę kanału przemysłowego. Przedmiot wynalazku uwidoczniono w przykładowym rozwiązaniu na rysunku, gdzie fig. I przedstawia schemat blokowy maszyny cyfrowej i schematy blokowe zasadniczych układów kanałów w systemie wejścia-wyj ścia, fig. 2 schemat blokowy karty sterowania kanału wejścia-wyjścia, fig. 3 - schemat blokowy kanału bezpo średniego dostępu do pamięci, fig. 4 - schemat blokowy kanału rź*fnysk>wego, fig. 5 - schemat karty interface'u urządzeń zewnętrznych. Maszyna cyfrowa 1 według wynalazku, zawiera operacyjną pamięć ferrytową la, układ sterowania 4, jednostkę arytmetyczno-logiczną 3 oraz system wejścia-wyjścia 15a. System wejścia-wyjścia 15a zawiera kanał bezpośredniego dostępu do pamięci 7a, kanał urządzeń zewnętrznych 8a i kanał przemysłowy 9a. W skład kanału bezpośredniego dostępu do pamięci 7a wchodzą: karta sterująca transmisją blokową 7, magistrala kanału 13 oraz karty interface'u zewnętrznych pamięci masowych 10. Karty interface'u zewnętrznych pamięci maso wych 10 połączone są poprzez magistralę kanału bezpośredniego dostępu do pamięci 13 z kartą sterowania transmisją blokową 7, a poprzez magistralę kanału urządzeń peryferyjnych 14 z kartą sterowania kanału urzą dzeń zewnętrznych 8 oraz z zewnętrznymi pamięciami masowymi 17. Kanał urządzeń zewnętrznych 8a zawiera kartę sterowania kanału 8, która połączona jest z jednostką arytmetyczno-logiczną 3 poprzez magistralę arytmomertu 5 oraz z układem sterowania maszyny 4 poprzez magistralę sterowania 6. Ponadto w skład kanału urządzeń zewnętrznych 8a wchodzi magistrala kanału 14, która łączy kartę sterowania kanału 8 z kartami interface'u 11 urządzeń zewnętrznych 18. Kanał przemysłowy 9a zawiera kartę sterowania kanału 9 połączoną poprzez magistralę arytmometru 5 z jednostką arytmetyczno-lo giczną 3 i z układem sterowania maszyny 4 poprzez magistralę sterowania 6 oraz ze sterowanym procesem przemysłowym 16 poprzez specjalistyczne karty wymiany informacji 15. Karta sterująca kanału urządzeń zewnętrznych 8 zawiera (fig. 2) układ sterujący 32 połączony z układem sterowania maszyny 4 oraz z rejestrem kodu selekcyjnego 33, układ szyfrowania i deszyfrowania kodu selekcyj nego 31, który łączy się z układem sterowania maszyny 4 z bramkami wejściowymi 30 z rejestrem kodu selek cyjnego 33 i z kartami interface'u urządzeń zewnętrznych 11 poprzez magistralę adresową 36. Ponadto karta sterująca kanału urządzeń zewnętrznych 8 zawiera zespół bramek rozdziału informacji 30a. Wejścia bramek 29 połączone są z ośmioma bardziej znaczącymi pozycjami 28a rejestru akumulatora 28 wchodzącego w skład jednostki arytmetycznó-logicznej 3, wyjścia bramek wyjściowych 29 tworzą informację wyprowadzaną do urządzeń zewnętrznych 18 poprzez informacyjną magistralę wyjściową 34. Wejścia bramek wejściowych 30 połączone są z informacyjną magistralą wejściową 35, a wyjścia tych bramek 30 połączone są z ośmioma mniej znaczącymi pozycjami 28b rejestru akumulatora 28. Karty interface'u urządzeń zewnętrznych 11 połączone są ponadto z rejestrem kodu selekcyjnego 33 karty sterującej kanału 8 poprzez linie zgłoszeń 37. Karta interface'u urządzeń zewnętrznych 11 (fig. 5) zawiera jeden lub kilka rejestrów buforowych ośmiobitowych 22 połączonych z liniami informacyjnymi 19 magistrali kanału urządzeń zewnętrznych 14, przerzutnik startu 24, który połączony jest z układem sterowania 23 karty interface'u 11 i z urządzeniem zewnętrznym oraz z układem hierarchizacji zgłoszeń 26. Ponadto na karcie interface'u 11 znajduje się przerzutnik zajętości 25 połączony z układem sterowania 23, z układem hierarchizacji 26 i z urządzeniem zewnętrznym 18 oraz układ translacji poziomów sygnałów 27, który połączony jest z rejestrami buforowymi 22 oraz z urządzeniem zewnę trznym 18. Układ sterowania 23 karty interface'u urządzeń zewnętrznych 11 połączony jest z liniami sterującymi 20 i z liniami adresowymi 21 magistrali kanału 14 oraz z rejestrami buforowymi 22. Karta sterująca transmisją blokową 7 (fig. 3) zawiera rejestr adresowy 45 połączony z częścią 28d rejestru akumulatora 28, licznik długości bloku 48 połączony z częścią 43b rejestru 43 stanowiącym wydłużenie rejestru akumulatora 28 w jednostce arytmetycznó-logicznej 3. Rejestr adresowy 45 i licznik długości bloku 48 połączone są z układem sterowania przesyłem informacji 49, który to układ połączony jest ze wszystkimi pozostałymi układami znajdującymi się na karcie sterowania transmisją blokową 7 z przerzutnikami 28c rejestru 28 i 43a rejestru 43 oraz z kartami interface'u 10 zewnętrznych pamięci masowych 17. Na karcie sterowania transmisją blokową 7 znajduje się ponadto rejestr informacyjny 46, którego wejścia połączone są z wyjściami zespołu bramek kompletacji informacji 47, wejścia tego zespołu bramek połączone są z kartami interface'u 10 zewnętrznych pamięci masowych 17. Wyjścia rejestru informacyjnego 46 połączone są z rejestrem wejściowym 38 ferrytowej pamięci operacyjnej la. Na karcie sterującej transmisją blokową 7 znajduje się ponadto zespół bramek dekompletacji słów 50. Wejścia zespołu bramek dekompletacji 50 połączone są

4 94 798 z rejestrem wyjściowym 39 pamięci operacyjnej la a wyjścia tych bramek połączone są z kartami interfacełu 10. Układ sterowania przesyłem informacji 49 połączony jest również z układem sterowania 40 operacyjnej pamięci ferrytowej la. Karta sterowania 9 kanału przemysłowego 9a (fig. 4), zawiera układ sterowania 12 połączony z układem sterowania maszyny 4 i z zespołem bramek wymiany informacji 42 oraz ze specjalistycznymi kartami wymiany informacji 15. Zespół bramek wymiany informacji 42 zawiera bramki wejściowe 51, bramki wyjściowe 52 i bramki adresowe 53. Bramki wejściowe 51 i wyjściowe 52 połączone są ze specjalistycznymi kartami wymiany informacji 15, oraz z rejestrem akumulatora 28 jednostki arytmetyczno-logicznej 3. Bramki adresowe 53 połączo ne są z rejestrem wydłużenia 43 akumulatora 28, oraz ze specjalistycznymi kartami wymiany informacji 15. Specjalistyczne karty wymiany informacji 15 połączone są z określoną grupą punktów kontrolowanych sterowa nego procesu przemysłowego 16. Maszyna cyfrowa według wynalazku zawiera uniwersalny system wejścia-wyjścia 15a działający na zasadzie przerwań, co umożliwia równoczesną pracę kilku urządzeń zewnętrznych. Zastosowany w systemie wejścia-wyj ścia 15a sposób identyfikacji zgłaszających się urządzeń zewnętrznych polega na programowym pobieraniu numeru zgłoszonego urządzenia, co umożliwia oprogramowanie systemu wejścia-wyjścia. System wejścia-wyjścia 15a zawiera trzy specjalistyczne kanały. Transmisja informacji w kanale wejścia-wyjścia 8a odbywa się w byte'ach. linie informacyjne są jednokierunkowe. Informacja przesyłana z karty sterowania kanału 8 do jednostki arytmetyczno-logicznej 3 wpisywana jest na osiem mniej znaczących pozycji rejestru akumulatora 28. Informacja przesyłana z jednostki arytmetyczno-logicznej 3 do kanału wejścia-wyjścia 8a pobierana jest z ośmiu najbardziej znaczących pozycji rejestru-akumulatora 28. Współpraca urządzeń zewnętrznych 18 z jednostką centralną 1 odbywa się na zasadzie przerwań prioryte towych. Urządzenie zewnętrzne 18 pobudzane są do pracy sygnałem startu przekazywanym z układu sterowania maszyny 4 na kartę sterowania kanału 8, a stąd poprzez kartę interface'u 11 do urządzenia zewnętrznego 18. Sygnał startu ustawia na karcie interface'u 11 wybranego urządzenia przerzutnik startu 24 wstań logicznej jedynki powodując przez to uruchomienie urządzenia zewnętrznego 18, przy czym równocześnie zostaje zapalo ny przerzutnik zajętości 25. Po zakończeniu pracy urządzenia zewnętrznego 18 sygnał gotowości podawany z urządzenia zewnętrznego 18 gasi przerzutnik zajętości 25, co powoduje wysłanie do układu sterowania maszyny 4 sygnału przerwania priorytetowego. W tym samym momencie do rejestru kodu selekcyjnego 33 wpisywany jest numer urządzenia najstarszego w hierarchii zgłoszeń, żądającego w danej chwili dostępu do maszyny cyfrowej. Po przyjęciu przez układ sterowania maszyny 4 sygnału zgłoszenia urządzenia zewnętrznego 18, następuje programowa obsługa urządzenia. Po zakończeniu obsługi zerowany jest przerzutnik startu 24 sygnałem wysyłanym z karty sterowania kanału 8. Wybór urządzenia zewnętrznego 18 do współpracy z jednostką centralną 1 następuje przez wysyłanie z karty sterowania kanału urządzeń zewnętrznych 8 do kart interface'u urządzeń zewnętrznych 11 łącznie z sygnałami sterującymi sygnałów kodu selekcyjnego stanowiących adres urządzenia. Do każdej karty interface'u 11 sygnały kodu selekcyjnego.wysyłane są trzema liniami adresowymi 21, przy. czym do każdej z kart interface'u urządzeń zewnętrznych 11 doprowadzona jest irma kombinacja linii adreso wych 21. Szyfrowanie adresu karty zachodzi w układzie szyfrowania i deszyfrowania kodu selekcyjnego 31. Karty interface'u. urządzeń zewnętrznych 11 połączone są między sobą sygnałem blokady hierarchii zgłoszeń w ten sposób, że w przypadku zgłoszenia do obsługi karty o wyższym priorytecie w hierarchii zgłoszeń blokowa ne są zgłoszenia wszystkich kart o niższym priorytecie. Maszyna cyfrowa według wynalazku zawiera kanał bezpośredniego dostępu do pamięci 7a, który umożli wia wymianę informacji między ferrytową pamięcią operacyjną la a zewnętrznymi pamięciami masowymi 17 typu dysków, pamięci taśmowych, pamięci bębnowych. Transmisja informacji w kanale bezpośredniego dostępu do pamięci 7a zachodzi po uprzednim zadeklarowaniu adresu początku bloku w ferrytowej pamięci operacyjnej la, oraz długości transmitowanego bloku; kierunku transmisji ispodobu transmisji w słowach 16 bitowych, lub byte'ach. Adres początku bloku określa stan piętnastu najmniej znaczących pozycji 28d rejestru akumulatora 28, kierunek transmisji określa stan najbardziej znaczącego bitu 28c rejestru akumulatora 28. Sposób transmisji określony jest przez najbardziej znaczący bit 43a rejestru wydłużenia akumulatora 43, a długość transmitowane go bloku przez dwanaście najmniej znaczących pozycji 43b rejestru wydłużenia akumulatora 43. Podczas trarfsmisji skompletowane słowa w rejestrze informacji 46 przesyłane są do ferrytowej pamięci operacyjnej la do komórek, których adres określa aktualna zawartość rejestru adresowego 45. Po przesłaniu słowa, zawartość rejestru adresowego 45 zwiększona zostaje o jeden, a stan licznika długości 48 bloku zmniejszo ny zostaje o 1. Zakończenie transmisji całego bloku informacji sygnalizowane jest przez wyzerowanie licznika długości bloku 48. Wówczas do układu sterowania 4 wysyłany jest sygnał zakończenia transmisji, który jako zgłoszenie przerwania podawany jest poprzez magistralę 14 kanału urządzeń zewnętrznych 8a.

94 798 5 Maszyna cyfrowa według wynalazku zawiera kanał przemysłowy 9a przeznaczony do przesyłu informacji między jednostką centralną 1 a sterowanym procesem przemysłowym 16. W kanale przemysłowym 9a, transmi towana jest informacja w słowach szesnistobitowych do jednego z punktów kontrolowanych znajdujących się na obiekcie, których adres określany jest przez stan rejestru wydłużenia akumulatora 43. Słowo informacyjne w kanale przesyłowym 9a transmitowane jest w dwóch kierunkach między rejestrem akumulatora 28 a wybraną specjalistyczną kartą wymiany informacji 15. Adres specjalistycznej karty wymiany informacji 15, która może obsługiwać kilka kontrolowanych punktów sterowanego procesu 16 określany jest przez stan rejestru wydłużenia akumulatora 43. Zespół specja listycznych kart wymiany informacji 15 połączony jest z kartą sterowania kanału przemysłowego liniami infor macyjnymi, liniami sterowania, adresowymi i czterema liniami zgłoszeń priorytetowych. Zastrzeżenia patentowe 1. Maszyna cyfrowa do obliczeń numerycznych, przetwarzania danych i sterowania procesami technologicz nymi zawierająca operacyjną pamięć ferrytową, układ sterowania, jednostkę arytmetyczno-logiczną, system wejścia-wyjścia, znamienna tym, że w systemie wejścia-wyjścia (15a) zawiera specjalistyczny kanał urzą dzeń zewnętrznych (8a), specjalistyczny kanał bezpośredniego dostępu do pamięci (7a) oraz specjalistyczny kanał przemysłowy (9a), przy czym kanał urządzeń zewnętrznych (8a) zawiera kartę sterowania kanału (8) połączoną poprzez magistralę arytmometru (5) z jednostką arytmetyczno-logiczną (3), a poprzez magistralę sterowania (6) z układem steorwania maszyny (4), oraz poprzez magistralę kanału urządzeń zewnętrznych (14) z kartami interface'u (11), które to karty (11) połączone są bezpośrednio z urządzeniami zewnętrznymi (18), przy czym jedna karta interface'u (11) steruje tylko jednym urządzeniem zewnętrznym (18), natomiast kanał bezpośredniego dostępu do pamięci (7a) zawiera kartę sterowania transmisją blokową (7) połączoną z pamięcią operacyjną (la) poprzez magistralę pamięci (2) z jednostką arytmetyczno-logiczną (3) poprzez magistralę aryt mometru (5) z układem sterowania (4) poprzez magistralę sterowania (6) oraz z kartami interface'u (10) zewnę trznych pamięci masowych (17) poprzez magistralę kanału (14), które to karty interface'u (10) połączone są również z magistralą (14) kanału urządzeń zewnętrznych (8a), ponadto kanał przemysłowy (9a) zawiera kartę sterowania (9), która połączona jest poprzez magistralę arytmometru (5) z jednostką arytmetyczno-logiczną (3), a poprzez magistralę sterowania (6) z układem sterowania maszyny (4), oraz ze specjalistycznymi kartami wy miany informacji (15), które to karty (15) transmitują informację pomiędzy jednostką aryimetyczno-logiczną (3) a kontrolowanymi punktami sterowanego procesu przemysłowego (16). 2. Maszyna cyfrowa według zastrz. 1, znamienna tym, że karta sterowania (8) kanału urządzeń zewnętrznych (8a) zawiera zespół bramek rozdziału informacji (30a), który to zespół (30a) obejmuje bramki wejściowe (29), których wejścia połączone są z częścią (28a) rejestru akumulatora (28), natomiast wyjścia bramek (29) połączone są z rejestrami buforowymi (22) kart interface'u (11) oraz bramki wejściowe (30), których wyjścia połączone są z częścią 28b) rejestru (28), a wejścia połączone są z rejestrami buforowymi (22) kart interface'u (11), ponadto karta sterowania kanału urządzeń zewnętrznych (8) zawiera układ sterujący (32) połączony z układem sterowania maszyny (4) i z rejestrem kodu selekcyjnego (33), do którego to rejestru (33) wpisywany jest numer urządzenia (18) zgłaszającego się do obsługi, który to numer stanowi kombinację sygna łów podawanych z kart interface'u (11) liniami (37), oraz z kartami interface'u (11), ponadto karta sterowania kanału (8) zawiera układ szyfrowania i deszyfrowania kodu selekcyjnego (31), który połączony jest z układem sterowania maszyny (4), z bramkami wejściowymi (30), z rejestrem kodu selekcyjnego oraz z kartami interface'u (11) poprzez linie adresowe (36). 3. Maszyna cyfrowa według zastrz. 2, znamienna ty m, że karta interface'u (11) urządzeń zewnę trznych zawiera rejestry buforowe (22) połączone poprzez magistralę informacyjną (19) i poprzez kartę sterowa nia kanału z rejestrem akumulatora (28), które to rejestry buforowe (22) sterowane są z układu sterowania (23), który to układ (23) połączony jest poprzez linie sterowania (21) magistrali (14) kanału (8a) z układem sterowa nia (32) karty sterowania kanału (8), z przerzutnikiem startu (24) i przerzutnikiem zajętości (25), oraz z ukła dem hierarchizacji (26), który to układ hierarchizacji połączony jest z przerzutnikiem startu (24) i przerzutni kiem zajętości (25), przy czym przerzutnik startu (24) połączony jest z urządzeniem zewnętrznym (18), z którym to urządzeniem (18) połączone są również rejestry buforowe (22) poprzez układ translacji poziomów sygnałów (27). 4. Maszyna cyfrowa według zastrz. 3, znamienna ty m, że karta sterująca transmisją blokową (7) zawiera rejestr adresowy (45) połączony z częścią (28d) rejestru akumulatora (28), ponadto zawiera licznik długości bloku (48) połączony z częścią (43b) rejestru (43), przy czym rejestr adresowy (45) i licznik długości

6 94798 bloku (48) połączone są z układem sterowania przesyłem informacji (49), który to układ (49) połączony jest z przerzutnikiem (28c) rejestru akumulatora (28), przy czym stan przerzutnika (28c) określa kierunek transmisji informacji w kanale bezpośredniego dostępu do pamięci (7a), oraz z przerzutnikiem (43a) rejestru (43), przy czym stan przerzutnika (43a) określa sposób transmisji w słowach lub w byte'ach, ponadto układ sterowania przesyłem informacji (49) połączony jest z rejestrem informacyjnym (46), zespołem bramek kompletacji infor macji (47), oraz z zespołem bramek dekompletacji (50), przy czym wejścia bramek kompletacji (47) i wyjścia bramek dekompletacji (50) połączone są z kartami interfacełu (10) zewnętrznych pamięci masowych (17), rejestr informacyjny (46) połączony jest z rejestrem wejściowym (38) pamięci operacyjnej (la), a wejścia bramek dekompletacji (50) z rejestrem wyjściowym (39) pamięci operacyjnej (la), ponadto'rejestr adresowy pamięci (41) połączony jest z rejestrem adresowym (45), a układ sterowania (40) pamięci operacyjnej (la) połączony jest z układem sterowania przesyłem informacji (49), który to układ (49) połączony jest także z kartami interface'u (10) poprzez magistralę (13). 5. Maszyna cyfrowa według zastrz. 4, z n a m i e n n a t y m, że karta sterowania (9) kanału przemysłowego (9a) zawiera układ sterowania (12), połączony z układem sterowania maszyny (4) i z zespołem bramek wymia ny informacji (42), oraz ze specjalistycznymi kartami wymiany informacji (15), przy czym zespół bramek wymiany informacji (42) zawiera bramki wejściowe (51), bramki wyjściowe (52) i bramki adresowe, które to bramki (51) i (52) połączone są z rejestrem akumulatora (28), oraz ze specjalistycznymi kartami wymiany informacji (15), natomiast bramki adresowe (53) połączone są z rejestrem wydłużenia akumulatora (43) i ze specjalistycznymi kartami wymiany informacji (15), które to karty (15) połączone są z punktami kontrolowanyrrti sterowanego procesu (16). Fig. f

94 798 28 a 28 J^.. ' 1 **>> 1,1 a Ja 4 4 I \~30a L 1L 29 uf 30. _i 31 k^-n 32 33 1(5 m <L J9 35, u ŁĄt TTTTTTTT 36 y^o 37 Fig. 2 1 1 1 I L ri9i i 1 38 -f- A 1 *' /a' 4$ i! "7 1^0 1! i r\28c\ 2SĄ i 1 T 1 U! L H * 1 «!,[ J \44A Jth\ i y-pjfl! 7-50 ff 7' 1 1 46 _J"i i I! 1 47 H i i 1 1 ( A *5 1 II 1 f 1 1 1 A 48 MIII ł i t f i 50 "Tl *» "U r \a 1 /0 Fig. 3 [ TT! 0 i " 1 1 j i

94 798 ~28~\ 1 43 7\ 12 51 J2L-, v, ^ f I i IZ /* Z\ i2 /* F/g. 4 ^p ^2 4 ^ /OT ^97 23 -V4 L 22.-Ci. i i ' i 24 T" <?5 P2 21 W <?* 4< /* Fig.5 Prac. Poligraf. UP PRL nakład 120+18 Cena 45 zł