OldComp.cz

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


Právě je 20.04.2024, 02:22

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 61 ]  Přejít na stránku 1, 2, 3, 4, 5  Další
Autor Zpráva
 Předmět příspěvku: Tester DRAM 4116 (a tiež 4164).
PříspěvekNapsal: 02.04.2019, 12:20 
Offline
Profík

Registrován: 19.12.2013, 16:54
Příspěvky: 554
Bydliště: Bratislava
Has thanked: 1 time
Been thanked: 115 times
Pretože sa tu sem-tam objavujú požiadavky na tester 4116 DRAM posielam link na tester s procesorom AVR - zvláda to testovať aj DRAM typu 4164.
https://hc-ddr.hucki.net/wiki/doku.php/ ... /ramtester

_________________
http://blog.3b2.sk/igi


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Tester DRAM 4116 (a tiež 4164).
PříspěvekNapsal: 02.04.2019, 13:21 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1488
Bydliště: Kurim
Has thanked: 829 times
Been thanked: 582 times
Ten kod, co tam je v BASICu nezohlednuje 4116, pocita s 4164 a testy jsou jen velmi jednoduche 0, 1 a stridani. Aspon je necte hned po zapisu. Vyhod je vetsi AVR, kde se adresa plni pres jeden port, tohle vyrazne zrychli praci. Pokud si na to upravite ten muj nebo Radimuv kod, kde jsou vyrazne dukladnejsi March C-, March Y a March SS testy, bude to diky tomu zapisu adresy pres cely port najednou slapat o dost rychleji a diky algortimum testovat o hodne pecliveji.

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Tester DRAM 4116 (a tiež 4164).
PříspěvekNapsal: 02.04.2019, 14:15 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3756
Has thanked: 213 times
Been thanked: 388 times
Hlavni problem toho testeru vidim v tom, ze napajeci napeti jde "odnekud", takze netusim, jak (a jestli vubec) ten clovek resi spravne poradi napajecich napeti, co se stane, kdyz bude jedno chybet atd. Treba Tesla v katalogu rika neco o tom, ze spatne poradi napajeni muze poskodit cip. Jini vyrobci tak haklivi nejsou - myslim, ze to byl Siemens, kdo rekl, ze na poradi napajeni nezalezi :)

_________________
Nikdy nediskutujte s blbcem. Stáhne vás na svoji úroveň a vyhraje zkušeností.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Tester DRAM 4116 (a tiež 4164).
PříspěvekNapsal: 02.04.2019, 14:57 
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
Na 4116 dej jednu pozici na patici a test RAM ZX48 :)
A doporučuju ještě -5V přes 10k odpor, nakopnutá se pak prozradí sama.

_________________
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: Tester DRAM 4116 (a tiež 4164).
PříspěvekNapsal: 02.04.2019, 15:26 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3663
Bydliště: Bratislava
Has thanked: 373 times
Been thanked: 797 times
danhard píše:
Na 4116 dej jednu pozici na patici a test RAM ZX48 :)
No, test ZX48 nie je ktovieako spolahlivy...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Tester DRAM 4116 (a tiež 4164).
PříspěvekNapsal: 02.04.2019, 15:49 
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
Asi stejně spolehlivý, jako ten test s AVR, v čem vidíš problém ?

_________________
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: Tester DRAM 4116 (a tiež 4164).
PříspěvekNapsal: 20.02.2020, 17:34 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Má ten tester někdo postavený? A pokud dá se s tím najít jakási hraniční rychlost?

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Tester DRAM 4116 (a tiež 4164).
PříspěvekNapsal: 20.02.2020, 18:51 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3756
Has thanked: 213 times
Been thanked: 388 times
Urcite neda, na to je AVR prilis pomale.

_________________
Nikdy nediskutujte s blbcem. Stáhne vás na svoji úroveň a vyhraje zkušeností.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Tester DRAM 4116 (a tiež 4164).
PříspěvekNapsal: 20.02.2020, 19:34 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Tak mě napadlo, udělat řízený generátor RAS a CAS a kousek logiky, která by na 1 bitu, střídavě zapisovala 1 a 0 do RAM a současně do externí latche a při čtení porovnala obě hodnoty, když by se lišily tak by to rozsvítilo červenou

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Tester DRAM 4116 (a tiež 4164).
PříspěvekNapsal: 21.02.2020, 07:47 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Viděl bych to na laditelný oscilátor, binární čítač a jeden GAL na nepájivém poli. Konečně budu moct vyzkoušet galblast.

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Tester DRAM 4116 (a tiež 4164).
PříspěvekNapsal: 21.02.2020, 08:58 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Asi jinak, stálý oscilátor 40 MHz, nahrávat jen H a pulldown výstup RAMky přes buffer testovat ledkama vůči tRAC 100,120,150,175 a 200 ns

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Tester DRAM 4116 (a tiež 4164).
PříspěvekNapsal: 21.02.2020, 11:00 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3756
Has thanked: 213 times
Been thanked: 388 times
40MHz je celkem dost i na AVR - ale mozna vygenerovat testovaci prubehy do pameti predem a pak je jen prehravat pres port? Pokud pouzijes 1284P, tak mas 16KB RAM a tam se da vyblbnout. Tim bys teda otestoval jen zapisy, ale pokud vygenerujes vhodne prubehy, tak muzes cist pomalejc a porovnavat, cimz by sis overil maximalni zapisovou rychlost a z toho by se dala odvodit katalogova...

_________________
Nikdy nediskutujte s blbcem. Stáhne vás na svoji úroveň a vyhraje zkušeností.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Tester DRAM 4116 (a tiež 4164).
PříspěvekNapsal: 21.02.2020, 11:56 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1975
Bydliště: Most, Praha
Has thanked: 870 times
Been thanked: 699 times
U AVR by se daly zefektivnit operace přednastavením hodnot 0-31 do registrů R0-R31 a přímým zápisem jako posloupnost příkazů - tak by se rychle zapsala např. hodnota do 32 adres. Na každém z portů by byla jen část 5 bitů adresy nebo dat:
Kód:
out xxx,R.. ; WR=0

out adrL,R0 ; adr0..5 = 0
out xxx,R.. ; CAS=0
out xxx,R.. ; CAS=1

out adrL,R1 ; adr0..5 = 1
out xxx,R.. ; CAS=0
out xxx,R.. ; CAS=1

out adrL,R2 ; adr0..5 = 2
out xxx,R.. ; CAS=0
out xxx,R.. ; CAS=1
....
out xxx,R.. ; WR=1
To je 3 strojové takty na 1 paměťovou buňku (pozor některé porty mohou být mapované do paměti, ty by byly 2x pomalejší). Při krystalu 20 MHz to je 150 ns na 1 adresu. Řádek 32 adres to zapíše za 4.8 us.

Nebo se adresy i data rozdělí na porty po 4 bitech. Registry R0-R15 budou napevno obsahovat hodnoty 0..15 a budou sloužit k rychlému nastavování adres. Registry R16-R31 budou obsahovat datové patterny. Přidá se instrukce pro zápis dat z R16-R31, to budou 4 takty na adresu, tj. 200 ns na paměťovou buňku. Řádek 16 adres s různými patterny to zapíše za 3.2 us.

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Tester DRAM 4116 (a tiež 4164).
PříspěvekNapsal: 21.02.2020, 12:30 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3756
Has thanked: 213 times
Been thanked: 388 times
Vidis, ja zapomnel, ze mas AVR cykly v malicku ze stavby tech konzoli :) Ja se pred casem pokousel generovat VGA signal, tak jsem to taky mel v malicku, ale to je uz par let (trapne jsem selhal, i s pridanym hardware mi vzdycky jeden takt chybel).

_________________
Nikdy nediskutujte s blbcem. Stáhne vás na svoji úroveň a vyhraje zkušeností.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Tester DRAM 4116 (a tiež 4164).
PříspěvekNapsal: 21.02.2020, 12:34 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1975
Bydliště: Most, Praha
Has thanked: 870 times
Been thanked: 699 times
Jo to se pak týden věnuje snaze ušetřit někde 50 ns. :D

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


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ů: 61 ]  Přejít na stránku 1, 2, 3, 4, 5  Další

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


Kdo je online

Uživatelé procházející toto fórum: Google [Bot] a 9 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:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz