..:: Serious Magazine ::.. wydanie 14
| |
Wstępniak
Fairy Castle czyli Zaklęty Zamek
Piano v1.0
Prezentacja Fairy Castle, Piano
Klimat...
Profesor
Nowoczesne zakupy...
Postać Atari - Nir Dary
List do mnie i o mnie - Jabol
Teraz ja!
Dekoder
Humor w Serious'ie
Recenzja, polemika: Numen
Nowy
K.S.O. 2T06 TURBO
Notka - TURBO 2T06
Moja przygoda z Atari...
Zabobony
Sidcar
Design Master
Próbnik - trzecie oko elektronika
Sterowanie biologiczne
Jak się pozbyć...
Grzebanie w popiele
Nakładka
Kontroler obrazu
Jaka dokładność?
Atari w Internecie
LCD
Gadżet
Gadżet - demo
Zestaw kilku prac
Wyjście
|
Sidcar Poprawiamy błąd sterowania rejestrem sprzętowym $D500 (patrz Tajemnice Atari 8/92 str.14).
To już przeszło dziesięć lat jak na łamach Tajemnic Atari ukazał się schemat Sidicarta. Stanowił prawdziwą perełkę w "bogatej"
literaturze jaka ukazała się w naszym kraju na temat Atari. Jakby nie było schemat ten i sam pomysł stanowił dla mnie świetną pożywkę by zgłębiać tajemnce Atari, no
i nieźle główkować. Po pierwsze. Były trudności ze zdobyciem pamięci SRAM 62256. Po drugie, kiedy już ją miałem polutowany układ nie chciał działać. Prawdę mówiąc do
rejestru $D500 nie chciało się nic wpisywać. Jak to bywa, winy dopatrywałem się w błędnym montażu. Sprawdzanie przejść omomierzem wykazało jednak że
wszystko jest O.K. Więc gdzie błąd? Nie obyło się bez poczytania tego i tamtego. A że miałem już też książkę Procesor 6502 i jego rodzina, więc wyczytałem tam,
że wszelkie wpisy do rejestrów powinny odbywać się na opadającym zboczu impulsu zegarowego FI2. Proszę spojrzeć, opadające zbocze jest zaznaczone strzałką.

Sprawdźmy, czy postulat ten jest spełniony dla sterowania wejściem zegarowym CLK rejestru zbudowanego na układzie 74175 we wspomnianym Sidicarze. Zespół
przerzutników stanowiący układ 74175 wyzwalany jest zboczem narastającym, więc układ sterujący musi to zapewnić. Zbocze narastające zaznaczone jest strzałką.

Analizujemy schemat ze strony 14 Tajemnic Atari.

Bramka B neguje sygnał R/W
Bramka C generuje sygnał WE
Bramka E tworzy impuls zegarowy CLK dla zespołu przerzutników 74175
Jak widać, narastające zbocze sygnału CLK powstaje gdy narasta sygnał zegarowy FI2, a powinno narastać przy opadającym sygnale zegarowym FI2. Strzałki wskazują co kiedy
się dzieje. Analiza dostarcza jednej ważnej informacji. Do rejestru wpisywać się będą przypadkowe dane, bo w czasie narastania sygnału FI2 nie zdążyły się jeszcze
ustabilizować na szynie danych. Co prawda, dodatkowo doprowadzony sygnał D7 do jednego z wejść bramki NOR 7427 ma sytuację poprawić ale nie poprawia. A jak już,
to jest to cud wynikający z przypadkowego działania całości (w układzie tworzą się opóźnienia sygnałów które przechodzą przez ciąg bramek). Nie liczyłbym jednak na
to. Lepiej zaprojektować układ inaczej wtedy będzie pewność że jest O.K. tak jak życzy sobie tego procesor 6502. Wystarczy sygnał wychodzący z brami E dodatkowo zanegować
używając do tego np. wolnej bramki 7402. Wtedy:

Polecam taką przeróbkę każdemu kto ma SIDICARA. A tym którzy projektują kartridże przypominam: Opadające zbocze sygnału F/2 powinno stanowić moment wpisu/odczytu
danej do (z) rejestru Inaczej straszy.
Sterowanie rejestrem  Patrz: "Tajemnice Atari" 8/92, strona 14
Analizy dokonał...
Zenon/DIAL
|
|
|