OldComp.cz

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


Právě je 29.03.2024, 15:59

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 57 ]  Přejít na stránku 1, 2, 3, 4  Další
Autor Zpráva
 Předmět příspěvku: Sharp a HDMI
PříspěvekNapsal: 15.09.2022, 12:21 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Na OCP byla rychla diskuse ohledne TMDS. Skoda ze jsem uz musel jit domu ale myslim ze na Bytefestu bude cas si tom opet pohovorit.

Za sebe si myslim ze reseni pro stare pocitace bude relativne nevykone. Osobne ja bych byl pro zacatek spokojeny s necim jako je tento projekt https://www.fpga4fun.com/HDMI.html .

Otazka je, jake FPGA by se pouzilo? Asi nema smysl pozivat neco hodne stare, jako je Spartan3. Minimum bude Spartan6 ale spise Artix7. Take by nebylo spatne aby to umelo PAL a dokonce i prenaset pres HDMI zvuk. Urcite chci otevreny kod. Kdyz by se tam dal NTSC aby sel i Sharp MZ1500, bylo by to dobre.

Kdyz to bude dobre napsane, tak by se to dalo upgradovat i na nejaky lepsi monitor. Zde mam predstavu pouzit Kintex7 ale to neni uz pro bezneho uzivatele. Na druhou stranu to podle vseho od unora skupuji v Cine rusove. Je to extremne levne a pritom to ma obrovsky vykon a velkou vnitrni pamet.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sharp a HDMI
PříspěvekNapsal: 15.09.2022, 15:13 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Spartan3 by to měl ještě zvládnout.
https://docs.xilinx.com/v/u/en-US/xapp460
a mají ho i v GME :lol:

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sharp a HDMI
PříspěvekNapsal: 15.09.2022, 19:23 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 921
Has thanked: 43 times
Been thanked: 411 times
Asi to bude chtít hodně praktických zkušeností. To, co právě Radek zmiňoval na OCP, totiž problémy s dodatečným zpožděním signálů při přechodu mezi časovými doménami v FPGA, to může být zásadní problém při výběru typu FPGA. Proto Radek říká to co říká. Ale mě ještě znovu něco napadlo ohledně nízkých barevných hloubek, kdy by se daly cíleně vybírat skupiny 10-bitových kódů i při zachování stejnosměrného vybalancování signálu s cílem rapidně snížit potřebný vzorkovací kmitočet pro serializátor (ne pro signál hodin ve svazku HDMI). Jakkoliv je ten článek zajímavý, má tam někde chybu v citaci oficiální normy, protože tam se tuším zmiňuje, že právě s ohledem na rozlišení 640x480 je zvolen nejnižší validní kmitočet. Ale asi je to fakt na delší debatu, Bytefest bude ideální.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sharp a HDMI
PříspěvekNapsal: 15.09.2022, 22:38 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Já bych to ani s víc než 25Mhz pixel rate nezkoušel.
A kolik tam očekáváte u Sharpa barev, že by se to nedalo kódovat tabulkou ? :D

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sharp a HDMI
PříspěvekNapsal: 16.09.2022, 04:41 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 921
Has thanked: 43 times
Been thanked: 411 times
Kódování tabulkou je určitě nejrozumnější řešení. A čím jednodušší tabulka, tím lépe. Teď trochu mimo SHARP, i když bude od každé barevné složky pouze 1 bit (svítí-nesvítí), i tak se navýší počet vstupů tabulky o nějaké "DC balancovací" signály a synchronizaci. A to právě bude zpětně zvyšovat potřebnou vysílací rychlost. A pokud nebudou 10-bitové kódy HDMI "vhodně" rozprostřeny pro jejich "tabulkové zkratky", hrozí, že se velice rychle dostaneme zpátky na plné požadované rozlišení 10 bitů ve vysílaném streamu. A to už se mi osobně technicky nelíbí. Právě na tu velkou redukci pomocí tabulkových hodnot jsem sázel a doufal, že tudy povede cesta. Ale snad se na něco přijde.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sharp a HDMI
PříspěvekNapsal: 16.09.2022, 06:15 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 864 times
Been thanked: 697 times
R-Pico používá pro HDMI výstup tabulku pro převod na 10 bitů. Autor se vědomě odchyluje od normy tím, že neřeší vyrovnávání střední složky - je to moc velká chyba?

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sharp a HDMI
PříspěvekNapsal: 16.09.2022, 09:08 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Asi to nevadí, zvláště když to má dc vázané.
Ale pro Sharp je tam tak málo symbolů, že můžeš použít symboly, které jsou dc vyvážené.
Jestli je barva ujetá o LSB nemáš šanci rozlišit.
Pro malou bitovou hloubku na pixel může tabulka kódování TMDS dělat paletu :D

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sharp a HDMI
PříspěvekNapsal: 17.09.2022, 09:00 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
danhard píše:
Spartan3 by to měl ještě zvládnout.
https://docs.xilinx.com/v/u/en-US/xapp460
a mají ho i v GME :lol:

Jedine co maji v nabidce je https://www.gme.cz/xc3s50a-4vqg100c-xilinx a nedivim to skladem? U Mouseru to budou mit v lednu 2023 za cca 800 Kc bez DPH. To bych si radeji koupil hotovou desku s Spartan6 za 1500 Kc vcetne postovneho a DPH.

Panda38 píše:
R-Pico používá pro HDMI výstup tabulku pro převod na 10 bitů. Autor se vědomě odchyluje od normy tím, že neřeší vyrovnávání střední složky - je to moc velká chyba?

Tezko rici. Urcite autori HDMI vedeli co delaji. Mozna problem by byl jen s dlouhym hdmi kabelem. Ja planuji kodovat podle normy.

Libore co se tyce frekvence tak asi nemusi byt (povinne) vetsi nez 250MHz. Videl jsem dokumenty kde byla frekvence mensi, tak 150MHz. Bylo to pro PAL a NTSC rozliseni. Ale v DVI norme se uz pise ze minimalni frekvence je 25,175 MHz. Ale i mode17 ma zakladni frekvenci 27MHz a 270MHz je na rozhrani. Ten nesoulad si vysvetluji zamenovanim pojmu "hodiny" na rozhrani a prenos uzitecneho signalu. Ten samozrejme pro stary PAL dava male cislo. Kazdopadne pro zacatek je idelani to rozjet na VGA rezimu, zde funguji vsechny monitory a televize. Lze ocekavat ze to snad umi vsechny bezne zarizeni. Nejak jsem nepochopil tvoje "velice rychle dostaneme zpátky na plné požadované rozlišení 10 bitů ve vysílaném streamu." Norma rika ze vstup jsou 3x 8 bitove barvy. Z koderu vystupuje 10 bitu. Ja pocitam ze budu mit 16x 24bitovych "pallete". V kazde bude jedna barva. Sharp MZ800 ma 16 barev. MZ1500 ma 8 barev. ZX ma 15 barev. Takze to bude vhodne pro hodne pripadu co budu resit. Maloktery stary pocitac ma vice nez 16 barev. Klidne to bude obsluhovat treba i PMD85 o ktery se zajimas.

Jeden z rezimu co mne zajima je napr. 1366x768. To maji starsi televize. Bohuzel tento rezim je 60Hz a tak neni idelani pro PAL.

Urcite se budu zajimat o rezimy:
a) mode 17: 720x576 @ 50Hz 4:3, clock:27MHz progressive
b) mode 21: 720x576 @ 50Hz 4:3, clock:27MHz x2 interlaced
A zda bude nejak obraz deformovan.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sharp a HDMI
PříspěvekNapsal: 17.09.2022, 12:09 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Odolnost na přesnou frekvenci můžete vyzkoušet, ale je to dané rozsahem PLL závěsů na CLK a tam je používané minimum 25MHz (a 10x 250Mbps).

Dc balance je hlavně kvůli zkreslení při ac oddělení (trafo, kond), na délku kabelu má vliv přesné impedanční přizpůsobení.

Nedal by se použít HDMI convertor pro PS2 ?

Jak se vyrovnáte s pixl rychlostí 17,734 MHz u MZ800 ?
Ideální by bylo použít to na na CLK :D

Podle čeho rozeznává tv mody zobrazení ?

720x576p 50Hz bude asi nejlepší, to umí každá :D

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sharp a HDMI
PříspěvekNapsal: 18.09.2022, 08:56 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
danhard píše:
Nedal by se použít HDMI convertor pro PS2 ?

Urcite je to mozne ale pri rozliseni 640x200 neocekavam pekny obraz.

danhard píše:
Jak se vyrovnáte s pixl rychlostí 17,734 MHz u MZ800 ?
Ideální by bylo použít to na na CLK :D

Budou zde dve casove domeny. Jedna realny Sharp nebo emulator. Druha casova domena bude generator pro HDMI.

danhard píše:
Podle čeho rozeznává tv mody zobrazení ?

Televize vysila smerem k "source" jake rezimy umi zobrazit. Source si vybere "nejlepsi" a ten zacne vysilat.

danhard píše:
720x576p 50Hz bude asi nejlepší, to umí každá :D

Toto je idelani rezim. Duvod je prosty. Cim starsi technilogie tim vice informaci se o tom da ziskat. V jedne stare knizce jsem se docetl ze prave jeden z klicovych rezimu sampluje data na 27MHz a to je skoro 1,5 nasobek pal frekvence u MZ800 nebo ZX128. U ZX128 neni problem kriticky, tam je rozliseni 256x192. Ale u MZ800 pri 640x200 uz je to problem. Proto je velmi nepravdepodobne ze nejaky komercni konvertor pro beznou televizi da pekny vysledek. Ale protoze vime kde je problem, tak si sami muzeme samplovat data v puvodni frekvenci, v casech kde je to pro nas vhodne a ulozit do frame bufferu. Pak je prenest do hdmi modulu a ten to zobrazi. Pro rezim 50Hz teoreticky by nemusel byt pouzit kompleni frame bufer pro celou obrazovku ale jen pro par radek. Ale stavovy automat a casovani by muselo byt hodne dobre udelano.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sharp a HDMI
PříspěvekNapsal: 18.09.2022, 12:03 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
suksoft píše:
danhard píše:
Podle čeho rozeznává tv mody zobrazení ?

Televize vysila smerem k "source" jake rezimy umi zobrazit. Source si vybere "nejlepsi" a ten zacne vysilat.

To vím, je tam seriová eprom stejně jako u VGA monitorů (od určité doby), ale jak se tv rozhodne, jaký je to formát a jak je to citlivé třeba na přesný počet řádek ?

Je to zaptřebí zavěsit na řádkový synchron MZ a do HDMI generovat z jednoho dva řádky.
"720x576" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync

MZ asi nedělá prokládané řádkování ?

Kolik má MZ800 dělicí poměr pro Hsync z 17,734 MHz ? Mě to vychází 1135 na 64us
z toho vyšle HDMI 2 řádky 32us 864 bodů celkem 27MHz

Na 16kHz se PLL asi nechytne, chtělo by to ještě vytáhnout hodiny CPU :D

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sharp a HDMI
PříspěvekNapsal: 18.09.2022, 16:23 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Podle mne je tam nejaky pocitac (counter) a ten zmeri delky "impulsu" a z toho urci co je vybrano. Co vim, tak treba PAL muze mit 311, 312 nebo 313 radku. To jsou tri rezimy (mode).

Uz jsem mel vybranou peknou novou ale vybehovou televizi co ma i scart. Nahodou jsem zjistil ze minuly rok se prodaval monitor co umel i 15kHz. Uz neni v prodeji. Jen zanovni a jeste z Nemecka a za docela velkou cenu. Nasel jsem nahradu co ma o trosku vetsi rozmer ale je stale skladem v CR. Sice jednicka na trhu to jiz nema ale da se to stale sehnat jinde. Rano jsem take dostal od cinanu info ze novy "Starter Kit" s daugther boardem co ma na sobe moderni HDMI interface je jiz v CR, prochazi to celnici. Koukal jsem na priklad pro tento kit a ten je udelany pro rezim 1920x1080p60 148.5MHZ (1080i). Ma umet i prenaset zvuk. Sice to neni 50Hz ale pro rozjezd by to mohlo vyhovovat.

Idealni na konektoru T3 Sharpu MZ800 vyvest signaly I,G,B,R,V-Sync a z konekoru T9 BusF (hodiny).

Kit ma konektor kde lze pripojit az 8x 5V signalu. Takze by se dokonce nemusel delat externi level shifter.

Rozlozeni obrazu bych udelal tak, ze vlevo by byl border o velikosti 320 pixelu. Pak 2x640 pixelu video data radku. Nasledoval by pravy border o 320 pixelech. Horizontalne by bylo nahore 140 radku border. Pak 800 radku budou video data. Nasledoval by 140 radku spodni border. Na obrazovce monitoru lze ocekavat rozmery kde se budou zobrazovat data 351mm x 220mm. Jeden znak pro 320x200 bude velky skoro 9mm a ma byt pravy ctverec.

Darharde v kazdem pripade bude potreba mezi sharpem a hdmi modulem obvod kde to budou data prechazet pres hodinovou domenu. Na uplny zacatek to neni nutne ale bude obcas trosku poskozeny obraz.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sharp a HDMI
PříspěvekNapsal: 18.09.2022, 18:22 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Pokud to nejede synchronně, tak musíš mit buffer na celou obrazovku.

PAL má 625 řádek, MZ by generovalo 624 (2x312) řádek na jeden snímek.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sharp a HDMI
PříspěvekNapsal: 18.09.2022, 18:37 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
danhard píše:
Pokud to nejede synchronně, tak musíš mit buffer na celou obrazovku.

PAL má 625 řádek, MZ by generovalo 624 (2x312) řádek na jeden snímek.


S tim pocitam a dokonce 3x. Idealni je mit tri kompletni pal obrazovky.

1136 pixelu
312 pixelu
5 bitu (4 roviny + 1 start bit)
1772160 celkem
221520 v bajtech
216,33 v KB

Takze nejakych 700KB. To se tam vejde :lol: . Jeste by slo to udelat lepe a to neukladat radky co se stejne nebudou zpracovavat.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sharp a HDMI
PříspěvekNapsal: 19.09.2022, 09:53 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
To je potom jednodušší na té Spartan6 udělat "stínovou" videokartu s HDMI výstupem :)

Oni se nějaké XC3S50A na AliE koupit dají, jen mě zaráží, že to specifikují jako Voltage Regulator :lol:

Koupil jsem si 20ks EPM3256ATC144-10N, byly specifikované jako NEW a Voltage Regulator, samozřejmě byly použité a odletované, ono se ta letovací pasta nedá nějak smýt, ale laser potisk sedí.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Naposledy upravil danhard dne 19.09.2022, 10:11, celkově upraveno 1

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ů: 57 ]  Přejít na stránku 1, 2, 3, 4  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 4 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