OldComp.cz
http://www.oldcomp.cz/

Sharp a HDMI
http://www.oldcomp.cz/viewtopic.php?f=133&t=11230
Stránka 34

Autor:  suksoft [ 23.09.2022, 17:36 ]
Předmět příspěvku:  Re: Sharp a HDMI

Busy zjistoval jsem jak je to s tou toleranci u hodin. Zjistil jsem ze podle VESA normy je to jen 0,5%. To neni mnoho.

nasleduji tri vypocty:

1135 bezny PAL
312,5
50
17734375


1136 Sharp MZ800
312
50
17721600 17734375 1000,72


1120 ZX128
312
50
17472000 17734375 1015,02


Takze dobra zprava je ze Sharp je v toleranci. Kdyz se trosku da vetsi pixel frekvence do HDMI tak by to melo byt ok. U ZX128 uz to tak dobre nevypada. Radek netrva 1135 ale 1120 (448*2,5). To je o hodne mene. Rozdil je 1,5%, 3x vice nez pripousti norma. Urcite to ale ma smysl vyzkouset. Na internetu jsem cetl ze pri 0,7% to uz ale nefunguje.

ZX48 je na tom na rozdil od ZX128 s casovanim ok ale zase nema digitalni vystup z ULA.

Autor:  danhard [ 23.09.2022, 18:20 ]
Předmět příspěvku:  Re: Sharp a HDMI

A co teprv takovej ZX Pentagon :)

Autor:  suksoft [ 24.09.2022, 09:28 ]
Předmět příspěvku:  Re: Sharp a HDMI

Danharde ptal jsi se jak "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 ?"

V te "eprom" je informace EDID. Popis je treba zde https://glenwing.github.io/docs/VESA-EEDID-A2.pdf . Dobra zprava ze Nvidia karta a a bezne nainstalovane ovladace to umi precist a exportovat, viz https://nvidia.custhelp.com/app/answers ... display%3F . Nasledne jde vystup dat do web aplikace http://www.edidreader.com/ a precist si co je obsahem. Jinak v jedne casti EDID je ulozeny NATIVE format, format co je idelani k zobrazovani.

Bohuzel jsem zjistil ze ono to HDMI neni tak uplne idelani. Byl jsem prekvapen ze tolik firem prodava "hdmi doctor" nebo podobne nazvy, co nedela nic jineho ze se deaktivuje puvodni Edid a nahradi se jinym, ktery se da presne nastavit podle prepinacu.

Velky seznam Edidu je napr. zde https://github.com/linuxhw/EDID .

Autor:  danhard [ 24.09.2022, 12:26 ]
Předmět příspěvku:  Re: Sharp a HDMI

Ale jak se tv rozhodne, jaký je to formát a jak je to citlivé třeba na přesný počet řádek ? :D

Autor:  suksoft [ 24.09.2022, 21:48 ]
Předmět příspěvku:  Re: Sharp a HDMI

danhard píše:
Ale jak se tv rozhodne, jaký je to formát a jak je to citlivé třeba na přesný počet řádek ? :D

To ma za ukol zjistit monitor. Nikde se nepise jak to dela. Ale ono to neni az tak slozite. Kdyz jsem se koukal do HDMI normy, tak se pouzivaji vlastne jen 10 frekvenci a zakladnich je jen 5. Takze monitor/televize docela rychle vi jakou frekvenci vysila zdroj a pak si pocka az prejde jeden snimek. Hned ma rozmery a zna delky synchronizaci. Pak se muze podivat do sve tabulky rezimu co podporuje nebo je schopna nejak zpracovat a muze dekodovat data.

Hezky obrazek je https://scdn.rohde-schwarz.com/ur/pws/d ... _v0100.pdf

Zajimal mne rezim 31 (1920×1080p, 50 Hz). Existuje rezim 16 (1920×1080p, 59.94/60 Hz), ten se bezne pouziva v pocitacich. Rozdil mezi rezimem 16 a 31 je pouze to ze rezim 31 prenasi vice dummy informaci a tak video data klesnou jen na 50Hz. Jinak receno, prodlouzi se horizontalni zatameni a udela se par radek navic, kde je take zatemneni. Oba rezimy maji 148500000 taktu hodin za jednu sekundu.

Dandarde u HDMI musis presne zachovat format dat co se prenaseji. Vse ma presne misto. Nic se nesmi vynechat. Jsou tam ruzne "guard band" co zajistuji ze data budou dobre citelne. Bohuzel (bohudik) to umi zpracovavat ruzne kodeky a tak jako celek je to slozite.

Autor:  danhard [ 25.09.2022, 06:50 ]
Předmět příspěvku:  Re: Sharp a HDMI

A jak asi budeš generovat u HDTV režimů (31) tu HDMI, když potřebuješ hodiny serializace 1485 MHz ?

Autor:  suksoft [ 25.09.2022, 07:49 ]
Předmět příspěvku:  Re: Sharp a HDMI

danhard píše:
A jak asi budeš generovat u HDTV režimů (31) tu HDMI, když potřebuješ hodiny serializace 1485 MHz ?


Pouziji obvod ADV7513. Datasheet je https://www.analog.com/media/en/technic ... DV7513.pdf . Ja budu pracovat "jen" s 148,5 MHz a parallelne predavat data do chipu a on zajisti vynasobeni frekvence, serializaci a poslani do HDMI konektoru. Stejne je ale pekne, ze obycena televize ma prenosovou rychlost 4,445Gbps.

Autor:  danhard [ 25.09.2022, 08:49 ]
Předmět příspěvku:  Re: Sharp a HDMI

Ta aplikace FPGA je o tom, že se to dělá všechno v FPGA, snaží se externímu HDMI vysílači vyhnout.

Když se ADV7513 vyráběl, tak byl poměrně drahej a v rozbitejch televizích se nevyskytoval,tam byl přijímač HDMI.

Autor:  danhard [ 25.09.2022, 18:34 ]
Předmět příspěvku:  Re: Sharp a HDMI

Jak třeba rozezná televize mod 17 a 18 ?
https://en.wikipedia.org/wiki/Extended_ ... #CEA-861-E

Autor:  suksoft [ 25.09.2022, 19:23 ]
Předmět příspěvku:  Re: Sharp a HDMI

danhard píše:
Jak třeba rozezná televize mod 17 a 18 ?
https://en.wikipedia.org/wiki/Extended_ ... #CEA-861-E


Danharde sezen si:
CEA Standard
A DTV Profile for Uncompressed
High Speed Digital Interfaces

Tam si precti kapitolu "4.1 Aspect Ratio". Smerem k zdroji mas vyuzit EDID. Smerem k "sink" mas vyuzit "AVI InfoFrame".
Casovani je samozrejme uplne stejne, to tam i explicitne pisi. Rozdil je jen zda je to pomer stran 4:3 nebo 16:9.

Autor:  suksoft [ 28.09.2022, 10:47 ]
Předmět příspěvku:  Re: Sharp a HDMI

Tak vcera vecer byl konecne cas a zapnul jsem novy Lenovo monitor co umi i 15kHz. V priloze je videt obraz z emulatoru Sharpa. Vypada to pekne. Vstup je pres VGA konektor.

Ted jsem udelal dalsi pokus. Stejny monitor jsem pripojil pres HDMI k nove start desce. Ma na sobe ADV7513. Musel jsem zkonvertovat kod do noveho prostredi. Pak jsem provedl syntezu, implementaci a nakonec jsem vygeneroval bitstream. Skoda ze firma nedodrzuje jedno poradi vyvodu konektoru. Ted je jtag konektor obraceny o 180 stupnu oproti jine desce od stejne firmy. Takze to budu muset vzdy kontrolovat pri pripojovani kabliku. Kdyz uz bylo vse pripraveno tak jsem jen nahral bitstream do desky a zobrazil se obraz a na pozadi je slyset nejaky zvuk. Priklad je na 60Hz a to i zobrazuje monitor.

Přílohy:
vga_pal.JPG
vga_pal.JPG [ 86.1 KiB | Zobrazeno 3766 krát ]
hdmi_se_zvukem.JPG
hdmi_se_zvukem.JPG [ 129.41 KiB | Zobrazeno 3766 krát ]

Autor:  Mikes21 [ 28.09.2022, 14:01 ]
Předmět příspěvku:  Re: Sharp a HDMI

Pekne.
Co slysis v pozadi za zvuk? Ja slysim v kuchyni manzelku, jak neco dela. To jsi myslel :-) Jinak z tech tvych fotek zadny zvuk nejde :-D

Autor:  danhard [ 28.09.2022, 15:47 ]
Předmět příspěvku:  Re: Sharp a HDMI

"AVI InfoFrame" bude zřejmě nepovinná, když je to auxiliary, že ?
A jak je to třeba u DVI, tam žádné pomocné datové toky nejsou ?

Autor:  suksoft [ 28.09.2022, 20:23 ]
Předmět příspěvku:  Re: Sharp a HDMI

Tak jsem udelal pokus. Porovnal jsem rezim 1920x1080x60p a 1920x1080x50p podle https://tomverbeure.github.io/video_timings_calculator . Zjistil jsem rozdil. Vlastne je jen jeden podstatny a to pocet radku na snimek. Nedela se nic jineho, nez ze se o 20% zvetsi pocet radek (co nic nedelaji :lol: ). Vysledek je ten, ze misto 6 snimku se zobrazi jen 5. Zkusil jsem to na monitoru a zobrazit "info o rezimu". Puvodne to ukazovalo 60snimku/sekundu a ten to ukazuje 50snimku/sekundu.

Autor:  suksoft [ 05.10.2022, 21:12 ]
Předmět příspěvku:  Re: Sharp a HDMI

Tak dobra zprava je ze jsem se zajimal o to casovani a jiste se najde nejake pekne reseni. Co mne velmi prijemne prekvapilo ze v Kintex7 se uvnitr MMCM pocita se zpozdenim 11 ps. Zajimave cteni. Bohuzel jsem si toho musel precist vice nez jsem puvodne chtel.

Spatna zprava je ze cely start kit ma nefunkcni HDMI. Je to spatne navrzene. Ted to resim s vyrobcem. Ale podarilo si to mi "nouzove" rozchodit. Problem je ruseni na desce a vynechani filtracnich indukci. Na jedne desce jsem to vyresil ze je to funkcni alespon na 99,9%. Abych docilil funkcniho zvuku, tak jsem dal kolicek na pradlo na jeden spinac co nic nedela. Tomu rikam hardcore oprava. Kdyz dostanu alespon malou slevu za to ze to nefunguje, tak budu spokojeny. Existuje i v Kicad karta co to ma pekne udelane, presne podle navodu. Nasel jsem na webu tri reseni a tak se da v budoucnu vice elaborovat.

Stránka 34 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/