eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaDebugowanie systemu na 8080Re: Debugowanie systemu na 8080
  • Data: 2018-05-01 11:50:10
    Temat: Re: Debugowanie systemu na 8080
    Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 01.05.2018 11:03, J.F. wrote:

    > NMI to niemaskowalne.
    > A wiszacy w powietrzu MOS to nie jest najlepszy pomysl.

    Ok, to co powinienem zrobić z pinami INTx przy CPU i UCY74S428?


    > W kazdym badz razie te 20ms sugeruje jakies zaklocene z sieci ... albo
    > celowo doprowadzone przerwanie, np od generatora wideo.

    Tam (na razie) nie ma żadnego generatora wideo. Układ buduję sam od
    podstaw i w tej chwili na płytce jest absolutne minimum: zasilanie,
    generator sygnału zegarowego, CPU, kontroler magistrali, bufory szyny
    adresowej i EPROM.

    BTW zrobiłem test polegający na usunięciu EPROM-u i podciągnięciu linii
    danych do masy przez drabinkę rezystorów 4,7k. Analizator logiczny
    podłączony do młodszego bajtu szyny adresowej (starszy sprawdzę późnej -
    mam tylko ośmiokanałowy analizator) pokazuje ładne przebiegi. Procesor
    zdaje się odczytywać instrukcje NOP, zwiększając wartość PC.


    > Tylko wiesz - wystarczy kiepska karta katalogowa i juz np D5 wg
    > programatora trafi na D4 w procesorze.
    > NOP to akurat 00h, wiec bedzie wykonywany, ale inne rozkazy moga sie
    > zmienic.

    Mój EPROM to M27128A-2FI produkcji ST. Opierałem się na tej nocie:
    http://pdf.datasheetcatalog.com/datasheet/SGSThomson
    Microelectronics/mXrzxwv.pdf
    Do programowania używam chińskiego MiniPro TL866CS, obsługiwanego z
    poziomu Windowsa XP odpalonego na wirtualce.


    > Pozostaja tez zwarcia.

    Starałem się sprawdzić, czy linie danych i adresowe nie są zwarte z
    sąsiadującymi liniami - niczego takiego nie zauważyłem.


    > o ile pamietam tam sie uzywalo kwarca 9MHz pracujacego na overtonie
    > ... to moze ten 12 wzbudzil sie na 36 :-)

    Praca na overtonie jeśli mnie pamięć nie myli wymagała trochę innej
    konfiguracji UCY74S424 - konieczne było dodanie obwodu rezonansowego. U
    mnie zastosowany jest najprostszy układ do pracy na podstawowej
    częstotliwości.


    > O ile pamietam, to 8080 jest statyczny - mozesz przyciskiem generowac
    > kolejne takty i sprawdzac cykl po cyklu co sie dzieje :-)

    Takie rozwiązanie przeszłoby w Z80, ale 8080 miał trochę bardziej
    skomplikowane taktowanie - wymaga dwóch sygnałów odpowiednio
    przesuniętych w fazie. Właśnie do tego służy UCY74S424. :) OIDP pamiętam
    praca krokowa w 8080 jest możliwa, ale wymaga dodania paru elementów.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

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: