Ze starodávnýho kompa jsem vykuchal RAMky. Váleli se mi tady na stole, než mě napadl pekelnej nápad - malinko zvětšit RAMku PICu o chip z RAM, čímž by se operační paměť takovýho systému zvedla
třistačtyřicetjedenkrát (1.5kB → 512kB). Nejsem první, koho to napadlo, takže se povedlo vygooglit třeba kde jsem se nejvíc inspiroval. Program je pro PICa přímo nepoužitelnej a na tý stránce se používaj i jiný paměti, ale s pomocí datasheetu k chipům se to dá rozchodit. Je smutný, že to sežere půlku vývodů PICa, ale hlavně, že je sranda
. Když jsem to zprovozňoval, poprvé jsem pořádně využil logickej analyzátorek v osciku. Na gifu dole je vidět pravidelnej CAS-before-RAS refresh paměti a po postupným zmenšování časový základny i komunikace s pamětí (read, write, read, write sekvence). Naschvál jsem postupně ukládal obrazovky od 0.5s do 5ns, aby bylo vidět, na jakých všech frekvencích to pracuje.
- DRAM_signal.gif (110.64 KiB) Zobrazeno 32640 krát