OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 19:08

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 318 ]  Přejít na stránku Předchozí  1 ... 6, 7, 8, 9, 10, 11, 12 ... 22  Další
Autor Zpráva
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 18.04.2021, 21:54 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 918
Has thanked: 43 times
Been thanked: 411 times
To Joey78 - ano, je to jak říkáš.

Jinak v mém posledním příspěvku jsou překlepy 74373<>74374. Ale jsou celkem jednoznačně identifikovatelné. Už se mi to plete. Dnes už asi pauza. Jinak zbývá naroutovat posledních 18 airwires, pak kontrola a někdy koncem týdne poletí várka plošných spojů na výrobu do číny. V sestavě bude: myš 3WN16605B (opravená verze pro kulturní mikrospínače a s posunutou kuličkou), Colorace48 první pokus, Colorace1.3 (jestli se potvrdí "závada" v podobě pomalých pamětí), JPR-1.2 a možná to trochu protáhnu a zkusím návrh BGP-1 verze 2.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 10:41 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Libor L.A. píše:
Jak routuju plošný spoj, tak tam nacházím plno chyb. Takže přidávám poslední stav schématu, viz příloha. Zběžně jsem prošel signály pro ovládání 74LS245 a mělo by to být OK. Nutno dodat, že v režimu zápisu od /CAS3 tam je nutná spolupráce i /CE signálů u SRAM.

Hodil som do tabuľky, a moje podozrenia sa potvrdili. 74245 bude v konflikte nielen pri zápise, kde sa jedná o krátke stavy, kedy je presah dát pred/po signále MW, ale aj pri všetkých čítaniach a zápisoch z/do ROM a periférií.
V prílohe dva posledné riadky červeným zobrazujú konflikty. Žltým/oranžovým sú možné úpravy signálu na /G, aby to bolo OK.
573 a 574 majú rovnaký pinout, takže pri testoch ich môžeš zamieňať, len musíš priviesť signál CLK(LE) správnej polarity. Tiež môžeš IC7 potom premostiť len dátovými prepojkami, malo by to snáď fungovať aj bez neho.
74245 daj tiež do DIP, ak je problém na doske, tak Ti ho tam grátis narútujem.
M1


Přílohy:
PMD-ACE-TIM.PNG
PMD-ACE-TIM.PNG [ 89.27 KiB | Zobrazeno 2333 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 11:59 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 918
Has thanked: 43 times
Been thanked: 411 times
Díky moc, večer až se vrátím, tak na to kouknu. Co ale už vím teď, tak že IC7 nelze přemostit. AMUX se překlápí uprostřed cyklu CAS a není tam tedy celou dobu stabilní adresa. Taky jsem měl to pokušení vypustit IC7. Navíc musím zajistit, že to pojede s časováním PMD 85-1, PMD 85-1 (úprava Blava) a PMD 85-2. Raději tedy zachytím i tu horní část adresy. Jistota je jistota.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 13:11 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3766
Has thanked: 269 times
Been thanked: 452 times
To už je slušná magie tedy... Držím palce aby se to povedlo, mám několik pacientů verze 2 a 1, co už nedočkavě čekají na 7barevný režim ;) Klidně se hlásím na beta-testing jestli dané verze autoři fyzicky nemáte.


Naposledy upravil Czech Human dne 19.04.2021, 13:13, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 13:13 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Libor L.A. píše:
Co ale už vím teď, tak že IC7 nelze přemostit. AMUX se překlápí uprostřed cyklu CAS a není tam tedy celou dobu stabilní adresa.

Neviem, musel by som oživiť svoje PMD, do čoho sa mi vôbec nechce. Skús priložiť, ak sa Ti dá, časovanie z knihy, čo si spomínal. Ale nezdá sa mi to, lebo keď to stačilo pre DRAM, musí to stačiť aj pre SRAM.
M.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 13:54 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 918
Has thanked: 43 times
Been thanked: 411 times
Jenže DRAM navzorkuje při pádu /CAS do nuly vyšší část adresy a pak už ji stav na pinech nezajímá. A on za chvílí v PMD-85 po pádu /CAS do nuly přepne multiplexer adresy a adresa na pinech už není platná.

Jinak jsi měl fakt pravdu, hrubě jsem se sekl s tím přepínám 74LS245. Teď tak letmo nad tím uvažuji, do toho AND hradla by mohla jít kombinace RAMB x /RAMA ale musím to pak v klidu zkontrolovat. Už jsem zase myšlenkama mimo...

Ještě jednou moc díky za upozornění.


Přílohy:
Strana11.png
Strana11.png [ 211.96 KiB | Zobrazeno 2282 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 15:22 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Libor L.A. píše:
Jenže DRAM navzorkuje při pádu /CAS do nuly vyšší část adresy a pak už ji stav na pinech nezajímá.

Je to ešte horšie, než som čakal. Pri páde RAS uchováš spodnú časť adresy, pri páde CAS uchováš neznámy stav, lebo súčasne sa zmení stav na MUX. Musel by si spozdiť CAS, aby adresa na MUX bola platná.
M1


Přílohy:
PMD-timing.gif
PMD-timing.gif [ 36.43 KiB | Zobrazeno 2263 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 16:08 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 918
Has thanked: 43 times
Been thanked: 411 times
Ten signál /CAS je nějaký interní před-signál. Na paměti DRAM jde sada signálů /CAS' a ty mají týlovou hranu správně zpožděnou. No, správně - alespoň nějak zpožděnou. Máš pravdu, že kdyby na paměti šel ten signál označený pouze /CAS, tak by to byl těžký průser.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 17:06 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
/CAS' som v scheme PMD85 nikde nenasiel, tak ci onak by to podla mna slo bez tej 373.
M1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 17:23 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 918
Has thanked: 43 times
Been thanked: 411 times
/CAS' jsou ty variantní /CAS0, /CAS1 a /CAS3. Paměť by měla mít po celou dobu /CASx=0 neměnnou adresu. Ale to by bez zachycení nebylo splněno pro vyšší část adresy, protože se během té doby objeví vzestupná hrana AMUX a přepne adresu na multiplexovaných vodičích A0..A6 tak, aby tam byla správná hodnota pro následující /RAS. Jenže signál STB, který načítá data z paměti do shifteru, ten přichází až po změně AMUX, takže my tu vyšší část adresy od /CASx opravdu musíme zamknout. Ostatně pak můžeme na prototypu vyzkoušet zcela vyjmout 74373 nebo jej nahradit 374-kou s invertorem v hodinovém vstupu.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 18:46 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Libor L.A. píše:
/CAS' jsou ty variantní /CAS0, /CAS1 a /CAS3.

S tým nemôžem súhlasiť, CAS0, CAS1 a CAS2 sú priamo odvodené od /CAS na MH3205, takže nemôžu mať iné časovanie. Podľa nákresu časovania začína /CAS' o 1T skôr akončí o 1T neskôr. Ale vyzerá to tak, že na 3205 ide naozaj /CAS' a nie /CAS, lebo inak by asi DRAM nefungovali správne, keďže potrebujú mať platnú adresu pri H->L hrane.
Libor L.A. píše:
Paměť by měla mít po celou dobu /CASx=0 neměnnou adresu

Nemusí, stačí aby bola nemenná počas prístupovej doby SRAM od hrany CAS do vyčítania dát. Potom sa môže zmeniť.
STB prichádza naraz so zmenou MUX, takže dáta sú v pamätiach platné (aspoň pár ns).
M1


Naposledy upravil Martin1 dne 19.04.2021, 19:08, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 19:08 
Offline
Radil

Registrován: 28.11.2020, 19:52
Příspěvky: 287
Bydliště: Košice
Has thanked: 30 times
Been thanked: 119 times
Len pre poriadok, zo schémy PMD 85 a časového grafu je zrejmé, že priamo zo 74164 pin 10 a cez oneskorovač (3 invertory) ide /CAS' do MH3205 pre DRAM. Ale CAS ide až z NAND hradla IC38D a smeruje do 7493 pre VCPU. Pred úpravou "Blava" bol CAS použitý aj pre DRAM.


Naposledy upravil Joey78 dne 19.04.2021, 19:40, celkově upraveno 2

Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 19:17 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Joey78 píše:
Len pre poriadok, zo schémy PMD 85 a časového grafu je zrejmé, že /CAS' ide priamo zo 74164 pin 10 a cez oneskorovač (3 invertory) do MH3205 pre DRAM. /CAS ide až z NAND hradla IC38D a smeruje do 7493 pre VCPU. Pred úpravou "Blava" bol /CAS použitý aj pre 3205.

V dvoch schémach, do ktorých hľadím, je oneskorovač CAS (IC56B, D, E) až za NAND IC38D a nie priamo z 74164. Teda priebeh musí mať rovnaký, len jemne časovo posunutý.
Doplnené: to čo píšeš vidím čiastočne až v schéme verzie 2A. Možno však schéma nezodpovedá realite.
M1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 19:46 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 918
Has thanked: 43 times
Been thanked: 411 times
Tak jsem hodil PMD 85-2 na dvoukanálový analogový osciloskop a v rámci optické přesnosti odečítání mohu prohlásit, že Matějkovo schéma je naprosto přesné. A signál /CAS3 přímo na DRAM-kách odpovídá signálu /CAS' (to je ten s aktivní šířkou 5T). Ono se to Martine jeví, jako že to musí být stejně dlouhé jako /CAS jen možná posunuté, ale do 3205 vstupují i jiné signály, které ty výsledné signály /CAS' pravděpodobně modifikují. Prostě je to tak. V mém případě je pouze malá odchylka od Matějkova diagramu - signál AMUX se zvedá do jedničky o cca 20-30ns později.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 19:59 
Offline
Radil

Registrován: 28.11.2020, 19:52
Příspěvky: 287
Bydliště: Košice
Has thanked: 30 times
Been thanked: 119 times
Lenže na grafe je CAS znázornený po negovaní ako /CAS, pretože pred úpravou "Blava" išli tie 3 invertory (IC56B,E,D) až za IC38D, a /CAS je signál za prvým invertorom.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 318 ]  Přejít na stránku Předchozí  1 ... 6, 7, 8, 9, 10, 11, 12 ... 22  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 15 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz