-
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.
Najnowsze wątki z tej grupy
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
Najnowsze wątki
- 2025-07-18 celnicy pobili policjanta
- 2025-07-18 Warszawa => Technik IT - Konfiguracja i Wsparcie Sprzętowe <=
- 2025-07-18 Warszawa => Specjalista ds. Sprzętu IT i Wsparcia Technicznego <=
- 2025-07-18 Białystok => Kotlin Developer <=
- 2025-07-18 Warszawa => Sales Director (Cloud solutions) <=
- 2025-07-18 Spalinowa trauma
- 2025-07-18 Polska => Senior Key Account Manager <=
- 2025-07-18 Białystok => Programista Kotlin <=
- 2025-07-18 Szczecin => Key Account Manager IT <=
- 2025-07-18 Łódź => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-18 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-18 Lublin => Delphi Programmer <=
- 2025-07-18 Lublin => Programista Delphi <=
- 2025-07-17 Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- 2025-07-17 Andrzej Duda ułaskawił Roberta Bąkiewicza od zarzutu zapchnięcia ze schodów aktywistki Babci Kasi