eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaProblem z dekoderem adresówRe: Problem z dekoderem adresów
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.83.4.73.105.ne
    oplus.adsl.tpnet.pl!not-for-mail
    From: "J.F" <j...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Problem z dekoderem adresów
    Date: Thu, 24 Apr 2025 16:31:26 +0200
    Organization: news.chmurka.net
    Message-ID: <orvvzcniygjy$.1tatczdn64zx0.dlg@40tude.net>
    References: <vtnosv$tih$1@news.chmurka.net> <vto76i$a8g$1@news.chmurka.net>
    <vtq91i$4h7$1@news.chmurka.net> <vtqp9d$hdb$1@news.chmurka.net>
    <vtqt3n$kqs$1@news.chmurka.net> <vtt3ee$nf7$2@news.chmurka.net>
    <vttf88$1p9$1@news.chmurka.net> <vtvkqi$1ae$1@news.chmurka.net>
    <vubcrr$44t$1@news.chmurka.net>
    MIME-Version: 1.0
    Content-Type: text/plain; charset="utf-8"
    Content-Transfer-Encoding: 8bit
    Injection-Info: news.chmurka.net; posting-account="jfoxwr";
    posting-host="83.4.73.105.neoplus.adsl.tpnet.pl:83.4.73.105";
    logging-data="7574"; mail-complaints-to="abuse-news.(at).chmurka.net"
    User-Agent: 40tude_Dialog/2.0.15.1
    Cancel-Lock: sha1:YjZeBE2gaE5K14EW1Li1iXS7DeI=
    sha256:YcOnUNNruSJLO3/iLnSDxCkpAAZWgkOLO2z1cUywsRI=
    sha1:IXuZmOV+qlMaEbrUIYRBB+PKsZg=
    sha256:LdwjKjljag5c4RmMn+Qutxp8/mo+Uoqa7zWIpl0YAJc=
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:797459
    [ ukryj nagłówki ]

    On Wed, 23 Apr 2025 20:51:39 +0200, Atlantis wrote:
    > On 19.04.2025 09:53, Janusz wrote:
    >> No to pozostaje ci tylko podłączyć jakiś analizator stanów i analizować
    >> to adresowanie i na czym się wiesza, może potem na tej podstawie napisać
    >> kawałek programu żeby sie w kółko kręcił i dał możliwość dokładnego
    >> zbadania zależności oscylem.
    >
    > Ok, kilka prób z użyciem oscyloskopu faktycznie wyjaśniło sprawę.
    > Okazuje się, że miałem do czynienia z mieszanką dwóch przyczyn.
    > Pierwsza była banalna - zamieniłem miejscami sygnały A15 i SHADOW_ROM na
    > wejściach 74139, przez do dekoder generował niewłaściwe sekwencje
    > sygnałów CS dla pamięci, co prowadziło do konfliktu po ustawieniu
    > SHADOW_ROM w stanie wysokim.
    >
    > Jednak samo to nie rozwiązało problemu, bo jak się okazuje była jeszcze
    > druga przyczyna, faktycznie związana z timingami. Układ zaczął działać
    > dopiero wtedy, gdy zsynchronizowałem sygnał CS portu 74273 (generującego
    > SHADOW_ROM) z zegarem systemowym, zatrzaskując go w flip-flopie. Było to

    czekaj ... 74273 nie ma CS.
    373 ?


    > relatywnie proste do realizacji, bo tę część logiki miałem
    > zaimplementowaną w GAL-u.
    >
    > Teraz zabrałem się za wprowadzanie podobnej modyfikacji w starszej
    > wersji projektu na 8080. Tym razem wejścia 74139 są podłączone
    > prawidłowo (sprawdzone wizualnie i za pomocą oscyloskopu) ale układ
    > również nie działa, wywalając się po skoku do załadowanego CP/M-a.
    > Podejrzewam, że to też jakaś wersja problemów z timingiem przy pisaniu
    > do portu. Tym razem port jest zrealizowany na 74S412 (polski klon 8212).
    >
    > Sterowanie portem odbywa się w następujący sposób:
    > 1. Pin MD podciągnięty do VCC
    > 2. Wejście DS1 podłączone do IO_WR
    > 3. Wejście DS2 podłączone do zanegowanego wyjścia dekodera adresów I/O
    > (74138)
    > 4. Wejścia DI0..DI7 do magistrali systemowej.
    > 5. Wyjścia DO0..DO7 tam, gdzie są potrzebne. ;)
    >
    > Zastanawiam się czy i tym razem nie opóźnić trochę sygnału DS2, przez
    > zatrzaśnięcie go w 7474 sygnałem zegara systemowego.
    >
    > Tylko dlaczego w ogóle mam ten problem? Czy przypadkiem w 8080 nie
    > powinienem mieć już stabilnej nowej wartości na liniach danych, gdy na
    > szynie adresowej pojawia się adres, a linia IO_WR przechodzi w stan niski?

    O ile pamietam, to tak powinno być.

    Oscyloskop nie pokazuje?


    J.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: