OldComp.cz

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

Zptky do minulosti!

Právě je 06.05.2021, 21:07

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 204 ]  Přejít na stránku Předchozí  1 ... 10, 11, 12, 13, 14
Autor Zpráva
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 02.05.2021, 11:02 
Offline
Radil

Registrován: 28.07.2018, 14:37
Příspěvky: 393
Has thanked: 6 times
Been thanked: 164 times
Nakonec jsem na riziko zkratu rezignoval a proměřil to i s tím senem na nepájivém poli. Už jen ten fakt, že několik drátů délky cca 15cm prodlužuje sběrnici, může samotný průběh signálů mírně pozměnit, ale nic lepšího nemám, tak jsem to změřil tak jak to mám fyzicky zapojeno.

No je to ještě horší, než jsem čekal. Tedy - neměřil jsem Colorace:) Měřil jsem vzájemnou polohu /RAS a VIDEO. Signál VIDEO se začíná měnit 10ns před! pádem /RAS. Ovšem díky skutečnosti, že /RAS "padá" do nuly se zhruba třetinovou rychlostí, tak mezitím signál VIDEO "předběhne" /RAS, ustálí se, a odhadem po 20-30? nanosekundách jej /RAS navzorkuje. Tak to funguje na mém stroji, který mám tedy pár dní, a nevím, jak se bude chovat v dlouhodobém provozu. Ale vypadá to na originál. Začínám si myslet svoje...

Signál AMUX (který jsem nahradil na modulu zpožděným signálem /RAS) předbíhá samotný /RAS o jeden krok OSC (tedy cca 50ns) a je tedy z obliga. Tak to může být bez rizika hazardního stavu.

Když bych měl shrnout, co to pro budoucnost modulu Colorace na PMD 85-3 znamená, řekl bych to asi takto. Bude to loterie. Ale můžeme ji posunout 5cm pod koberec a tvářit se, že neexistuje a na 90% strojů by to snad mohlo jet. Tím, že je signál OSC na trojkových verzích mírně zpožděn, nemůže dojít ke skokovému zpoždění přebíhání všech signálů vůči PHI2TTL o dalších 50ns (jeden krok OSC), naopak mohou ty signály hromadně probíhat o 50ns dříve později (měřeno vůči PHI2TTL) a tím by se situace naopak stabilizovala, protože by se systém dostal do stavu, kde se nalézá PMD 85-2A. Tolik má dnešní pozorování a z nich odvozené předběžné úvahy.


Naposledy upravil Libor L.A. dne 02.05.2021, 11:25, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 02.05.2021, 11:25 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 1965
Bydliště: Brno
Has thanked: 542 times
Been thanked: 173 times
Pokud by to tedy mělo jít na 90 procent u všech verzí. Teď nevím, to zpoždění hradlem i když není přesné, to u nějaké verze PMD pomohlo ale u jiné verze PMD to přestalo být stabilní? Pokud ano, nešlo by to, jestli má to hradlo být zapojeno nebo nemá být zapojeno udělat přes nějaký jumper?

Další varianta je mít 2 verze ColorAce a použila by se ta pro model PMD vhodnější. I tak se ten modul do toho PMD dá většinou jednorázově a hotovo... .

Když jsem něco špatně napsal z mé nevědomosti tak pardon :)

_________________
Amiga - PMD 85
Kafasoft


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 02.05.2021, 11:34 
Offline
Radil

Registrován: 28.07.2018, 14:37
Příspěvky: 393
Has thanked: 6 times
Been thanked: 164 times
Systémové řešení beze změny časování na základní desce asi nebude existovat. Já až osadím ten nový modul bez toho sena (které může mít vliv na posun některých signálů), tak změřím přesah adresy za /RAS. To je klíčový parametr, kolem kterého se vše točí. Předběžně mi vychází, jak už jsem psal, že se s tím přesahem dostaneme garantovaných 5ns do bezpečné oblasti. Ale to jsou takové teoretické úvahy.

Jednoznačná odpověď na Tvou otázku zní: každopádně bude jedna verze Colorace pro modely PMD 85-2A a PMD 85-3 bez nějaké JUMPERové volby. Ta nebude nutná. Ovšem může se stát, že vlivem tolerancí některé trojky nepojedou. Tento stav nepředpokládám, nicméně teoreticky jej nevylučuji a v tom případě na něj bude jedině specifický lék typu "zpozdi to dalším hradlem nebo kondem". Systémově to řešit bude možné jedině dekódováním nového signálu na výstupech 74164 na základní desce. Ale opět je to jen teoretická předpověď. Už jsem se několikrát zmýlil ve svém úsudku a předpokladech.

...bohužel pro další a další zpoždění hradly už nejsou na modulu volná hradla...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 02.05.2021, 20:18 
Offline
Kecálek

Registrován: 28.11.2020, 19:52
Příspěvky: 92
Has thanked: 8 times
Been thanked: 6 times
Mal by som ešte jeden návrh pre ColorAce ver.1.3. Multiplexer 74251 vymeniť za obyčajné XOR hradlo 7486 s použitím troch diód a pull-upu ako náhradu hradla AND. Výhodou je, že to nevyžaduje žiadny iný obvod, iba jedno XOR hradlo a ostatné tri sa môžu použiť ako delay signálov podľa potreby.


Přílohy:
A6 mem.png
A6 mem.png [ 7.39 KiB | Zobrazeno 176 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 02.05.2021, 21:25 
Offline
Radil

Registrován: 28.07.2018, 14:37
Příspěvky: 393
Has thanked: 6 times
Been thanked: 164 times
Prozatím nevím proč tomu tak je, ale když signál /MW trochu zpozdím, čekal bych, že zlepším jeho přesah přes pádovou hranu /RAS a vzdálím se tak od hazardního stavu. Jenže ono je tomu naopak. Takže sice mi poslední verze funguje i na PMD 85-3, ovšem je tam jeden mechanismus, který prozatím nechápu. A tím se oklikou dostávám k variantě diodového člene WIRED-AND, jak jej navrhuje Joey78. Na jednu stranu by to mohlo být o nižší jednotky nanosekund rychlejší než to dekódovat hradly, na druhou stranu je to sázka na jednu kartu. A ona tam navíc volná hradla pro součin VIDEO x AMUX x ACE jsou v jednom obvodu 74HCT51. Jinak by zůstala nevyužita. Určitě budu chtít modul Colorace64 rev. 1.5 připravit a vyladit tak, abych maximálně zužitkoval zkušenosti a postřehy, které se doteď nasbíraly. Každé dílčí řešení, které doteď fungovalo, je nutné vytěžit na maximum. Moc se mi nechce riskovat tím, že začnu novou cestu, třeba jen dílčí. Jakmile detailně proměřím verzi 1.4 a zjistím, kde má rezervy a kde je silná, asi až potom budu případně hledat jiná řešení.

Nicméně díky za námět, člověk nikdy neví, kdy jej využije. Možná na něj dojde řada, pokud něco selže u té připravované varianty.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 02.05.2021, 23:13 
Offline
Kecálek

Registrován: 28.11.2020, 19:52
Příspěvky: 92
Has thanked: 8 times
Been thanked: 6 times
Áno, v ColorAce 1.4 je to jasná voľba, na súčin Video+Amux+Ace využiť nepoužité hradlá v 7451.
Ja som skôr myslel ColorAce 1.3, kde sú ešte hradlá 2x7402 a multiplexer 74251. A ten vymeniť za jedno XOR 7486 s diódovým wired-AND členom. Ostatné XOR ako prípadný delay.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 06.05.2021, 19:18 
Offline
Kecálek

Registrován: 28.11.2020, 19:52
Příspěvky: 92
Has thanked: 8 times
Been thanked: 6 times
Tak mi napadá, jestli ten delay XOR v PMD-3 nemal byť radšej na signále RAS, než na OSC. Veď aj v PMD-1,2 je RC člen na RAS, ktorý slúži ako delay, a dokonca v MAŤO-vi je aj použitý XOR pre RAS:


Přílohy:
Maťo RAS delay.jpg
Maťo RAS delay.jpg [ 82.33 KiB | Zobrazeno 38 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 06.05.2021, 19:52 
Offline
Radil

Registrován: 28.07.2018, 14:37
Příspěvky: 393
Has thanked: 6 times
Been thanked: 164 times
Bohužel je to tak, jak to je. S tím je třeba se vyrovnat a připravit modul Colorace64 pro takové trojky, jaké se vyrobily.

Plošné spoje na Colorace64 rev. 1.4 jsou někde v ČR, tak doufám, že do konce příštího týdne bude připravena varianta 1.5. Ta verze 1.4, co teď dorazí od výrobce, bude mmj. subjektem měření, v jakém sledu při dané skladbě hradel přichází klíčové signály na DRAM na modulu Colorace. Pro verzi 1.5 se pak ještě zoptimalizují hradla na modulu tak, aby přirozeně posouvala signály do jejich bezpečnějších pozic. To asi bude maximum, co pro to půjde udělat. PMD 85-2A by i s upravenou verzí Colorace64 rev. 1.5 měla zůstat stabilní a u těch trojek... jak říkám, udělá se pro to maximum, ale jsou věci, ze kterých se bič uplést nedá.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 06.05.2021, 20:07 
Offline
Radil

Registrován: 28.07.2018, 14:37
Příspěvky: 393
Has thanked: 6 times
Been thanked: 164 times
Pro zajímavost ještě jeden problém, který řeším v souvislosti s modulem Colorace64. Přechodem na hradlové sítě 7451 (AND-OR-INVERT) jsem si velice pomohl vyšší hustotou součinových hradel, navíc to otevřelo možnost naprosto stejného zpoždění ve všech signálových cestách R-G-B pro kodér barev. Ta naprosto stejná zpoždění jsou nutná pro to, aby se na levém okraji každé šestice pixelů neobjevovaly falešné záblesky barvy o šířce cca 1-10 až 1/8 pixelů. V tomto směru naprosto neoptimalizovaná varianta 1.3 sice žádné viditelné parazitní přechody negenerovala (na běžné CRT TV), ovšem s použitím rychlých převodníků na VGA toto nebezpečí může nastat, kdy rychleji příchozí složka RGB trojice vyvolá v převodníku dojem, že přichází nějaký mezipixel. Takže od verze 1.4 je toto podchyceno.

Ovšem přineslo to jiný problém, jehož řešení chci v reálu otestovat na očekávané verzi 1.4. Příchozí signál MOD (modulace pixelového toku na úrovni TTL) je nyní vyžadován v pozitivní polaritě. Bohužel u verze 2A bude nutné využít volné hradlo na základní desce, u verze 3 už takový signál sice k dispozici je, ovšem v provedení OPEN COLECTOR (výstup DD34B), a já mám obavy, zda poněkud "měkčí" výstup neovlivní ostrost fázové kolísání pixelových přechodů. A to bude mimo jiné předmětem testů na verzi 1.4, než pošlu do výroby doufám že poslední verzi - rev. 1.5.


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ů: 204 ]  Přejít na stránku Předchozí  1 ... 10, 11, 12, 13, 14

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 3 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