CS252083B1 - Connection of code-programmable time-controlled time controller - Google Patents
Connection of code-programmable time-controlled time controller Download PDFInfo
- Publication number
- CS252083B1 CS252083B1 CS858422A CS842285A CS252083B1 CS 252083 B1 CS252083 B1 CS 252083B1 CS 858422 A CS858422 A CS 858422A CS 842285 A CS842285 A CS 842285A CS 252083 B1 CS252083 B1 CS 252083B1
- Authority
- CS
- Czechoslovakia
- Prior art keywords
- control
- input
- spab
- code
- address block
- Prior art date
Links
Landscapes
- Programmable Controllers (AREA)
Abstract
Řešení se týká zapojení pro definované přerušení generace posloupnosti mikroprogramovatelného kodově řízeného časového řadiče bitové orientované řezové stavebnice. Poskytuje možnost rychlého a přitom několikanásobného přerušení mlkrolnstrukčního řetězce. Podstata spočívá v tom, že k mlkroprogrpmovému řadiči, připojenému k řídicí pamětové matloi a k periferním zařízením, Je připojen synchronizovaný prioritní adresní blok. Zapojení lze využít ve výpočetní teohnloe pro spojení základních zařízení s periferními Jednotkami, například k řízení flexibilních disků a rychlých přenosů dat.The solution concerns a circuit for defined interruption of the generation sequence of a microprogrammable code-controlled time controller of a bit-oriented cutting kit. It provides the possibility of fast and multiple interruption of the microprogrammable instruction chain. The essence lies in the fact that a synchronized priority address block is connected to the microprogrammable controller, connected to the control memory matrix and to peripheral devices. The circuit can be used in computing technology for connecting basic devices with peripheral units, for example, for controlling flexible disks and fast data transfers.
Description
Vynález se týká zapojení pro definované přerušení generace časové posloupnosti mikroprogramovatelného kódové řízeného časového řadiče bitové orientované řezové stavebnice.The invention relates to a circuit for a defined interruption of the generation of a time-programmable code-oriented code-controlled time controller of a bit oriented cutting kit.
Při konstrukci mikropro gramovatelných řadičů pro logické struktury s využitím prvků bitové orientované řezové stavebnice je potřeba dbát, aby mikroinstrukční časový řetézec činnosti tohoto řadiče bylo možno v libovolném časovém okamžiku přerušit a nastavit definovaný začátek jiného mikroinstrukčního řetězce na základě vnějšího příkazu.When constructing micro-programmable logic controllers using bit-oriented cutting kit elements, care should be taken that the microinstruction timing chain of the controller can be interrupted at any point in time and the defined start of another microinstruction chain can be set based on an external command.
Dosavadní zapojení k tomuto účelu sloužící používají vnějších příkazů s přerušením několika vektorů. Přitom přerušení je pouze jedno společné pro všechny vektory a po něm teprve následuje přerušovací časový mikroinstrukční řetězec provádějící analýzu přerušovacího vektoru. Po ní pak následuje větvení mikroinstrukčního časového řetězce.Existing connections for this purpose use external commands with interruption of several vectors. The interruption is only one common to all vectors and is followed by an interruption time microinstruction chain performing the interruption vector analysis. This is followed by branching of the microinstruction time chain.
Nevýhodou těchto zapojení je, že doba zpracování příkazu přerušení je poměrně dlouhá, která je dána dobou vykonání úvodrtí rozhodovat^ části časového mikroinstrukčního řetězce. V některých případech je toto řešení z Časových důvodů nemožné a je nutno tento stav řešit zvýšením složitosti konstrukčního uspořádání řídiól jednotky.The disadvantage of these circuits is that the processing time of the interrupt command is relatively long, which is given by the time of execution of the bore hole to decide the parts of the time microinstruction chain. In some cases this solution is impossible for time reasons and it is necessary to solve this situation by increasing the complexity of the design of the controllers of the unit.
Uvedené nevýhody v podstatě odstraňuje zapojení mikroprogramovatelného kódově řízeného časového řadiče podle tohoto vynálezu, jehož podstata spočívá v tom, že ke vstupu synchronizačních hodin mikroprogramového řadiče je připojen první vstup synchronizačních hodin synchronizovaného prioritního adresního bloku, zatímco druhý vstup synchronizovaného prioritního adresního bloku pro zpětnovazební řídící kód je připojen na třetí výstup řídící paměíové matice typu ROM, kdežto skupina vstupů synchronizovanéhoEssentially, the microprogrammable code-controlled time controller of the present invention eliminates these disadvantages by providing a first synchronization clock input of the synchronized priority address block while a second synchronized priority address block input for the feedback control code is connected to the synchronization clock input of the microprocessor controller. it is connected to the third output of the ROM control memory matrix, while the group of inputs is synchronized
- 2 prioritního adresního bloku je připojena na výstupy prioritních přerušení periferních zařízení, přičemž pátý vstup mikroprogramového řadiče pro řízení závory základní adresy řídící matice je připojen na první výstup synchronizovaného prioritního adresního bloku pro řízení závory základní adresy řídící matice a druhý výstup synchronizovaného prioritního adresního bloku pro doplňkové adresy je připojen na druhý vstup řídící paměťové matice typu ROM.- 2 of the priority address block is connected to the outputs of the priority interruptions of the peripheral devices, the fifth input of the microprocessor controller for the control address of the master address of the control matrix is connected to the first output of the synchronized priority address block additional addresses are connected to the second input of the ROM control memory matrix.
Výhoda tohoto zapojení spočívá zejména v tom, že mikr.oprogramovatelné řadiče poskytují možnost rychlého několikanásobného přerušení mikroinstrukčního řetězce. To znamená, že je zvláště výhodné pro použití při obsluze rychlých periferních zařízení v reálném čase. Svým provedením je zapojení jednoduchého uspořádání s nízkými ekonomickými náklady na jeho výrobu se zvýšenou provozní spolehlivostí a tím menšími nároky na servisní zabezpečení.The advantage of this circuit is, in particular, that micro programmable controllers provide the possibility of rapid multiple interruptions of the microinstruction chain. That is, it is particularly advantageous for use in real-time operation of fast peripherals. Its design is to incorporate a simple arrangement with low economic costs for its production with increased operational reliability and thus less service requirements.
Zapojení mikroprogramovatelného kódově řízeního časového řadiče je vyobrazeno na přiloženém výkresu v blokovém schématu·Connection of the microcontroller programmable time control code is shown in the attached drawing in the block diagram.
První vstup 1 mikroprogramového řadiče MPŘ pro zpětnovazební řídící kód ZŘK je připojen na první výstup 021 řídící paměťové matice ŘPM typu ROM. Druhý vstup 2 pro řídící kód ŘK mikroprogramového řadiče MPŘ je připojen na výstup neznázorněného periferního zařízení. Třetí vstup 3 mikroprogramového řadiče MPŘ pro řídící podmínku ŘP je připojen na výstup neznázorněného periferního zařízení. Čtvrtý vstup 4 mikroprogramového řadiče MPŘ pro synchronizační hodiny SH je připojen na první vstup 11 synchronizačních hodin synchronizovaného prioritního adresního bloku SPAB a dále n$ syc»hronizačnl hodinový výstup neznázorněného periferního zařízení. Pátý vstup 5 mikroprogramového řadiče MPŘ pro řízeni závory ŘZ základní adresy řídící matice je připojen na první výstup 011 synchronizovaného prioritního adresního bloku SPAB. Druhý vstup 12 synchronizovaného prioritního adresního bloku SPAB pro zpětnovazební řídicí kód ZPŘK je připojen na třetí výstup 023 řídící paměťové matice ŘPM typu ROM. Skupina vstupů 13 synchronizovaného prioritního adresního bloku SPAB pro prioritní přerušení je připojena na výstupy prioritních přerušení neznázorněných periferníoh zařízení. Výstup 01 mikroprogramového řadiče MPŘ pro základní adresy řídící matice ZA je připojen na první vstup 111 řídicí paměťové matice ŘPM typu ROM. Druhý výstup 012 synchronizovaného prioritního adresniho bloku SPAB pro doplňkové adresy DA je připojen na druhý vstup 112 řídící paměťové matice ŘPM typu ROM. Druhý vstup 022 řídící paměťové matice ŘPM typu ROM pro kódové posloupnosti je připojen na kódový řídící vstup neznázorněného řídícího zařízení.The first input 1 of the MPR microcontroller for the feedback control code ZKK is connected to the first output 021 of the ROM type memory control matrix. The second input 2 for the control code MC of the microcontroller MPŘ is connected to the output of a peripheral device (not shown). The third input 3 of the MPŘ microcontroller for the control condition of the control system is connected to the output of a peripheral device (not shown). The fourth input 4 of the microprocessor controller MPR for the synchronization clock SH is connected to the first input 11 of the synchronization clock of the synchronized priority address block SPAB and the n / a clock output of a peripheral device (not shown). The fifth input 5 of the MPR microcontroller for the control of the bolt CU of the master address of the control matrix is connected to the first output 011 of the synchronized priority address block SPAB. The second input 12 of the synchronized SPAB priority address block for the SPREK feedback control code is connected to the third output 023 of the ROM type memory control matrix. The group of inputs 13 of the synchronized priority address block SPAB for priority interruptions is connected to the priority interrupt outputs of the peripheral devices (not shown). The output 01 of the MPR microcontroller for the base addresses of the control matrix ZA is connected to the first input 111 of the ROM memory control matrix. The second output 012 of the synchronized priority address block SPAB for the additional addresses DA is connected to the second input 112 of the ROM of the ROM type. The second ROM sequence control code input 022 of the code sequence ROM is coupled to the code control input of a control device (not shown).
Řídícím kódem přicházejícím z neznázorněného periferního zařízení na druhý vstup 2 mikroprogramového řadiče MPŘ a zpětnovazebním řídícím kódem přicházejícího z prvního výstupu 021 na první vstup 1_ mikroprogramového řadiče MPŘ se generují základní adresy pro řídící paměťovou matici ŘPM typu ROMi Základní adresy přicházejí z výstupu 01 mikroprogramového řadiče MPŘ na první vstup 111 řídící paměťové matice ŘPM typu ROM. Přitom synchronizovaný prioritní adresní blok SPAB generuje zpětnovazebně prostřednictvím svého druhého vstupu 12 a třetího výstupu 023 řídící paměťové matice ŘPM typu ROM doplňkovou adresu základních mikroinstrukčních polí. Jakmile dojde k aktivaci některého ze skupiny vstupů 13 prioritního přerušení do synchronizovaného prioritního adresního bloku SPAB je vyslán z jeho výstupu 012 patřičný signál na druhý vstup 112 řídící paměťové matice ŘPM typu ROM. Tím dojde k pohybu v přerušovaném mikroinstrukčním poli, a tím i k příjmu signálu tohoto aktivovaného vstupu 13 prioritního přerušeni.The control code coming from the peripheral device (not shown) to the second input 2 of the microcontroller MPR and the feedback control code coming from the first output 021 to the first input 1 of the microcontroller MPR generates the base addresses for the ROMi control RPM memory matrix. to the first input 111 of the ROM type control memory matrix. In this connection, the synchronized SPAB priority address block generates a feedback address of the basic microinstruction fields via its second input 12 and the third output 023 of the ROM-type control memory matrix. As soon as one of the plurality of priority interruption inputs 13 is activated in the synchronized SPAB priority address block, an appropriate signal is sent from its output 012 to the second input 112 of the ROM type ROM. This causes movement in the intermittent microinstruction field and thereby receives the signal of this activated priority interrupt input 13.
Vynálezu lze využít ve výpočetní technice pro spojení základ nich zařízení s periferními jednotkami, například k řízení flexibilních disků a rychlých přenosů dat.The invention can be used in computer technology to connect base devices to peripheral units, for example, to control flexible disks and fast data transfers.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CS858422A CS252083B1 (en) | 1985-11-22 | 1985-11-22 | Connection of code-programmable time-controlled time controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CS858422A CS252083B1 (en) | 1985-11-22 | 1985-11-22 | Connection of code-programmable time-controlled time controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CS842285A1 CS842285A1 (en) | 1986-12-18 |
| CS252083B1 true CS252083B1 (en) | 1987-08-13 |
Family
ID=5434752
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CS858422A CS252083B1 (en) | 1985-11-22 | 1985-11-22 | Connection of code-programmable time-controlled time controller |
Country Status (1)
| Country | Link |
|---|---|
| CS (1) | CS252083B1 (en) |
-
1985
- 1985-11-22 CS CS858422A patent/CS252083B1/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| CS842285A1 (en) | 1986-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4438492A (en) | Interruptable microprogram controller for microcomputer systems | |
| KR0147063B1 (en) | Digital Computing System with Low Power Mode | |
| US4716526A (en) | Multiprocessor system | |
| US4747041A (en) | Automatic power control system which automatically activates and deactivates power to selected peripheral devices based upon system requirement | |
| US4237534A (en) | Bus arbiter | |
| US5115235A (en) | Flexible module interconnect system | |
| US5551012A (en) | Single socket upgradeable computer motherboard with automatic detection and socket reconfiguration for inserted CPU chip | |
| KR970012203A (en) | Data processing system for executing trace functions and their methods | |
| US4390966A (en) | Sequence controller | |
| US6587914B2 (en) | Non-volatile memory capable of autonomously executing a program | |
| US4167781A (en) | Microprocessor system having a single central processing unit shared by a plurality of subsystems each having a memory | |
| WO1985005708A1 (en) | Control integrated circuit | |
| CS252083B1 (en) | Connection of code-programmable time-controlled time controller | |
| US4398247A (en) | Control device for directing execution of forced operations in a data processing system | |
| EP0048848A2 (en) | Device controlled by programmed modular controller means with selfchecking | |
| KR100206680B1 (en) | Data processor having shared terminal for monitoring internal and external memory events | |
| JPH0157802B2 (en) | ||
| KR940001592B1 (en) | Parallel data communication and reset method between IBM PC and 8097BH microprocessor | |
| EP0289779A2 (en) | Process for initially identifying and updating the identification of the modules of a high-available computer system | |
| KR930005748Y1 (en) | Interrupt control circuit | |
| KR920003479Y1 (en) | Data transfer circuit of graphics card of personal computer | |
| JPH0235342B2 (en) | WARIKOMISEIGYOKAIRO | |
| Gibson | Microprogramming and microprocessors: investigation of development systems | |
| JPS59208666A (en) | Multiprocessor system | |
| JPS6379162A (en) | Control system for transferring processor data |