OldComp.cz

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


Právě je 28.03.2024, 18:33

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 1488 ]  Přejít na stránku Předchozí  1 ... 93, 94, 95, 96, 97, 98, 99, 100  Další
Autor Zpráva
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 19.08.2020, 19:49 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
suksoft: to jsem nepochopil. Jestli tomu dobre rozumim, tak to synchronizujes pres GCLK, jenze ja nemam 'rychlejsi' hodiny. Potrebuji zpozdeni cca 2-4ns, to by znamenalo tak cca 500MHz.
nobomi: direktiva AFTER je pro simulator, ne pro syntezator. Myslel jsem, ze to syntezator bere do uvahy, ale po delsi dobe si tim nejsem tak jisty.
Ja jsem nasel reseni pres funkci "is_x(s)", ale to je proste "divne". A vubec netusim proc prave tohle. Poradil mi to jeden manik z Intelu od Altery (?).

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 19.08.2020, 20:48 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Na zacatku meho souboru je
`define PREKLAD_PRO_VIVADO ANO
`define POUZE_PRO_SIMULACI ANO
`define PRIDAT_VYSTUPNI_LATCH1 ANO

Takze vetsi cast te definice bloku104 se ignoruje (PRIDAT_VYSTUPNI_LATCH1 neni PRIDAT_VYSTUPNI_LATCH). Realne tam zustane funkcni radek "assign nO=!I;". Cele to ma zpozdeni par pikosekund. Az Latch a slozitejsi obvody ted synchronizuji s GCLK.

Jinak to "after" se pouziva pro simulaci. My delame syntezu a ta nevi a nemuze vedet jak to bude v realnem obvode zapojene, jak dlouhe cesty tam budou. To dela az dalsi faze a to implementace. Az ta vi, jake bude zpozdeni v zarizeni. Synteza ma za ukol najit nejtrivialnejsi reseni.

Jinak ja pouzivam ty tri atributy a tim rikam systemu, ze nemam zajem o zadnou optimalizaci. Vivado to vidi, moc se mu to nelibi ale toleruje to a necha zapojeni jako v originale. Jinak by to hodne "proskrtal" a moc by z toho nezustalo. Napr. (* ASYNC_REG = "TRUE" *) jsem nemusel mit u Altery kdyz jsem na projektu zacinal ale Xilinx hodne agresivne maze signaly co jsou navic a zbytecne.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 20.08.2020, 13:09 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Trochu jsem premyslel, jak prezentovat pokracujici prace na GDG a napadl me jednoduchy graficky vystup. Protoze byl Panda38 tak ochotny, tak napsal programek, ktery se to snazi realizovat.
Na vysledek se muzete podivat tady: http://www.uschovna.cz/zasilka/BR3ARC8WIDTB4GYA-8RU.
Pandovi patri velike diky, tohle je presne podle mych predstav.
Příloha:
gdg16_gate1.jpg
gdg16_gate1.jpg [ 248.59 KiB | Zobrazeno 8652 krát ]
Zakladni myslenka je barevne zvyraznit jednotlive funkcni bloky.

Diky tomu, ze program se plni daty v .csv, je mozne soubory prubezne doplnovat a vylepsovat. Z nahledu je patrne, ze zdaleka zatim neni naplneny vsemi udaji. Zakladni princip je velice jednoduchy. Je potreba vypsat souradnice vsech hradel, ktere tvori vyssi funkcni celky, doplnit barvou a nazvem. Tohle sice neni moc slozita prace, je ale docela narocna na cas a pozornost, tak je hotovy jen maly kousek.
Pokud by se toho chtel nekdo ujmout, tak se prosim ozvete pres SZ. Mozna by na to bylo mozne napsat nejaky program, ale to by si musel pripadny zajemce sam.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 26.08.2020, 20:13 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Trochu jsem doplnil soubor definic barevnych poli a tady je vysledek.
Příloha:
gdg16_gate1.jpg
gdg16_gate1.jpg [ 212.45 KiB | Zobrazeno 8559 krát ]

Podrobnejsi nahled nedavam, protoze je to jen pracovni verze. A chybi cela scroll jednotka (zatim).

V te souvislosti bych mel prosbu. Jake by jste navrhovali kombinace barev pro jednotlive prvky a jejich popisky. Treba svetle zelena pro registry a zluta pro citace. Ale tech kombinaci muze byt vice. Navrhuji tak 16 barev, od kazde barvy dve. Na obrazku by se to jeste melo dat rozlisit. Moc se nedari s vepsanym textem, ktery je moc velky a v malych hradlech neni videt.
No ale jinak, co vy na to? Nejake pripominky/napady, atd.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 26.08.2020, 20:25 
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
Velký text se ošetří tím, že se použije větší rozlišení obrázku (gdg8 namísto gdg16).

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 27.08.2020, 15:06 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Tak a tady je to vcetne pridane SCROLL jednotky, kterou uz davno rozkodovat nobomi. Ale teprve ted se mi podarilo ji zahrnout do zjednodusujiciho kodu a taky doplnit zpet puvodni hradla, ze kterych je postavena.
Příloha:
gdg16_gate1.jpg
gdg16_gate1.jpg [ 255.43 KiB | Zobrazeno 8497 krát ]

Jak se mozne videt, skoro kazdy vyssi celek je docela hodne rozprostreny po plose cipu. Jednotlive barvy jeste trochu upravim.
Pokud by nekoho zajimala plna verze, tak je tady: http://www.uschovna.cz/zasilka/BXXD3J7896W8D79K-RZ3
Jeste toho zbyva docela dost, ale uz to neni takovy 'moloch' jako na zacatku, kdy to bylo opravdu hodne neprehledne.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 27.08.2020, 17:34 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Kluci jake rozmery ma vlastni cip kde jsou funkcni obvody? 8x8 mm?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 27.08.2020, 17:48 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1486
Bydliště: Kurim
Has thanked: 828 times
Been thanked: 577 times
Mne se ty barvy libi jak to je. Tim, jak je to rozhazene, je to hezky barevne ;)

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 27.08.2020, 18:05 
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
Třeba v tom pak objevíte nějaký zajímavý vzorec, skrytou zprávu. :|
Příloha:
sharp.jpg
sharp.jpg [ 38.83 KiB | Zobrazeno 8473 krát ]

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 02.09.2020, 22:40 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Podle dokumentace by mel byt STATUS registr takto:
Citace:
PORT IN CEh STATUS REGISTR
7 6 5 4 3 2 1 0
X X X X . . X X
| | | | . . | | TEMP - melody synchronizace
| | | | . . | stav přepínače SW1 0 on
| | | |
| | | | snímková synchronizace 0 aktivní
| | | řádková synchronizace 0 aktivní
| | snímkové zatemňování 0 aktivní
| řádkové zatemňování 0 aktivní
Otazkou je, co je na bitech b3 a b2? Bit 3 je trvale na '0', ale na bitu 2 je ... Vime to odnekud? Ja uz to ted vim ;-) ale, prosim, muzete nekdo pohledat v ruzne dokumentaci, co zjistim jeho prectenim?

A jeste jedno zjisteni mam. Zapisem do RF a WF registru muzu ovlivnit jejich bitem 4, ktera banka VRAM (zakladni nebo pridavna) je pro nasledujici operace aktivni. Tento bit je vsak v GDG jen jeden pro oba registry. Zapis do jednoho tudiz prepise ten 'opacny'. Napr. kdyz chci pracovat s bankou A pro cteni a zapisu praci s bankou B pro zapis, tak bude platit i pro cteni banka B. A naopak. Asi se chtelo usetrit misto za tech par hradel pro ukladani hodnoty read/write zvlast.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 02.09.2020, 23:55 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
To
Mikes21 píše:
A jeste jedno zjisteni mam. Zapisem do RF a WF registru muzu ovlivnit jejich bitem 4, ktera banka VRAM (zakladni nebo pridavna) je pro nasledujici operace aktivni. Tento bit je vsak v GDG jen jeden pro oba registry. Zapis do jednoho tudiz prepise ten 'opacny'. Napr. kdyz chci pracovat s bankou A pro cteni a zapisu praci s bankou B pro zapis, tak bude platit i pro cteni banka B. A naopak. Asi se chtelo usetrit misto za tech par hradel pro ukladani hodnoty read/write zvlast.

je popsano v servisnim manualu sm800.pdf na strane 21 a 23. Je to ta poznamka pod formatem registru.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 03.09.2020, 00:13 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Mikes21 píše:
Podle dokumentace by mel byt STATUS registr takto:
Citace:
PORT IN CEh STATUS REGISTR
7 6 5 4 3 2 1 0
X X X X . . X X
| | | | . . | | TEMP - melody synchronizace
| | | | . . | stav přepínače SW1 0 on
| | | |
| | | | snímková synchronizace 0 aktivní
| | | řádková synchronizace 0 aktivní
| | snímkové zatemňování 0 aktivní
| řádkové zatemňování 0 aktivní
Otazkou je, co je na bitech b3 a b2? Bit 3 je trvale na '0', ale na bitu 2 je ... Vime to odnekud? Ja uz to ted vim ;-) ale, prosim, muzete nekdo pohledat v ruzne dokumentaci, co zjistim jeho prectenim?


Prosim, prosim ja se hlasim, ja to vim. Odpoved je videt v priloze.

Jinak s tim pojmem "synchronizace" nesouhlasim, ja tam vidim "video enable".


Přílohy:
rf.pdf [218.37 KiB]
413 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 03.09.2020, 00:17 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Jeste doplnim ze v Sharp_MZ-800_ROM_Poznamky_Odehnal-Veverka.pdf v sekci 21.11 je ten bit 2 popsan jako superimpose bit.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 03.09.2020, 08:29 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
suksoft píše:
Prosim, prosim ja se hlasim, ja to vim. Odpoved je videt v priloze.
Tak jo, nevim jestli to vsichni vidi v obrazku ;-), ale je to tak, je to opravdu stav bitu CKSW. Ale to uz popisoval Petr Odehnal ve zminovane knizce. Jak na to ti kluci tenkrat prisli, je mi zahadou. A opet si zaslouzi muj obdiv.

suksoft píše:
Jinak s tim pojmem "synchronizace" nesouhlasim, ja tam vidim "video enable".
To je presne pojem, ktery pouzili Petr a Martin v "Poznamkach ...". Uz je to historie, skoro jako vytesano do kamene.

Citace:
je popsano v servisnim manualu sm800.pdf na strane 21 a 23. Je to ta poznamka pod formatem registru.
Opravdu to tam je, ja si to neuvedomil, ze se to toho tyka. Tak to byl pro me tak trochu novy objev.

---
Pokud by se suksoft nestavel do role vedouciho :-), zaslouzil by si pochvalu pred nastoupenym kolektivem. Jenze ono by to mohlo byt pochopeno jako podlezani, tak nic :-D

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 03.09.2020, 10:38 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Ja se ale nestavim do role vedouciho, ja jsem :-). Ale konec srandy.

Ty knizky od Petra Odehnala jsou stale super. Na dobu kdy to vyslo je to zazrak.

Ohledne te synchronizace. Bezne se pouziva pojem "video enable" na dobu kdyz generator obrazu zobrazuje data. V dobe kdy nezobrazuji data, se po urcitou dobu generuje synchronizacni impuls ale ten je vzdy kratsi nez neaktivni video enable. Podle mne je vhodne pro oba signaly pouzivat rozdilna jmena. Jiny signal uvnitr pocitace opravdu dela fyzickou synchronizaci a ta jde ven z GDG smerem k monitoru/modulatoru. Toto je vhodne tema na diskusi.

Jinak muj nazor na servisni manual je stejny jako ma Nobomi. Vse je tam napsano ale bohuzel pri precteni to neni poradne videt. Az pri laborovani s GDG nebo signaly, se v manualu najde informace jak to funguje. A to je napr. i ten pripad jednoho bitu v RF a WR (skoda ze nepouzivaji zkratky RFR a WFR). Pro WR se jinde v manualu pouziva WF.

Mikesi prijedes na OCP? Muzes sebou vzit klidne Sama. Nebo Sama a Sama.


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ů: 1488 ]  Přejít na stránku Předchozí  1 ... 93, 94, 95, 96, 97, 98, 99, 100  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 8 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