OldComp.cz

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


Právě je 28.03.2024, 23:39

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 ... 7, 8, 9, 10, 11, 12, 13 ... 22  Další
Autor Zpráva
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 20:02 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 921
Has thanked: 43 times
Been thanked: 411 times
Teď se popravdě trochu ztrácím v té technické argumentaci, jen tvrdím, že na osciloskopu vidím totéž, co na Matějkově diagramu. Verze PMD 85-2, osazeno DRAM K565RU3. Na modifikaci to nevypadá.


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

Registrován: 28.07.2018, 14:37
Příspěvky: 921
Has thanked: 43 times
Been thanked: 411 times
A aby toho nebylo málo, tak jsem sice opravil přesunem jednoho hradla řízení LS245 (zřejmě tak, jak to dal do tabulky i Martin1 - ty jeho pravdivostní rovnice jsou identické), jenže jsem při kontrole zjistil, že mám chybu v kodéru barev. Takže pokud nenajdu nějaké úsporné řešení s hradly, tak tam dám mnou opovrhovanou PROM 74188 defacto jako barevnou paletu. A pátý adresní vstup by mohl sloužit jako přepínač RGBM/Colorace.

Prostě to teď nechám den uležet, je třeba si odpočinout. A hlavně se přijde na nějaké nové věci s tím časováním. Už mi jde z toho "blava" kolem...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 20:20 
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
Áno, po pravde, ono to pletie z toho pohľadu, že záleží kto do akej schémy pozerá :) Sú totiž tri verzie zapojenia CAS signálov.
1. ver. 1 pred úpravou Blava - z NAND do 7493 aj do 3205,
2. ver. 1 po úprave Blava a ver. 2 - z NAND do 7493 a zo 74164 do 3205,
3. ver. 2A - zo 74164 do 7493 aj do 3205.
Samozrejme, do 3205 ide ako negovaný cez tie 3 invertory. Tu hlavne ide o to, že na grafe je signál CAS ťahaný z NAND a signál CAS' je ťahaný zo 74164. To, že su tie signály na grafe zobrazené ako negované, je už spôsobené prvým invertorom.
Predpokladám, že ten graf je zo servisnej príručky: PMD 85 identifikácia porúch, a zjavne zobrazuje ver. 1 po úprave Blava a ver. 2.
V príručke je zobrazený potom aj rozdiel medzi "pred úpravou Blava" a "po úprave Blava" v signáloch CAS a CAS', resp. /CAS a /CAS'.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 19.04.2021, 21:48 
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:
A aby toho nebylo málo, tak jsem sice opravil přesunem jednoho hradla řízení LS245 (zřejmě tak, jak to dal do tabulky i Martin1 - ty jeho pravdivostní rovnice jsou identické), jenže jsem při kontrole zjistil, že mám chybu v kodéru barev.

Bolo by optimálnejšie nadrátovať to na malý GAL16V8, rovnice môžeš upraviť aj dodatočne a prispôsobiť to tak, aby to šlapalo.
Rovnako potom budeš môcť posielať do adresných registrov hodiny s polaritou podľa použitého čipu 373/374.
Ale kľudne zverejni schému, niečo vymyslíme.
S tým CAS to vidím tak, že keď bol dostatočne dobre načasovaný, aby zapísal adresu do DRAM, bude vedieť zapísať aj adresu do registra.
M1


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

Registrován: 28.07.2018, 14:37
Příspěvky: 921
Has thanked: 43 times
Been thanked: 411 times
Přesně to si myslím taky. Pokud to rychlostně daly ty DRAM, tak ty SRAM to dají 2x. Pokusně jsem teď naroutoval variantu s PROM 74188 a vypadá to velice vzdušně a přibylo hodně místa na tahání spojů.

K tomu GALu. To už bych raději posadil doprostřed XC9572 a ten by to asi dal celé. Tj. 1x9572 + 2x62256. A bylo by to pěkně symetrické a "prázdné". Jako bonus by tam vešla volba palety barev. Jen to pouzdro toho CPLD. To by byl flákanec, že bych to PMD-85 raději nikde a nikdy neotevíral. Na druhou stranu, kdo ten stroj běžně otevírá, že?


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

Registrován: 28.07.2018, 14:37
Příspěvky: 921
Has thanked: 43 times
Been thanked: 411 times
Včera jsem ještě narychlo udělal verzi s PROM 74188. Ta se na plošný spoj pěkně vešla. Ovšem buď by výstupní tranzistorové zesilovače RGB složek byly buzeny přímo z výstupů PROM, a to s frekvencí rovnou bodovému kmitočtu (tohle ani zkoušet nebudu) anebo by se tam musela přidat další tři hradla pro modulaci RGB složek od signálu MOD (pixelový tok). Prostě tato pokusná verze skončila jen jako zajímavost do šuplíku.

ALE: Musím vyzdvihnout práci Martina1 (prezentaci jeho myšlenek přenechám jemu), kterému se podařilo v té původní verzi snížit množství integrovaných obvodů na počet, který se ještě na plošný spoj dá rozumně natlačit. Prostě ušetřil to jedno zpropadené pouzdro. Myslím, že nyní lze už jen dořešit akademicko-filozofickou otázku, zda 74245 bude THT nebo SMT a pak hurá na routování a do výroby.

Takže CPLD verzi ani začínat nebudu. Dále bude zřejmě rozvíjena jen původní verze na bázi THT obvodů.

Pokud by tato preferovaná varianta byla zásadně špatně, lze s pomocí SRAM (dokonce jediné, ač větší) udělat následující konstrukci. Vždy, když se zažádá čtení z banky 3 (/CAS3, tedy videoram), tak sekvenční obvod 74164 ze signálu /CAS3 vyrobí sérii po sobě jdoucích signálů, které nejprve invertují A6, načtou bajt adresy a uloží D6/D7 do pomocné 7474, pak odinvertují A6 a nechá se proběhnout regulérní čtecí cyklus. A pokud přijde STB, tak si z té pomocné 7474 natáhne ty pomocné atributové bity do 7475. Hodiny té 74164 by byly živeny oscilátorem 18,432MHz (krok 54ns) nebo klidně i rychlejším na desce Colorace. Paměť by se musela použít 15-20ns (jsou takové, mám například 61512 nebo tak nějak). To jen pro pořádek, kdybych na tuto verzi zapomněl.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 21.04.2021, 15:31 
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:
ALE: Musím vyzdvihnout práci Martina1 kterému se podařilo v té původní verzi snížit množství integrovaných obvodů na počet, který se ještě na plošný spoj dá rozumně natlačit.

V praxi overená metóda 90:10, ale nejak som to dal. Trochu som si to skomplikoval tým, že v hornej vrstve sú ťahané spoje len kolmé, čo sa mi už v minulosti celkom páčilo, ale málokedy mám príležitosť sa k tomu vrátiť, väčšinou to zložitosť zapojenia nedovolí.
M1


Přílohy:
ColorAce48d.PNG
ColorAce48d.PNG [ 148.36 KiB | Zobrazeno 2971 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 22.04.2021, 16:30 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:40
Příspěvky: 1920
Bydliště: Olomouc
Has thanked: 895 times
Been thanked: 693 times
Tak jsem konecne poskladal modul a v me 85-3 se to chova podobne jako Czech Human. Mam to pres SCART. Ale cas od casu jeste obraz blikne jako by vypadla synchronizace. Kondik jsem tam jeste nedaval., zkusim ho tam pridat. Je nekde ke stazeni nejaky testovaci obrazek, co bych si moh dat na SD kartu? Pameti tam mam ty od Libora a originalni z PMD. Mam to v puvodnich paticich. Moc to v nich nedrzi, chtelo by to je vymenit za nove precizni.


Přílohy:
photo_2021-04-22_16-35-54.jpg
photo_2021-04-22_16-35-54.jpg [ 123.03 KiB | Zobrazeno 2918 krát ]

_________________
www.krupkaj.cz ~ www.atariportal.cz ~ jaysoft.atari.org
:busybee:
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 22.04.2021, 16:59 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 921
Has thanked: 43 times
Been thanked: 411 times
Dnes by měl Czech Human dostat ty rychlejší DRAM, tak uvidíme, zda to pomohlo. Na tu první pětici modulů mám připraveny 100ns DRAM, tak pokud se to ukáže jako přínosné, okamžitě posílám. Pokud ne, bude v záloze zdarma upgrade na Colorace1.4, který bych nechal vyrobit přednostně. Velice mě ty komplikace mrzí, rozhodně je to ponaučení pro mne i pro ostatní, že je nutno počítat se základní rychlostí DRAM v PMD 85-2A/3 cca 120ns a od ní odečítat obvodová zpoždění.

Díval jsem se do toho ruského katalogu s originálními paměťmi, oni dělali ty DRAM už od 90ns nahoru po 30ns krocích. No dělali... třídili. Takže jestli někdo z TESLY vybral zrovna ty 120ns, tak musím s odstupem času říci, že je asi vybral tak akorát.

Ještě k té synchronizaci. Pokud máš na DIN7 vyvedenu opravdu synchronizaci a ne videosignál, pak by tam měl být na základní desce trimr na dostavení úrovně (minimálně u verze 2A jej tam mám). Tu úroveň je třeba dostavit. Ale teď koukám, že verze 3 už ten trimr nemá.


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

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
Tak bohužel ani 100 ns RAM nezvládají, nebo je v PMD konstrukčně nějaká bota co to rozbíjí. :-( Zatím je to pořád stejné, jen bych řekl že by to chtělo ještě menší odpor, při 2k2 byl obraz poněkud méně zašuměný.


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

Registrován: 28.07.2018, 14:37
Příspěvky: 921
Has thanked: 43 times
Been thanked: 411 times
Dobře, čím jak nejdříve pošlu vyrobit Colorace 1.4 s maximálně rychlým přepínáním A6 pro DRAM. To je asi jediné rozumné řešení.

Jinak ten odpor R8 lze snížit, otázka je nakolik. Já jsem si prve neuvědomil, že jsem si tam osadil 74HCT153 (ale modul jede i s UCY/LS/ALS) a on má v úrovni H trochu větší proudovou zatížitelnost. Nicméně snížit R8 je cesta pro pokusy.


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

Registrován: 07.07.2019, 22:14
Příspěvky: 3767
Has thanked: 269 times
Been thanked: 452 times
Hodnotu lze snižovat, ale při určité kritické hodnotě R8 najednou PMD zatuhne. Moje poznatky byly, že se snižující se hodnotou odporu a tím i skracující se prodlevou se problém s fragmenty poněkud zlepšoval ale nikdy nedošlo k úplnému vymizení, PMD vždy dříve zatuhne. Jediná 100% fungující věc je spojit patice na DRAM aby signál procházel bez zpoždění, pak je výsledkem okamžitě výborný 4barevný obraz bez fragmentů.


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

Registrován: 28.07.2018, 14:37
Příspěvky: 921
Has thanked: 43 times
Been thanked: 411 times
Majitelům první várky modulu Colorace verze 1.3 jsem poslal SZ ohledně dalšího postupu.


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

Registrován: 28.07.2018, 14:37
Příspěvky: 921
Has thanked: 43 times
Been thanked: 411 times
Takže v příloze je návrh Colorace64 verze 1.4.

Prozatím jsem prošel všechny možné stavy barevného kodéru a funkčně souhlasí. Jen budu ještě chtít doladit zpoždění cesty signálu Green, který je navíc zpožďován oproti Red a Blue dvěma hradly 7486. Tedy cca 20ns zpoždění složky Green versus 160ns doba jednoho pixelu. Ale tam by to mělo mít jednoduché řešení.

Generování negovaného signálu XA6 ze signálu A6 je nejrychlejší možné - jedním hradlem 7486. Před vstupem do součinové hradla ACE x /MW x /RAS je signál /RAS mírně zpožděn volným hradlem, aby byla s rezervou zaručena doba přesahu adresy po pádu signálu /RAS. Mimochodem ten přesah adresy po pádu /RAS je potenciálním kandidátem na viníka problémů, ale než něco mastit na té malé destičce, to raději udělám desku novou.

Ještě se kouknu na ostatní parametry kolem DRAM, zda mi něco neuteklo u verze 1.3 a o víkendu posílám do výroby.


Přílohy:
schema.png
schema.png [ 85.69 KiB | Zobrazeno 3237 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 ColorAce
PříspěvekNapsal: 24.04.2021, 18:25 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 921
Has thanked: 43 times
Been thanked: 411 times
Poprosil bych vás, co vám nejelo Colorace 1.3 na PMD 85-3, tak to ještě nevyhazujte. Do tří dnů bych chtěl přivézt nové PMD 85-3 a kouknu se, jestli se třeba u tohoto kusu neobjeví, kde je zakopán pes. Kromě toho půjde zítra do výroby mmj. Colorace 1.4 (který jsem tedy definitivně přejmenoval na Colorace64).


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 ... 7, 8, 9, 10, 11, 12, 13 ... 22  Další

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


Kdo je online

Uživatelé procházející toto fórum: Libor L.A. a 17 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