| OldComp.cz https://oldcomp.cz/ |
|
| PMI-80M16 Problém s oživenim https://oldcomp.cz/viewtopic.php?f=49&t=5251 |
Stránka 1 z 2 |
| Autor: | Diego [ 01.05.2017, 16:43 ] |
| Předmět příspěvku: | PMI-80M16 Problém s oživenim |
Ahoj všem, už dýl se snažim oživit repliku PMI-80 a už si nevim rady. Zkoušel sem test CPU pomocí NOP přípravku ale výsledek se mi nezdá, na A0 je klasickej obdelníkovej signál ![]() ale na vyšších adresových pinech jsou skupiny impulzů A1 ![]() A2 ![]() A3 ![]() A4 ![]() A5 ![]() A6 ![]() Kde bude chyba? V CPU? Hodiny do CPU jsou OK. Díky za rady |
|
| Autor: | hynek [ 01.05.2017, 17:49 ] |
| Předmět příspěvku: | Re: PMI-80M16 Problém s oživenim |
Nevim, jestli ma 8080 adresu na sbernici po celou dobu nacitani instrukce. Ale vypada to, ze ty pulsy obsazuji vzdy pouze cca polovinu intervalu. Podle me to neni spatne... |
|
| Autor: | zz_indigo [ 01.05.2017, 21:35 ] |
| Předmět příspěvku: | Re: PMI-80M16 Problém s oživenim |
podla mna je to ok. robi ti to counter. a vtedy ked to robi 0x00 tak vykonava NOP |
|
| Autor: | microlan [ 02.05.2017, 07:03 ] |
| Předmět příspěvku: | Re: PMI-80M16 Problém s oživenim |
No a co to dělá, když tam je EPROM? |
|
| Autor: | Diego [ 02.05.2017, 08:07 ] |
| Předmět příspěvku: | Re: PMI-80M16 Problém s oživenim |
microlan píše: No a co to dělá, když tam je EPROM? PMIcko nedela nic. To je dalsi moznost ze je po smrti EPROMka.. A zatim to vypada i pravdepodobne |
|
| Autor: | microlan [ 02.05.2017, 09:06 ] |
| Předmět příspěvku: | Re: PMI-80M16 Problém s oživenim |
No, měl jsem na mysli nějaký pohled na sběrnice přes osciloskop, podobně jako při NOP testu |
|
| Autor: | Nostalcomp [ 02.05.2017, 10:25 ] |
| Předmět příspěvku: | Re: PMI-80M16 Problém s oživenim |
Citace: Ahoj všem, už dýl se snažim oživit repliku PMI-80 a už si nevim rady. Aháááá, tak teď už je mi jasný, proč měly ty aktualizace na Tvém webu tento průběh: 1) Sháním kontakt na Nostalcomp, potřebuju desku 2) Nostalcomp se ozval a podívá se po desce 3) Nostalcomp našel desku 4) Zaplatil jsem desku Nostalcompovi 5) Nostalcomp poslal desku 6) Přišla deska od Nostalcompa 7) Přišla první várka součástek a už se to začíná rýsovat 8) Přišla druhá várka součástek a už to bude! 9) Statistika počasí Únor 10) Statistika počasí Březen 11) Válečný bunkry 12) Statistika počasí Duben ... |
|
| Autor: | hynek [ 02.05.2017, 14:04 ] |
| Předmět příspěvku: | Re: PMI-80M16 Problém s oživenim |
Konecne jsem nasel spravny datasheet. Pokud by to nekoho zajimalo do detailu, tak tady to je krasne videt: http://altairclone.com/downloads/manuals/8080%20Data%20Sheet.pdf Na strance 9 obrazek 2-6 ukazuje instrukcni cyklus. Instrukce 'nop' se vykona behem ctyr taktu (M1, tj. T1..T4). Adresa je platna cca 3/4 doby M1. |
|
| Autor: | microlan [ 02.05.2017, 14:47 ] |
| Předmět příspěvku: | Re: PMI-80M16 Problém s oživenim |
No taky jsem si nebyl jistý, ale ten diagram (vlastně i 2.5) to jasně dokladuje, díky. |
|
| Autor: | Nostalcomp [ 02.05.2017, 16:01 ] |
| Předmět příspěvku: | Re: PMI-80M16 Problém s oživenim |
Ten průběh adres je OK. Adresa opravdu není na sběrnici po celou dobu konání instrukce. Kdybys na to nešel analyzátorem ale jen log. sondou, tak ta to odfiltruje a nehledáš problém tam, kde žádný není:-) V podobných případech jedu od začátku, tedy nejprve vytahám vše, kromě CPU subsystému a zkouším NOP. Při ověřování log. sondou jsou v případě PMI-80 (10MHz Xtal) okem krásně patrné impulsy na A15 - A13, s trochou představivosti i na A12. Čím nižší Ax, tím pochopitelně rychlejší. Pak přidám EPROM a dekodér adresy. Do Eprom si nahraju nějakej jednoduchej testovací prográmek, třeba jen blikání na výstupu INTE 8080 - periodické povolování a zakazování přerušení EI/DI (pozor pak na tlačítko INT - nemačkat). Ověřím sondou. Tím vyzkouším spolupráci CPU-EPROM. Přidám RAM a dám nový testprográmek, který ji otestuje (zápis a kontrolní čtení). Indikace zase na INTE (pomaloblik OK, rychleblik chyba). Nakonec bych osadil 8255 a terminál a vyzkoušel rozsvítit staticky jeden znak na displeji a zároveň třeba čítat na volném portu B. Současně blikat na INTE, abych věděl, že procesor pořád jede správně a čte Eprom. Je to trochu pracnější, ale je to spolehlivá cesta k cíli. Zjistí se tím, co ještě funguje a co třeba už ne. |
|
| Autor: | Diego [ 02.05.2017, 16:14 ] |
| Předmět příspěvku: | Re: PMI-80M16 Problém s oživenim |
Supr. Díky za rady. Pravděpodobně bude v háji ta EPROMka. První chybka na začátku byla že sem připojil napájení přes měnič z 5V ale zapoměl sem na omezení proudu. Takže menič neměnil jak měl a oddělal mi CPU a nejspíš i EPROMku. Dal sem komplet novou svatou trojku a RAMky ale EPROMku nemam |
|
| Autor: | microlan [ 02.05.2017, 16:50 ] |
| Předmět příspěvku: | Re: PMI-80M16 Problém s oživenim |
27C16 seženeš v hadexu Tak už asi ne, ale určitě je má Buček |
|
| Autor: | Diego [ 02.05.2017, 16:55 ] |
| Předmět příspěvku: | Re: PMI-80M16 Problém s oživenim |
microlan píše: 27C16 seženeš v hadexu Problém je že jí nemam kde naprogramovat. |
|
| Autor: | microlan [ 02.05.2017, 17:13 ] |
| Předmět příspěvku: | Re: PMI-80M16 Problém s oživenim |
Tak mě pošli co tam chceš, já Ti ju pošlu, i když ta pošta mě ničí... |
|
| Autor: | Diego [ 02.05.2017, 17:21 ] |
| Předmět příspěvku: | Re: PMI-80M16 Problém s oživenim |
microlan píše: Tak mě pošli co tam chceš, já Ti ju pošlu, i když ta pošta mě ničí... Jen monitor http://nostalcomp.cz/pdfka/pmi80_monitor.zip Dík a co za to? |
|
| Stránka 1 z 2 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |
|