CS273970B1 - Connection of dynamic stores' information recovery control in microcomputer systems - Google Patents

Connection of dynamic stores' information recovery control in microcomputer systems Download PDF

Info

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
Application number
CS387489A
Other languages
Czech (cs)
Other versions
CS387489A1 (en
Inventor
Tomas Ing Navratil
Original Assignee
Navratil Tomas
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 Navratil Tomas filed Critical Navratil Tomas
Priority to CS387489A priority Critical patent/CS273970B1/en
Publication of CS387489A1 publication Critical patent/CS387489A1/en
Publication of CS273970B1 publication Critical patent/CS273970B1/en

Links

Landscapes

  • Bus Control (AREA)

Abstract

The connection is intended for systems with the microprocessors 8086/8088. It consists of the processor (1), programmable counter (2), sequential circuit (3), address register (4), dynamic memory (5), multiplexer bus (6) and circuit (7) of logical sum, which are interconnected according to the figure. It is suitable even for small, monoboard microcomputers where it enables to use dynamic memory and hence enhance capacity of the installed memory.<IMAGE>

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)

PREDMET VYNÁLEZUOBJECT OF THE INVENTION Zapojeni pro řízeni obnovy informace dynamických paměti v mikropočítačových systémech, sestávající z procesoru, čítače, sekvenčního obvodu,' registru adrse, dynamické paměti, sběrnice a obvodu logického součtu, vyznačující se tin,í že první výstup (12) procesoru (1) je spojen se vstupem (31) sekvenčního obvodu (3) a současně ee vstupem (24) čítače (2) a s prvním vstupem (71) obvodu (7) logického součtu, třetí výstup (14) procesoru (1) je spojen s druhým vstupem (72) obvodu (7) logického součtu,; druhý výstup (13) procesoru (1) je připojen na sběrnici (6),! která je současně připojena na vstupy (41) rsgistru (4) adres a na vstup/výstup (23) čítače (2),’ výstup (21) první sekce čítače (2) Je spojen se vstupem (11) procesoru (1) a současně ee vstupem (22) druhé sekce čítače (2), výstup (32) sekvenčního obvodu (3) je spojen se vstupem (51) dynamické paměti (5)í výstupy (42) registru (4) adres Jsou spojeny se vstupy (52) dynamické paměti (5) a výstup (73) obvodu (7) logického součtu je spojen se vstupem (43) registru (4) adres.A circuit for controlling the recovery of dynamic memory information in microcomputer systems, comprising a processor, a counter, a sequential circuit, an adrse register, a dynamic memory, a bus, and a logical sum circuit, characterized in that the first output (12) of the processor (1) is connected. with the input (31) of the sequential circuit (3) and at the same time ee input (24) of the counter (2) and with the first input (71) of the logic sum circuit (7), the third output (14) of the processor (1) is connected to the second input (72) ) a logic sum circuit (7); the second output (13) of the processor (1) is connected to the bus (6); which is simultaneously connected to the inputs (41) of the address register (4) and to the input / output (23) of the counter (2), the output (21) of the first section of the counter (2) Simultaneously by the input (22) of the second section of the counter (2), the output (32) of the sequential circuit (3) is connected to the input (51) of the dynamic memory (5) and the outputs (42) of the address register (4). ) of the dynamic memory (5) and the output (73) of the logic sum circuit (7) is connected to the input (43) of the address register (4). 1 výkres1 drawing
CS387489A 1989-06-27 1989-06-27 Connection of dynamic stores' information recovery control in microcomputer systems CS273970B1 (en)

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)

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