START
_______________

Atari 8-bit

GAL-MMU

SIO2PC

Atari static RAM

Atari R-Flex

Atari Turbofreezer III

ARC by Pasiu/SSG

Atari Cartridge

Emulator USB Joy

SIDari

YAMari

SONari

SAMari

I/O Dekoder

CART+ECI expander

Atari Multicart XE

Atari Full S-RAM

Atari 16-bit

ACSI-SCSI interface

Video digitizer faST

MegaSTe SCSI
internal interface


ST RAMcart

Narzędzia

GALprog

Przetwornica StepUp

Przelotki układów DIP

Laminator do PCB

Wiertarka do PCB

Wytrawiarka PCB

Monitor LCD Multi

Programator ALL-07

C64

BlackBOX 8.1


Literatura

Hardware

Software


Varia

Nalewka wiśniowa
 

Atari static RAM

      Pamięci dynamiczne może są i niezłe ale model zastosowany w Atari powoli zmierza ku wymarciu. Już dawno myślałem nad zamianą zastosowanych w 800XL pamięci D-RAM 4164 na coś bardziej sensownego. Jako, że mam dużo pamięci
TC551001BPL-85 mój wybór padł na nie. Można zastosować dowolne pamięci, ale
takie 128 KB wyglądają na najlepsze do tej zamiany. Pamięci 64 KB to rzadkość a
stosowanie dwóch 32 KB mija się z celem. Koszt S-RAM 128KB jest niewielki biorąc
pod uwagę cenę jednej kostki 4164. Ostatnio kupowałem 3 pamięci 128 KB za 5pln...

Zapraszam do lektury...

Pamięć - rozkład wyprowadzeń:


Schemat układu:


     Schemat jest prościutki i zawiera trzy bramki NAND. Na schemacie jest układ serii LS ale można zastosować także HCT, ACT a także HC. Dostępny na nóżce 16 MMU
sygnał /CI (CAS Inhibit) w stanie niskim powoduje zastrzymanie generowania CAS dla
pamięci a tym samym odcina je od reszty systemu. Faktycznie /CI jest linią CS (Chip
Select). W związku z tym, że dostęp do pamięci jest aktywny w stanie wysokim /CI
użyłem do aktywacji RAM linię CE2 a linię /CE1 dołączyłem na stałe do masy. Bramki
generują z zegara Phi2 oraz sygnału R/W niezbędne dla RAM sygnały /OE (Output
Enable) i /WE (Write Enable). Poprzez dołączenie linii A16 do masy wyłączyłem
górne 64 KB pamięci. Jeżeli są używane jakieś zewnętrzne urządzenia PBI odcinające Systemowy RAM - sygnał CAS Inhibit należy wziąć z nóżki 8 układu U18.
     Nie napisałem wprost a tego nie ma na schemacie - Linie adresowe oraz linie danych
pamięci S-RAM należy połączyć 1:1 z odpowiednimi liniami systemu Atari. Dlatego też
najprostszym rozwiązaniem okazała się poniższa przelotka.

     Tak więc myślę, że prościej się już tego nie zrobi...
 

Dwustronna PCB:


     Wybrałem sposób montażu, który wydał mi się dosyć naturalny, czyli płytka przelotka CPU wraz z dodatkową logiką i RAM. Od góry wlutowane podstawki precyzyjne, a od dołu precyzyjne piny dwustronne. W ten sposób unikam plątaniny kabli. Prawdą także jest to, że można ten układ zmontować choćby "na pająka" ciągnąc sygnały z multiplexerów 74LS158 i linii danych z d-ram. Czego by jednak nie pisać - sposobów zmontowania układu może być wiele. Mój to tylko propozycja :) Z pewnością PCB mojego projektu nie pozwoli na poprawne złożenie obudowy i klawiatury Atari.
Ja osobiście nie mam z tym problemu ponieważ moje Atari będzie miało inną obudowę,
ale dla tych, którzy chcieliby sami zmontować układ w oryginalnej obudowie polecam
znalezienie swojego sposobu na upakowanie. Chociażby zastosowanie pamięci w SMD
i inne umiejscowienie elementów.
     PCB wykonałem "domowym sposobem" na papierze kredowym używając przerobionego laminatora LERVIA do przeniesienia wydruku laserowego na laminat.
     Do wiercenia używam wierteł widiowych na wiertarce własnej konstrukcji - dzięki temu mogę wiercić przelotki wiertłami 0,3 mm i lutować Cynarem 0,25mm. Projekt PCB uwzględnia takie średnice dlatego też należy dostosować go do swoich potrzeb i możliwości.

Przed uruchomieniem układu proszę wyjąć pamięci dynamiczne z podstawek albo wylutować je z Atari. Pozostawione z pewnością będą przeszkadzać...

Pliki Eagle - schemat i PCB:

Atari static RAM Eagle

Zdjęcia PCB, montażu w 800XL oraz testów:


Zielony kabelek dołącza do S-RAM sygnał CAS Inhibit z nóżki 10 U18 - 74LS08


Selftest



     Układ został sprawdzony choć nie we wszystkich sytuacjach i konfiguracjach.
Działa bezbłędnie. Można stosować w modelach 600XL, 800XL, 65XE, 800XE biorąc
te najpopularniejsze, a także innych zgodnych...