CS273970B1 - Connection of dynamic stores' information recovery control in microcomputer systems - Google Patents
Connection of dynamic stores' information recovery control in microcomputer systems Download PDFInfo
- Publication number
- CS273970B1 CS273970B1 CS387489A CS387489A CS273970B1 CS 273970 B1 CS273970 B1 CS 273970B1 CS 387489 A CS387489 A CS 387489A CS 387489 A CS387489 A CS 387489A CS 273970 B1 CS273970 B1 CS 273970B1
- Authority
- CS
- Czechoslovakia
- Prior art keywords
- input
- output
- counter
- dynamic memory
- processor
- Prior art date
Links
- 238000011084 recovery Methods 0.000 title claims description 9
- 230000015654 memory Effects 0.000 claims abstract description 31
- 238000010586 diagram Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Landscapes
- Bus Control (AREA)
Abstract
Description
(57) Zapojeni je určeno pro systémy s mikroprocesory 8086/8088« Sestává z procesoru (1),1 programovatelného čítače (2),' sekvenčního obvodu (3),í registru (4) adres,! dynamické paměti (5) ,i multiplexerované sběrnice (8) a obvodu (7) logického součtu,’ vzájemně propojených podle Obrázku· Oe vhodné i pro malé, jednodeskové mikropočítače, kde umožňuje použit dynamické paměti a zvýšit tak kapacitu instalované paměti·(57) The wiring is intended for 8086/8088 microprocessor systems. It consists of a processor (1), a programmable counter (2), a sequential circuit (3), and an address register (4). dynamic memory (5) as well as multiplexer bus (8) and logical sum circuit (7) interconnected as shown in Figure · Oe also suitable for small, single-board microcomputers where it allows the use of dynamic memory to increase the installed memory capacity ·
273 970 (li) , (13) Bl (51) Int. Cl?273 970 (li), (13) Bl (51) Int. Cl?
G 12 8 7/00G 12 8 7/00
CS 273970 8181
Vynález se týká zapojeni pro řízeni obnovy Informace dynamických pamětí v mikropočítačových systémech.The invention relates to a circuit for controlling the recovery of dynamic memory information in microcomputer systems.
U dynamických pamětí v mikropočítačových systémech je nutno periodicky provádět obnovu informace. Některé mikroprocesory mají již obvody pro obnovu informace zabudovány, Jinou možnosti je používat pro obnovu informací řadič přímého přístupu do paměti· Mikroprocesory typů 8086/8088 obvody pro obnovu informace neobsahuji a proto zajistit tuto funkci v malých systémech bez řadiče DMA je problematické. Proto se většinou užívají dražší statická paměti; které sice nevyžaduji obnovováni informace,; avšak mají menši kapacitu.For dynamic memories in microcomputer systems, it is necessary to periodically recover information. Some microprocessors already have information recovery circuits built in. Another option is to use a direct memory access controller to recover information. · The 8086/8088 microprocessors do not contain information recovery circuits, and ensuring this functionality in small systems without a DMA controller is problematic. Therefore, more expensive static memories are used; which do not require information to be refreshed; however, they have less capacity.
Zmíněné nevýhody odstraňuje zapojeni pro řízeni obnovy informace dynamických pamětí v mikropočítačových systémech podle tohoto vynálezu, které sestává z procesoru,· čítače; sekvenčního obvodu; registru adres, dynamické paměti, sběrnice a obvodu logického součtu. Jeho podstatou je; že prvni výstup procesoru je spojen ge vstupem sekvenčního obvodu a současně ee vstupem čitače a e prvním vstupem obvodu logického součtu. Třetí výstup procesoru je spojen a druhým vstupem obvodu logického součtu. Druhý výstup procesoru je připojen na sběrnici; která je současně připojena na vstupy registru adres a na vstup/výstup čítače. Výstup první sekce čitače je spojen se vatupem procesoru a současně se vstupem druhé sekce čítače. Výstup sekvenčního obvodu je spojen se vatupem dynamické paměti® Výstupy obvodu logického součtu je spojen se vstupem registru adres.Said drawbacks eliminate the circuitry for controlling the recovery of dynamic memory information in the microcomputer systems of the present invention, which consists of a processor, a counter; a sequential circuit; address register, dynamic memory, bus, and logic sum circuit. Its essence is; The first output of the processor is connected by the ge input of the sequential circuit and at the same time by the input of the counter and by the first input of the logic sum circuit. The third output of the processor is coupled to the second input of the logic sum circuit. The second processor output is connected to the bus; which is simultaneously connected to the address register inputs and counter input / output. The output of the first counter section is connected to the processor input and simultaneously to the input of the second counter section. The sequential circuit output is coupled to the dynamic memory input® The logical sum circuit outputs are coupled to the address register input.
Popsané zapojení umožňuje realizovat obvody pro obnovu obsahu dynamické paměti g podstatně menším počtem součástek než dosud, přitom potřebné součástky jsou běžně dostupné.The described circuitry makes it possible to realize circuits for recovering the contents of dynamic memory g by a considerably smaller number of components than hitherto, while the necessary components are commercially available.
Tak je možno i v malých; jednodeskových mikropočítačích použít dynamické paměti; což umožňuje zvýšit kapacitu instalované paměti.This is also possible in small; single board microcomputers use dynamic memory; which allows you to increase the installed memory capacity.
Připojený výkres znázorňuje v blokovém schéma konkrétní zapojení pro řízení obnovy informace dynamických pamětí v mikropočítačových systémech s mikroprocesory 8086/8088.The attached drawing illustrates, in a block diagram, a particular wiring for controlling the recovery of dynamic memory information in microcomputer systems with 8086/8088 microprocessors.
Zapojeni sestává z procesoru JL; programovatelného čitače 2, sekvenčního obvodu J3; rsgistru-multiplexeru-4 adres, dynamické paměti _5; multiplexerované datové/adresové sběrnice _5 a obvodu 7 logického součtu. Programovatelný čítač 2 má tři nezávislé sekce. První z nich slouží pro periodické generování žádosti o zapůjčeni sběrnice _6; druhá jako čítač adresy a třetí Je nepoužita. Prvni výstup 12 potvrzení žádosti procesoru JI je spojen se vstupem 31 sekvenčního obvodu 3 a současně se vstupem 24 čtení čitače 2 a a prvním vstupem 71 obvodu 7 logického součtu. Třetí výstup 14 pro zápis adresy procesoru 1. Je spojen s druhým vstupem 72 obvodu 7 logického součtu. Oruhý výetup ?t3 sběrnicových signálů procesoru .1 je připojen na sběrnici _S; která je současně připojena na vstupy 41 registru 4 adres a na vstup/výstup 23 eběrnicových signálů čítače 2. Výstup 21 prvni sekce čitače 2 Je spojen se vstupem 11 žádostí o sběrnici procesoru 1_ a současně se vstupem 22 druhé sekce čítače 2. Výetup 32 sekvenčního obvodu 3 je spojen se vstupem 51 pro zápis adresy,řádky dynamické paměti 5. Výstupy 42 registru 4. adres jsou spojeny se vstupy 52 dynamické paměti 5. Výstup 73 obvodu 7 logického součtu Js spojen se zápisovým vstupem 43 registru 4 adres.The circuitry consists of a processor JL; a programmable counter 2, a sequential circuit 13; address multiplexer-4 address, dynamic memory 5; multiplexer data / address bus 5 and logic sum circuit 7. Programmable counter 2 has three independent sections. The first one serves for periodically generating a bus lease request 6; the second as an address counter and the third is unused. The first request acknowledgment output 12 of the processor 11 is connected to the input 31 of the sequential circuit 3 and simultaneously to the input 24 of the counter reader 2 and to the first input 71 of the logical sum circuit 7. A third output 14 for writing the address of the processor 1. It is coupled to the second input 72 of the logic sum circuit 7. A second output of the bus signals of the processor 1 is connected to the bus. which is simultaneously connected to the inputs 41 of the address register 4 and the input / output 23 of the bus signals of the counter 2. The output 21 of the first section of the counter 2 is connected to the input 11 of the processor bus 1 and the input 22 of the second section of the counter 2. The output 42 of the address register 4 is connected to the inputs 52 of the dynamic memory 5. The output 73 of the logic sum circuit 7 is connected to the write input 43 of the address register 4.
Procesor 1 má vstup 11 žádosti o zapůjčení sběrnice. Pokud čítač 2 žádá o sběrnici, procesor _1 ji zapůjči a zapůjčení potvrdí signálem na prvním výstupu 12» Ten je veden jednak do vstupu 24 čtení čítače 2, Čimž se uvolni obsah druhé sekce čitače 2 vstupem/výgtupém 23 na sběrnici 5,’. jednak do vstupu 31 sekvenčního obvodu 3» Sekvenční, logický obvod 3 vygeneruje na výstupu 32 impuls; který je veden do vstupu 51 pro zápis adresy dynet^vké paměti Současně z čítače 2 je generována na sběrnici 5 adrssa právě obnovované řádky paměíových prvků. Tato adresa přichází do registruj adres· Výstupy 42 registru 4 adres sledují v době, kdy je na zápisovém vstupu 43 vysoká logická úroveň,' stav na vstupech 41. Zápisový vstup 43 registru 4 adres je přes obvod _7'logického součtu řízen při aktivní činnosti procesoru _1 signálem na jeho třetím výstupu 14 pro zápis adresy a při obnově informace v dynamické paměti 5 signálem potvrzeni, žádosti o. sběrnici na prvním výstupu 12 procesoru 1. Tehdy je tedy registr 4 adres průchozí a adresa jímprojde na vstupy 52 dynamické paměti 5j do které je zapsána signálem na vstupu 51 dynamicképaměti 5« Po zápisu adresyThe processor 1 has a bus rental request input 11. If counter 2 is requesting a bus, the processor 1 will lend it and signal it on the first output 12, which is led to read input 24 of counter 2, thereby releasing the contents of the second section of counter 2 via input / output 23 on bus 5 '. on the other hand, to the input 31 of the sequential circuit 3, the sequential logic circuit 3 generates a pulse at the output 32; At the same time, from the counter 2, the rows of the memory elements being restored are generated on the bus 5 and the address of the memory element being restored. This address comes to the register address. Outputs 42 of the address register 4 track the state of the inputs 41 while the write input 43 is high. The write input 43 of the address register 4 is controlled via the logic sum circuit 7 when the processor is active. A signal at its third output 14 for address writing and recovery of information in the dynamic memory 5 by the acknowledgment, bus request signal at the first output 12 of the processor 1. Thus, the address register 4 is passable and the address passes to the inputs 52 of the dynamic memory 5j. is written by a signal at the input 51 of the dynamic memory 5 «after address entry
Al· vAl · v
CS 273970 Bl do dynamické paměti 5 Čitač 2,i který ja programovatelný,přestane žádat o zapůjčeni sběrnice 6. Procesor 1. převezme řízeni sběrnice 6i a obnoví aktivní činnost. První sekce čítače 2 odměřuje naprogramovaný časový interval a po jeho uplynuti nastává dalši cyklus obnovy informace v dynamické paměti £ s tim rozdílem, že druhá sekce čítače £ obsahuje nyni adresu další řádkyi Popsaná cykly se periodicky opakuji tak často,! aby během požadované doby byl proveden zápis adresy všech řádků dynamické paměti 5,· například 128 řádků za 2 ms.CS 273970 B1 to Dynamic Memory 5 Counter 2, which is programmable, ceases to request bus lending 6. The processor 1 takes over control of the bus 6i and resumes active operation. The first section of the counter 2 measures the programmed time interval, and after that the next cycle of information recovery occurs in the dynamic memory 8, with the difference that the second section of the counter 6 now contains the address of the next line. to write the address of all rows of the dynamic memory 5, for example 128 rows in 2 ms, during the required time.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CS387489A CS273970B1 (en) | 1989-06-27 | 1989-06-27 | Connection of dynamic stores' information recovery control in microcomputer systems |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CS387489A CS273970B1 (en) | 1989-06-27 | 1989-06-27 | Connection of dynamic stores' information recovery control in microcomputer systems |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CS387489A1 CS387489A1 (en) | 1990-08-14 |
| CS273970B1 true CS273970B1 (en) | 1991-04-11 |
Family
ID=5380103
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CS387489A CS273970B1 (en) | 1989-06-27 | 1989-06-27 | Connection of dynamic stores' information recovery control in microcomputer systems |
Country Status (1)
| Country | Link |
|---|---|
| CS (1) | CS273970B1 (en) |
-
1989
- 1989-06-27 CS CS387489A patent/CS273970B1/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| CS387489A1 (en) | 1990-08-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2118995A1 (en) | Arbitration Logic for Multiple Bus Computer System | |
| JPS60114953A (en) | Computer unit employing address translation | |
| KR980011414A (en) | Random access memory | |
| JP3039557B2 (en) | Storage device | |
| US5745914A (en) | Technique for converting system signals from one address configuration to a different address configuration | |
| AU5695696A (en) | Method and apparatus for adapting an asynchronous bus to a synchronous circuit | |
| KR900002438B1 (en) | Interprocessor coupling | |
| US6408356B1 (en) | Apparatus and method for modifying signals from a CPU to a memory card | |
| JP3025842B2 (en) | Apparatus for protecting a memory area of an electronic system with a microprocessor | |
| EP0314069B1 (en) | Multi-CPU system using common memory | |
| EP2003568A1 (en) | Memory device, control method for the same, control program for the same, memory card, circuit board and electronic equipment | |
| JPS6326753A (en) | Memory bus control method | |
| US4775929A (en) | Time partitioned bus arrangement | |
| US6035370A (en) | Method for modifying signals received by memory cards RAS signals as address lines | |
| KR940004578B1 (en) | Slave board control unit | |
| EP0818008B1 (en) | Dynamic ram in a microprocessor system | |
| RU2020563C1 (en) | Device for data distribution at parallel copying of data | |
| RU2168756C2 (en) | Device for exchanging control computer complex data in real time computer-based control system with other computer systems | |
| JPH02287847A (en) | Electronic equipment | |
| SU1566361A1 (en) | Device for data exchange between processors | |
| KR19990062330A (en) | Interrupt Control in Multi-Processor Systems | |
| PL165477B1 (en) | Storage module with a storage subarea assignment for a processor address storage area | |
| JPS59154524A (en) | Data transfer device for distributed processing equipment | |
| KR19990048059A (en) | I / O interface device | |
| JPS6159563A (en) | Bus control system |