OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 29.03.2024, 01:14

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 7 ] 
Autor Zpráva
 Předmět příspěvku: Pamäte DRAM - ako fungujú?
PříspěvekNapsal: 15.06.2020, 17:13 
Offline
Kecálek

Registrován: 14.09.2018, 09:10
Příspěvky: 179
Bydliště: Bardejov
Has thanked: 12 times
Been thanked: 6 times
Zdravím

Viem, že táto téma sa netýka priamo počítačov, no rád by som zistil, ako pracuje dynamická RAM pamäť ako napr. 4116,4164
Z katalógov viem, že sú tam signály RAS, CAS a WE + D0 až D7, pomocou RAS a CAS sa pamäť refreshuje, no ako presne to funguje?
Chcem vedieť, ako presne treba pamäť refreshovať a aj to ako sa do nej dá zapisovať a čítať z nej, poprípade ako funguje refreshovanie v systémoh s 8080 a Z80

_________________
Didaktik M/PMI 80/MAŤO


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Pamäte DRAM - ako fungujú?
PříspěvekNapsal: 15.06.2020, 17:27 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Paměť je dynamická, je tam matice buněk, kde si informaci pamatuje kondenzátor hradla fetu.
Buňky jsou uspořádány ve čtvercové, obdélníkové matici.
Čtení se provede přečtením řádku buněk do řádkového registru, protože čtením dochází k degeneraci náboje na buňkách, tak se tam přečtený obsah zase nahraje zpět.
Na výstup se přečte jen obsah jednoho sloupce.
To samé dělá refresh, jenom nepouští data ven.
Operace s pamětí je zapotřebí dělat tak často, aby se za periodu refreshe obnovila celá pamět.
Při zápisu se zase přečte řádek, udělá se změna v jednom bitu řádkového registru a zapíše se zpět.
Z praktických důvodů (počet vývodů pouzdra) je adresa multiplexovaná na řádkouvou a sloupcovou.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Pamäte DRAM - ako fungujú?
PříspěvekNapsal: 15.06.2020, 17:49 
Offline
Kecálek

Registrován: 14.09.2018, 09:10
Příspěvky: 179
Bydliště: Bardejov
Has thanked: 12 times
Been thanked: 6 times
OK

Zoberme si ako príklad DRAM 4164
Ako ste napísali, jednotlivé bity sa ukladajú ako náboj hradla FET (1 - nabitý kondenzátor, 0 - vybitý kondenzátor)
Data sa v pamäti uchovávajú tak, že sa vlastne každých niekoľko milisekúnd prečíta cela pamäť...?
Akú funkciu tam potom majú signáli RAS a CAS, a aké by bolo nejaké konkrétne zapojenie pre refresh a čítanie z pamäte?

_________________
Didaktik M/PMI 80/MAŤO


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Pamäte DRAM - ako fungujú?
PříspěvekNapsal: 15.06.2020, 18:04 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2571
Bydliště: Praha
Has thanked: 502 times
Been thanked: 607 times
Co dělají docela říká už název těch signálů - Row Address Select a Column Address Select.
Na datové sběrnici postupně nastavíš adresu řádku a sloupce. Pomocí RAS a CAS říkáš paměti, kdy sjou adresy platné. Na výstupu se pak objeví data.
Podrobné omalovánky třeba tu: http://web.cecs.pdx.edu/~zeshan/ece585_lec5.pdf

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Pamäte DRAM - ako fungujú?
PříspěvekNapsal: 15.06.2020, 18:48 
Offline
Kecálek

Registrován: 28.07.2018, 07:55
Příspěvky: 125
Has thanked: 77 times
Been thanked: 86 times
Nebo ještě to co v datasheetu označují jako "RAS only refresh cycle" - zaadresuješ řádek a refreshne se ti všechny sloupce toho řádku (jestli jsem to z datasheetu níže správně pochopil). Označují to jako nejběžnější metodu občerstvování paměti - určitě bude nejrychlejší :D

https://www.alldatasheet.com/datasheet- ... 4164B.html

Beru zpět RAS Cycle je popsán již v dokumentu co poslal Vanthomas - napřed jsem jej jenom zběžně prolítnul a nevšiml si ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Pamäte DRAM - ako fungujú?
PříspěvekNapsal: 15.06.2020, 20:33 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 457
Bydliště: Kladno
Has thanked: 46 times
Been thanked: 118 times
Jinak si myslím že jsi naprosto na správném místě pro tvé dotazy. Hodně se to týká právě historických počítačů, a jsou tu ti správní odborníci na toto téma.

_________________
>>eLeMeNt, MB03+, Amiga 1200, ZX Spectrum 128 +2A, ZX Spectrum+, Didaktik Gama, LnxSpectrum, LnxTracker, LnxAmigaImageConvertor, https://www.ilnx.cz <<


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Pamäte DRAM - ako fungujú?
PříspěvekNapsal: 02.01.2022, 14:25 
Offline
Tichošlápek
Uživatelský avatar

Registrován: 12.12.2021, 00:40
Příspěvky: 1
Has thanked: 0 time
Been thanked: 0 time
Zdar mirne OT, ale dal jsem dohromady databazi chipu do vintage SIMM a SIPP RAM modulu.

http://martenelectric.cz/simm-sipp-ram-chip-database.html

Obrázek


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 7 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz