CS245143B1 - Uspořádání rychlých funkčních bloků a jejich spojení s řídicím mikropočítačem - Google Patents

Uspořádání rychlých funkčních bloků a jejich spojení s řídicím mikropočítačem Download PDF

Info

Publication number
CS245143B1
CS245143B1 CS852335A CS233585A CS245143B1 CS 245143 B1 CS245143 B1 CS 245143B1 CS 852335 A CS852335 A CS 852335A CS 233585 A CS233585 A CS 233585A CS 245143 B1 CS245143 B1 CS 245143B1
Authority
CS
Czechoslovakia
Prior art keywords
output
block
microcomputer
data buffer
recording
Prior art date
Application number
CS852335A
Other languages
English (en)
Other versions
CS233585A1 (en
Inventor
Jiri Thiel
Jan Vocetka
Original Assignee
Jiri Thiel
Jan Vocetka
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiri Thiel, Jan Vocetka filed Critical Jiri Thiel
Priority to CS852335A priority Critical patent/CS245143B1/cs
Publication of CS233585A1 publication Critical patent/CS233585A1/cs
Publication of CS245143B1 publication Critical patent/CS245143B1/cs

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

Řešení se týká uspořádání a zapojení rychlých funkčních bloků k řídicímu mikropočítači. Zapojení je utvořeno tak, že rychlé funkční bloky jsou mikropočítačem zařazovány· do funkce, kontrolovány a zpětně hlásí mikropočítači průběh své činnosti. Vlastní činnost rýchlých funkčních bloků probíhá současně a nezávisle na činnosti mikropočítače. Toto zapojení umožňuje mikropočítači nezávisle na činnosti mikropočítače. Toto zapojení umožňuje mikropočítači zajistit a řídit i takové činnosti, které jsou rychlejší, než jeho výpočetní rychlost. Řešení může být použito všude tam, kde výpočetní rychlost mikropočítač nevyhovuje požadovaným rychlostem odezvy navrhovaného zařízení; funkce rychlých funkčních bloků může být zcela obecná.

Description

Řešení se týká uspořádání a zapojení rychlých funkčních bloků k řídicímu mikropočítači. Zapojení je utvořeno tak, že rychlé funkční bloky jsou mikropočítačem zařazovány· do funkce, kontrolovány a zpětně hlásí mikropočítači průběh své činnosti. Vlastní činnost rýchlých funkčních bloků probíhá současně a nezávisle na činnosti mikropočítače. Toto zapojení umožňuje mikropočítači nezávisle na činnosti mikropočítače. Toto zapojení umožňuje mikropočítači zajistit a řídit i takové činnosti, které jsou rychlejší, než jeho výpočetní rychlost. Řešení může být použito všude tam, kde výpočetní rychlost mikropočítač nevyhovuje požadovaným rychlostem odezvy navrhovaného zařízení; funkce rychlých funkčních bloků může být zcela obecná.
Vynález se týká připojení rychlých funkčních bloků, řešených pomocí standardních obvodů číslicové techniky, k řídicímu mikropočítači, který tak může být využit í k řízení dějů, které jsou rychlejší, než jeho vlastní výpočetní rychlost.
Některá zařízení výpočetní techniky, jako jsou displeje, tiskárny nebo stolní zapisovače grafické informace, používají pro zapojení své řídicí elektroniky standardních obvodů nejvýše střední integrace v takzvaném pevném zapojení, které sice přináší některé výhody, jako je rychlá odezva na vnější podněty, ale také některé nevýhody, z nichž nejpodstatnější je velmi obtížná změna funkce řízeného objektu beze změny pevného zapojení obvodů, které je většinou realizováno na tištěném spoji. Pevné zapojení řídicích obvodů nese s sebou navíc nutnost konstrukce speciálních přípravků pro kontrolu a oživení jejich funkce při výrobě i během údržby zařízení.
Tyto nevýhody jsou v novějších zařízeních odstraněny použitím mikropočítače, který je vesměs určen jako ústřední řídicí blok realizovaného zařízení. Program, který je do mikropočítače vložen a definuje funkci zařízení, je vytvořen pomocí programovacích a odlaďovacích prostředků; změnou tohoto programu se dosáhne snadně modifikace nebo změny funkce řízeného zařízení, aniž by muselo dojít k zásahu do pevného zapojení bloků. Navíc je umožněna snadná kontrola funkce pomocí běžných vývojových prostředků jak ve výrobě, tak při údržbě zařízení. Další podstatnou výhodou tohoto řešení je i to, že v současné době jsou mikropočítače jako stavebnicové prvky průmyslově vyráběny a je zaručena jejich správná funkce a spolehlivost. Výrobní podnik nakoupí celou ústřední jednotku se zaručenou funkceschopností a dosadí pouze řídicí program.
Určitou nevýhodou mikropočítačů, řešených na základě mikroprocesoru, je jejich výpočetní rychlost, která je pro některé aplikace příliš nízká.
Uvedené nevýhody odstraňuje uspořádání rychlých funkčních bloků a jejich spojení s řídicím mikropočítačem podle vynálezu, jehož podstata spočívá v tom, že k neznázorněnému bloku nadřazeného počítače je připojen vstup bloku vstupních obvodů a sběrnic bloku vstupních obvodů, jehož první výstup je připojen k bloku řídicího mikropočítače a jehož druhý výstup je připojen k bloku nahrávacích obvodů, jehož první výstup je připojen k bloku řídicího mikropočítače a jehož druhý výstup je připojen k bloku vyrovnávací paměti alfanumerických dat, přičemž odbočka druhého výstupu bloku nahrávacích obvodů je připojena ke vstupu bloku vyrovnávací paměti grafických dat, třetí výstup bloku nahrávacích obvodů je připojen k bloku vyrovnávací paměti alfanumerických dat a čtvrtý výstup bloku nahrávacích obvodů je připojen k bloku vyrovnávací paměti grafických dat, přičemž výstup bloku vyrovnávací paměti alfanumerických dat je připojen k bloku generátoru symbolů, jehož výstup je připojen k bloku výstupní paměti alfanumerických dat, jehož výstup je připojen k bloku výstupního součtu, jehož výstup je připojen k nežnázorněným záznamovým obvodům tiskárny, přičemž blok řídicích obvodů tisku je svým prvním výstupem připojen k bloku vyrovnávací paměti alfanumerických dat, svým druhým výstupem je připojen k bloku vyrovnávací paměti grafických dat, svým třetím výstupem je připojen k bloku generátoru symbolů, svým čtvrtým výstupem je připojen k bloku výstupní paměti alfanumerických dat, svým pátým výstupem je připojen k neznázorněným blokům mechaniky tiskárny, svým šestým výstupem je připojen k bloku výstupní paměti grafických dat a svým sedmým výstupem je připojen k bloku řídicího mikropočítače, který je svým prvním výstupem připojen k bloku vstupních obvodů, svým druhým výstupem je připojen k bloku vstupních obvodů, svým třetím výstupem je připojen k bloku nahrávacích obvodů, svým' čtvrtým výstupem je připojen k bloku nahrávacích obvodů, svým pátým výstupem je připojen k bloku vyrovnávací paměti alfanumerických dat, svým šestým výstupem je připojen k bloku řídicích obvodů tisku a svým sedmým výstupem je připojen k bloku vyrovnávací paměti grafických dat, jehož výstup je připojen k bloku výstupní paměti grafických dat, jehož výstup je připojen ik bloku výstupního součtu.
Základní výhodou předkládaného vynálezu je to, že řídicí mikropočítač pouze zadává na základě přijatých vstupních dat jednotlivým funkčním blokům pokyn pro zahájení činnosti, kontroluje jejich funkci a přijímá hlášení o konci jejich činnosti.
Během činnosti funkčních bloků mikropočítač zpracovává svůj program, činnosti obou funkčních bloků mohou probíhat současně, aniž by byl zatěžován mikropočítač. Rychlá akce takto zvolených funkčních bloků umožňuje mikropočítači zajistit nepřímo funkce, které by vzhledem k jeho nízké výpočetní rychlosti nebyly realizovatelné.
Na připojeném výkresu je nakreslen příklad uspořádání rychlých funkčních bloků a jejich spojení s řídicím mikropočítačem podle vynálezu. K neznázorněnému bloku nadřazeného počítače je připojen vstup 11 bloku 1 vstupních obvodů a sběrnice 12 bloku 1 vstupních obvodů, jehož první výstup 13 je připojen k bloku 3 řídicího mikropočítače a jehož druhý výstup 14 je připojen k bloku 2 nahrávacích obvodů, jehož první výstup 21 je připojen ik bloku 3 řídicího mikropočítače a jehož druhý výstup 22 je připojen k bloku 5 vyrovnávací paměti alfanumerických dat, přičemž odbočka 221 druhého výstupu 22 bloku 2 nahrávacích obvodů je připojena ke vstupu 82 bloku 8 vyrovnávací paměti grafických dat, třetí výstup 23 bloku 2 nahrávacích obvodů je připojen k bloku 5 vyrovnávací paměti alfanumerických dat a čtvrtý výstup 24 bloku 2 nahrávacích obvodů je připojen k bloku 8 vyrovnávací paměti grafických dat, přičemž výstup 51 bloku 5 vyrovnávací paměti alfanumerických dat je připojen ik bloku 6 generátoru symbolů, jehož výstup Bl je připojen k bloku 7 výstupní paměti alfanumerických dat, jehož výstup 71 je připojen k bloku 10 výstupního součtu, jehož výstup 101 je připojen k neznázorněným záznamovým obvodům tiskárny, přičemž blok 4 řídicích obvodů, tisku je svým prvním výstupem 41 připojen k bloku 5 vyrovnávací paměti alfanumerických dat, svým druhým výstupem 42 je připojen k bloku 8 vyrovnávací paměti grafických dat, svým třetím výstupem 43 je připojen k bloku B generátoru symbolů, svým čtvrtým výstupem 44 je připojen k bloku 7 výstupní paměti alfanumerických dat, svým pátým výstupem 45 je připojen k neznázorněným blokům mechaniky tiskárny, svým šestým výstupem 4S je připojen k neznázorněným blokům mechaniky tiskárny, svým šestým výstupem 4S je připojen k bloku 9 výstupní paměti grafických dat a svým sedmým výstupem 47 je připojen k bloku 3 řídicího mikropočítače, který je svým prvním výstupem 31 připojen k bloku 1 vstupních obvodů, svým druhým výstupem 32 je připojen k bloku 1 vstupních obvodů, svým třetím výstupem 33 je připojen k bloku 2 nahrávacích obvodů, svým čtvrtým výstupem 34 je připojen k bloku 2 nahrávacích obvodů, svým pátým výstupem 35 je připojen k bloku 5 vyrovnávací paměti alfanumerických dat, svým šestým výstupem 36 je připojen k bloku 4 řídicích obvodů tisku a svým sedmým výstupem je připojen k bloku 8 vyrovnávací paměti grafických dat, jehož výstup 81 je připojen k bloku 9 výstupní paměti grafických dat, jehož výstup 91 je připojen k bloku 10 výstupního součtu.
Funkce uspořádání podle vynálezu je tato: Vstupní data, určená k tisku nebo zadávající povel, jsou přivedena z nadřazeného počítače na vstup 11 bloku 1 vstupních dat, zatímco řídicí signály pro tento přenos jsou vysílány sběrnicí 12 bloku 1 vstupních dat. Přijímaná data jsou přivedena prvním výstupem 13 bloku 1 vstupních dat do bloku 3 řídicího mikropočítače, který vyhodnotí přijímaný znak a rozhodne o jeho dalším zpracování. Vstupní data jsou v okamžiku nahrávání zavedena přes druhý výstup 14 bloku 1 vstupních dat do bloku 2 nahrávacích obvodů.
Třetí výstup 33 bloku 3 řídicího mikropočítače přivádí do bloku 2 nahrávacích obvodů povely k nahrávání alfanumerických dat, čtvrtý výstup 34 bloku 3 řídicího mikropočítače přivádí do bloku 2 nahrávacích obvodů povely k nahrávání grafických dat.
Druhým výstupem 22 bloku 2 nahrávacích obvodů jsou vysílána data do bloku 5 vyrovnávací paměti alfanumerických dat a současně do vstupu 82 bloku 8 vyrovnávací paměti grafických dat. Zároveň jsou třetím výstupem 23 bloku 2 nahrávacích obvodů do bloku 5 vyrovnávací paměti alfanumerických dat vysílány řídicí povely k nahrávání alfanumerických dat. Čtvrtým výstupem 24 bloku 2 nahrávacích obvodů jsou do bloku 8 vyrovnávací paměti grafických dat vysílány řídicí povely k nahrávání grafických dat.
Prvním výstupem 21 bloku 2 nahrávacích obvodů se do bloku 3 řadicího mikropočítače přenášejí informace o průběhu vlastního nahrávání o jeho začátku a konci a o eventuálních chybách, které mohou vzniknout při příjmu dat. Blok 3 řídicího mikropočítače svým prvním výstupem 31 do bloku 1 vstupních dat přenáší data a svým druhým výstupem 32 přenáší do bloku í vstupních dat signály přejímky dat a tím může řídit přejímání dat a vysílat do vnitřních pamětí zařízení data, která jsou nutná pro realizaci některých povelů. Přejímaná data se v bloku 5 vyrovnávací paměti alfanumerických dat ukládají na základě dat z druhého výstupu 22 bloku 2 nahrávacích obvodů, na základě povelů k řízení nahrávání alfanumerických dat z třetího výstupu 23 bloku 2 nahrávacích obvodů a na základě řídicího signálu vyrovnávací paměti alfanumerických dat z pátého výstupu 35 bloku 3 řídicího mikropočítače do definovaných paměťových míst. Je-li šestým výstupem 36 bloku 3 řídicího· mikropočítače vyslán řídicí povel pro tisk do bloku 4 řídicích obvodů tisku, je dále vyslán prvním výstupem 41 bloku 4 řídicích obvodů tisku do bloku 5 vyrovnávací paměti alfanumerických dat. Povel k přesunu dat z výstupu 51 bloku 5 vyrovnávací paměti alfanumerických dat je pak vyslán do bloku 6 generátoru symbolů. Povely k výběru generátoru symbolů jsou do bloku 6 generátoru symbolů vysílány třetím výstupem 43 bloku 4 řídicích obvodů tisku. Těmito povely je řízen převod vstupních dat do tvaru, v němž je nutno řídit jednotlivé tiskací jehly záznamové hlavy. Takto převedená Informace je zavedena výstupem Bl bloku B generátoru symbolů do bloku 7 výstupní paměti alfanumerických dat. Povely k výběru výstupní paměti alfanumerických dat jsou do bloku 7 výstupní paměti alfanumerických dat vysílány čtvrtým výstupem 44 bloku 4 řídicích obvodů tisku. Těmito povely je řízen přesun dat k tisku přes výstup 71 bloku 7 výstupní paměti alfanumerických dat do bloku 10 výstupního· součtu. Do bloku 10 výstupního součtu jsou vysílána i data k tisku k výstupu 91 bloku 9 výstupní paměti grafických dat. Sečtené řídicí povely pro tisk jednotlivých jehel záznamové hlavy jsou vysílány výstupem 101 výstupního součtu do nezná243143 zorněných záznamových obvodů tiskárny. Analogickým způsobem pracuje uspořádání podle vynálezu při přenosu dat grafické informace. V takovém případě se přenosu dat nezúčastňuje blok 6 generátoru symbolů; ve funkci je pouze blok 8 vyrovnávací paměti grafických dat, jehož výstup 81 vysílá data do bloku 9 výstupní paměti grafických dat. Informace o průběhu tisku jsou do bloku 3 řídicího mikropočítače vysílány sedmým výstupem 47 bloku 4 řídicích obvodů tisku.
Vynálezu může být použito všude tam, kde výpočetní rychlost mikropočítače nevyhovuje požadavkům na rychlost odezvy navrhovaného zařízení. Funkce rychlých funkčních bloků může být zcela obecná.

Claims (1)

  1. Uspořádání rychlých funkčních bloků a jejich spojení s řídicím mikropočítačem, vyznačené tím, že k neznázorněnému bloku nadřazeného počítače je připojen vstup (11) bloku (1) vstupních obvodů a sběrnice (12) bloku (1) vstupních obvodů, jehož první výstup (13) je připojen k bloku (3) řídicího mikropočítače a jehož druhý výstup (14) je připojen k bloku (2) nahrávacích obvodů, jehož první výstup (21) je připojen ik bloku (3) řídicího mikropočítače a jehož druhý výstup (22) je připojen k bloku (5) vyrovnávací paměti alfanumerických dat, přičemž odbočka (221) druhého výstupu (22) bloku (2) nahrávacích obvodů je připojena ke vstupu (82) bloku (8) vyrovnávací paměti grafických dat, třetí výstup (23) bloku (2) nahrávacích obvodů je připojen k bloku (5) vyrovnávací paměti alfanumerických dat a čtvrtý výstup (24) bloku (2) nahrávacích obvodů je připojen k bloku (8) vyrovnávací paměti grafických dat, přičemž výstup (51) bloku (5) vyrovnávací paměti alfanumerických dat je připojen k bloku (6) generátoru symbolů, jehož výstup (61) je připojen k bloku (7) výstupní paměti alfanumerických dat, jehož výstup (71) je připojen k bloku (10) výstupního součtu, jehož výstup (101) je připojen k neznázorněným záznamovým obvodům tiskárny, přičemž blok (4) řídicích obvodů tisku je svým
    VYNÁLEZU prvním výstupem (41) připojen k bloku (5) vyrovnávací paměti alfanumerických dat, svým druhým výstupem (42) je připojen k bloku (8) vyrovnávací .paměti grafických dat, svým třetím výstupem (43) je připojen k bloku (6) generátoru symbolů, svým čtvrtým výstupem (44) je připojen k bloku (7) výstupní paměti alfanumerických dat, svým pátým výstupem (45) je připojen k neznázorněným blokům mechaniky tiskárny, svým šestým výstupem (46) je připojen k bloku (9) výstupní .paměti grafických dat a svým sedmým výstupem (47) je připojen k bloku (3) řídicího mikropočítače, který je svým prvním výstupem (31J připojen k bloku (1) vstupních obvodů, svým druhým výstupem (32) je připojen k bloku (1) vstupních obvodů, svým třetím výstupem (33) je připojen k bloku (2) nahrávacích obvodů, svým čtvrtým výstupem (34) je připojen k bloku (2) nahrávacích obvodů, svým pátým výstupem (35) je připojen ik bloku (5) vyrovnávací paměti alfanumerických dat, svým šestým výstupem (36) je připojen k bloku (4) řídicích obvodů tisku a svým sedmým výstupem (37) je připojen k bloku (8) vyrovnávací paměti grafických dat, jehož výstup (81) je připojen k bloku (9) výstupní paměti grafických dat, jehož výstup (91) je připojen k bloku (10) výstupního součtu.
CS852335A 1985-03-29 1985-03-29 Uspořádání rychlých funkčních bloků a jejich spojení s řídicím mikropočítačem CS245143B1 (cs)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CS852335A CS245143B1 (cs) 1985-03-29 1985-03-29 Uspořádání rychlých funkčních bloků a jejich spojení s řídicím mikropočítačem

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CS852335A CS245143B1 (cs) 1985-03-29 1985-03-29 Uspořádání rychlých funkčních bloků a jejich spojení s řídicím mikropočítačem

Publications (2)

Publication Number Publication Date
CS233585A1 CS233585A1 (en) 1985-11-13
CS245143B1 true CS245143B1 (cs) 1986-08-14

Family

ID=5360175

Family Applications (1)

Application Number Title Priority Date Filing Date
CS852335A CS245143B1 (cs) 1985-03-29 1985-03-29 Uspořádání rychlých funkčních bloků a jejich spojení s řídicím mikropočítačem

Country Status (1)

Country Link
CS (1) CS245143B1 (cs)

Also Published As

Publication number Publication date
CS233585A1 (en) 1985-11-13

Similar Documents

Publication Publication Date Title
EP0319185B1 (en) Method and apparatus for checking a state machine
DE3751426D1 (de) Busschnittstellenschaltung für digitalen Datenprozessor.
US3582902A (en) Data processing system having auxiliary register storage
US4390964A (en) Input/output subsystem using card reader-peripheral controller
US4272829A (en) Reconfigurable register and logic circuitry device for selective connection to external buses
US5465106A (en) Generic driver interface card
US4434474A (en) Single pin time-sharing for serially inputting and outputting data from state machine register apparatus
KR900002438B1 (ko) 프로세서간 결합방식
EP0082682B1 (en) Microcomputer unit
US4126898A (en) Programmable calculator including terminal control means
CS245143B1 (cs) Uspořádání rychlých funkčních bloků a jejich spojení s řídicím mikropočítačem
US4322816A (en) Programmable calculator having structure for controlling an x-y plotter
GB1504082A (en) Electronic computers
US5136496A (en) Master/slave numerical control apparatus in which the master can identify types and order of the slaves
JPS58114289A (ja) プリンタコントロ−ラ
JP2623833B2 (ja) クロックアドバンス制御システム
JP2806645B2 (ja) スキャンパスエラー検出回路
US4916601A (en) Means for transferring firmware signals between a control store and a microprocessor means through a reduced number of connections by transfer according to firmware signal function
GB1580224A (en) Microprogrammable control unit
GB1561069A (en) Programmmable calculator
US5179628A (en) Computer interface between I/O channel unit and service processing unit
JPS5888889A (ja) 電子計算機
Poorte et al. The RCA 501 electronic data processing system
JPS55123788A (en) Dot pattern conversion system
SU951287A2 (ru) Устройство дл сопр жени однородной вычислительной системы