OldComp.cz

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


Právě je 18.04.2024, 07:17

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 ... 8, 9, 10, 11, 12, 13, 14 ... 100  Další
Autor Zpráva
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 03.12.2018, 07:57 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 144 times
Been thanked: 422 times
Panda38 píše:
Jako že řada segm04*.jpg nesedí na rastr? Co se dívám to jsou I!O buňky zakryté plátováním. Ale tyhle buňky okolo čipu jedou podle nějakého úplně jiného rastru. To jsem ani neřešil, to do gridového schématu sítě nezapadá, vstupně/výstupní obvody se musí řešit nějak speciálně ručně.


Ano. Ta rada segm04*.jpg ma oproti dalsim radam jinak zacatek a roztec "bodu" neni 34. Takze nejde dat vzorec podle ktereho se pocitaji vsechny dalsi radky. Reseni jsem nasel v tom, ze tato rada ma roztec bodu jen 32 a y posunuti obrazku je upraveno.

Jinak receno, prekryv mezi 04?? a 05?? je jiny nez napr. mezi 05?? a 06??.


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

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Krásná práce, jestli jsem při svém vzdělání vše pochopil, tak není třeba už gdg.cfg nijak pasovat a už jen rozdělit hřiště jednotlivým hráčům. Asi se nabízí vertikálně horizontální třetiny, tedy 9 polí. Bude nás 9? Kdo se hlásí?

//Budeme obkreslovat i nefunkční bunky?


Půjde Ctrl-Z?

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 03.12.2018, 09:50 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 144 times
Been thanked: 422 times
Ano je to tak. Ted se generuje gdg.cfg pri kazdem spusteni programu. To ale v pristi verzi zrusim at muzeme to pripadne rucne upravovat. Ted to vlastne udela podklady pro slicovani pro vsech 735 obrazku.

Ja bych obkresloval i ty prazdne bunky. Jedine co bych nedelal jsou ty rozvody napajeni. To tam bude strasit navic a spise to bude neprehledne. Zatim mam v hlave uvahu, ze co bude prekreslene a soucasne zpracovane nechame zesednout a tak budeme resit to co bude barevne. Ted nejsme ani na zacatku a tak nema cenu o tom vice uvazovat.

Nejakou verzi ukladani prace tam urcite dame. Osobne bych byl treba pro 10 poslednich kroku nebo 10 ulozeni. Treba pri stisku S by se to ulozilo.

Pamalu by chtelo udelat nabor co opravdu maji zajem to prekreslit. Muze to byt pomaly rozjezd. Osobne bych zacal v prave dolni casti a slo by se proti smeru hodinovych rucicek. Pro zacatek bych treba ja udelal tu spodni radku v segmentu 9 a pak bych sel nahoru uplne vpravo. Microlane ty by jsi zacal v segmentu 6 a delal by jsi take uplne vpravo. Pak se musime sejit na hranici
segmentu 6 a 9. Tam nam to musi souhlasit. Samozrejme by jsi delal na spodni casti tveho prideleneho segmentu. Mikes21 by mohl treba delat segment 3.

pocitani segmentu:
123
456
789


Co by nebylo spatne je udelat malou knihovnu uz hotovych funkcich bloku. Ocekavam specialne v tvem segmentu 6 porad se opakujici hradla co delaji citac.

Jak se to zacne prekreslovat, tak zacnu uvazovat jak naprogramuji hledani cest a oznaceni vyvodu tranzistoru.

Toto jsou dalsi ukoly:
- ukazani kde je jaky vyvod bunky
- najit cestu a pridelit ji cislo - nejmensi cislo bunky dava cislo cesty. Soucasne nejmensi cislo vyvodu dava cislo cesty. To jsou zpusoby jak se v realnych pocitacovych sitich hleda cesta. Neni to zadna novinka a na teto bazi funguji pocitacove site.
- udelat seznam cest a pripojenych vyvodu
- seznam cest a vyvodu pouzit pro hledani logickych zapojeni. To bude asi nejzajimavejsi cast tohoto projektu.
- nahrada bunek za funkcni bloky.


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

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 144 times
Been thanked: 422 times
Panda38 píše:
suksoft píše:
...Jinak receno, prekryv mezi 04?? a 05?? je jiny nez napr. mezi 05?? a 06??.
Ten rozdíl není jiným posunutím obrazu, ale tím že to je na čipu jinak. Tyhle okrajové oblasti čipu nejsou synchronizované na nějakou gridovou síť, protože nevím jaká tam je síť. Znamená to že až se vypátrá jaká tam má být síť tak to může trochu nějak ujíždět. Ten rozdíl co pozoruješ není ujetím obrazu, ale tím že ty obvody tam jsou jinak. Je to vidět např. na tom, že ty přívodové vodiče kousek uskakují mezi buňkovou sítí a okrajovými obvody, aby najely do jiné sítě. Okrajové obvody se musí teprve nějak vykoumat do čeho zapadají a pak to nějak napasovat programově na obraz.


Vysvetlim jak zpracovavam tvoje data. Cely cip si predstavuji jako jedno velke nenastrihane pexaso. Pexaso se bezne nastrihava na stejne kousky a proto muzu sesadit jednotlive obrazky k sobe. Bohuzel u tebe prvni rada je mensi nez ostatni.Proto ji musim usadit trosku dolu. Samozrejme co je vlevo a nad bodem [0,0] mne nezajima, tam nic nebudeme kreslit. Ani neni potreba aby to bylo sesazene.

takto to realne generuji:
Kód:
            for (int y = 0; y < 35; y++)
              for (int x = 0; x < 21; x++)
              {
                sw.WriteLine("segm" + (y+1).ToString("00") + (x+1).ToString("00") + ".jpg");
                sw.WriteLine("10");
                if (y <= 3)
                  sw.WriteLine("18");
                else
                  sw.WriteLine("8");
                sw.WriteLine("930");
                sw.WriteLine("930");
                sw.WriteLine("0");
                sw.WriteLine(( 40 * x - 79 ).ToString());
                if (y<=3)
                 sw.WriteLine(( 34 * y - 134).ToString());
                else
                 sw.WriteLine(( 34 * y - 132).ToString());
              }



Jinak uz se tesim jak treba podle http://www.rnbs.hiroshima-u.ac.jp/RCNS/ ... _8(H20-6-6).pdf budeme hledat scitacku.


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

Registrován: 24.05.2018, 22:32
Příspěvky: 1975
Bydliště: Most, Praha
Has thanked: 870 times
Been thanked: 699 times
Aha už vidím v editoru co máš na mysli - musíš ty řádky posunout o 1/2 políčka aby to sedělo. Zkontroloval jsem ve Photoshopu - posunul jsem obrázky mezi řádky 4 a 5 o 2412 pixelů a sedí to, navazuje, obrázky by měl být v pořádku. Důvod bude nejspíš ten, že obraz mezi řadami buněk deformuješ (kvůli rozdílnému gridu), ale u řad 1-4 by se to nemělo deformovat, tam to přepočítáváš jinak a proto se to chová jinak.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 03.12.2018, 21:06 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 144 times
Been thanked: 422 times
Kluci na http://www.radeksuk.cz/sharp/gdg/progra ... _mz800.txt jsem dal maly popis jak vidim gdg a cislovani ja.

Kluci pisete:
Panda38 "Já mám označení buněk ve tvaru "radek.sloupec" (radek=1..26, sloupec=1..155)"
Mikes21 "Ted prakticky. Bunky 01.152 a 01.153 nedelaji nic, ale 01.154 az 01.156 bude asi nejaky latch"

Rikam ze je potreba tech 2x8 bodu nepocitat jako bunky, jsou to jen rozvody energie. Sice nam to zkomplikuje zivot ale budeme v seznamu mit jen tech 4104 bunek co opravdu existuji.

Protoze kazdy bod budu ukladat do 32bitoveho cisla tak si umim prestavit ze 001.001.01 (rada, pozice zleva, vyvod) by byla prvni bunka v uplne horni rade a soucasne by to byl vyvod 1. S takovym cislem bych mohl dobre pracovat.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 03.12.2018, 22:33 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 144 times
Been thanked: 422 times
Mikes21 píše:
Pokousel jsem se zdokumentovat a okotovat vsechny signaly, ktere prichazeji k matici a zjistil jsem, ze jich je vice nez 200. Vzhledem k tomu, ze GDG ma presne 100 vyvodu (vcetne napajeni), tak je tady docela velky problem. Na prvni pohled jsou nektere signaly pospojovane a vedou do pole vicekrat. Konktretne presne 4x. Skutecny prehled vsech signalu a jejich souradnic bude muset projit podrobnou analyzou a vyloucenim vsech spolecnych spoju. A taky presnym zjistenim, ktery privod je ktery a jestli se nahodou nemeni jejich poradi vuci pajecim plocham.
Otazka, jestli by se dalo nejak zjistit, jak prochazi signal pres okrajovou plochu.


Toto jsem castecne resil pred dvema lety. Ty signaly navic jsou jen pomocne signaly a je to logicke. Budto to obraci smer I/O nebo delaji neco podobneho. Napr. u datove sbernice to musi delat odpojeni od sbernice.

--------------

Ted zpet k hlavnimu tematu:

Otazka je jak to prekreslovat? Jedna moznost je nejak oznacovat uz nakreslene veci a z toho delat knihovnu a tu pak pouzit na definici zapojeni na jinem miste pro stejny clen. Ta problematika je docela slozita.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 03.12.2018, 22:52 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 144 times
Been thanked: 422 times
Treba by to slo udelat tak, ze by se dat do programu 7x radio button
-bezna prace
-smazani (smazani pole)
-prekresleni layer1 (plus obe via)
-prekresleni layer2 (jen vrchni cesta)
-uloz vzor (soucasne z jineho textoveho pole by se vzalo jmeno pro vzor)
-vloz vzor
-nacti vzor (pro editaci jiz ulozeneho vzoru)

Bezne by to bylo prepnut v rezimu "bezna prace". Pak by se to prepnulo na "smazani" -to by smazalo dve pomocna pole. Nasledne bych mohl vybrat "prekresleni layer1" nebo "prekresleni layer2" a pak kam bych kliknul to pole by se oznacilo jako definice mustru. Az bych vsechny body oznacil, tak bych stisnul "uloz vzor" a to by zapsalo data na disk.

Pozdeji bych vypnil textove pole. Treba bych tam dal "null" a to by zpracovalo soubor null.def a na misto kde byl naposledy kurzory umistilo definici. Spustil bych to prikazem "vloz vzor".

Pod pojmem prekresleni neni ze se to cele znova definuje ale jen oznaci bunky a vrstvy ze maji slouzit jako predloha.


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

Registrován: 11.11.2013, 10:29
Příspěvky: 1200
Has thanked: 363 times
Been thanked: 304 times
:sharp: Kdyz jsme s Uunkem planovali realizaci ofoceni GDG cipu, tak jsem vyjadril prani, aby komunita prispela na naklady spojene s focenim. Predpokladal jem tak 2-3 ochotne prispevatele. Nakonec se seslo 9 ochotnych darcu a vybrala se castka 3832,-Kc.
Proto bych chtel vyjadrit velke diky vsem prispevatelum. Vybralo se vice nez jsme predpokladali, proto necham neco odlozene a pouzil bych to na zaplaceni klubovny pro nasledujici setkani sharpistu, predpokladam ze na Talskem mlyne.
Urcite bude GDG jedno z hlavnich temat a budou se probirat dosazene uspechy.
Takze jeste jednou velke diky, moc si vasi podpory vazim :clap: :clap: :clap:

_________________
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: 04.12.2018, 23:12 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 144 times
Been thanked: 422 times
Tak jsem vcera v noci pokrocil. Neni to cele udelane ale mam pripravenou cestu jak oznacovat a kopirovat vzory. Mala ukazka je na http://www.radeksuk.cz/sharp/gdg/ukazka11.png. Uz ted to uspesne dava na mista ktere oznacim prazdne bunky. Staci jen ukazat kurzorem na levy horni gate tranzistoru a stisknout radio button 'vloz vzor'.

Desifrujete nekdo alespon na papir ty bunky?


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

Registrován: 24.05.2018, 22:32
Příspěvky: 1975
Bydliště: Most, Praha
Has thanked: 870 times
Been thanked: 699 times
Narazil jsem na podivné nikam nevedoucí vodiče (2. řada buněk). Tak nevím co to může být, stínění, kapacita, designový omyl? Přikláněl bych se ke stínění parazitních proudů, ale nevím jestli tam něco takového mohou mít?
Příloha:
podivnost.jpg
podivnost.jpg [ 47.77 KiB | Zobrazeno 6382 krát ]

Příloha:
podivnost2.jpg
podivnost2.jpg [ 54.34 KiB | Zobrazeno 6382 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: 05.12.2018, 19:08 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1200
Has thanked: 363 times
Been thanked: 304 times
Pokusil jsem se nakreslit nekolik bunek tak, aby z nich mohly vzniknout podklady pro simulaci jejich funkce. Pripadalo mi jako dobry zaklad pro overeneni jednak spravnosti kresleni bunky samotne a take spravnosti propojeni jednotlivych tranzistoru a hlavne funkce celeho obvodu. Program generuje data primo z nakresu jednotlivych polovodicovych struktur. Simulator na zaklade toho simuluje jednak logickou funkce a druhak propocitava rychlost a vliv parazitnich kapacit v zapojeni.
Panda38: zkusim prekreslit tebou zminovane bunky (C02_014 a C02_026/026 a taky C03_025 a C031/032) a pokusim se nasimulovat jejich funkci a porovnat rozdily s/bez tech 'zbytecnych' casti. Treba nam to neco napovi.
Jednu teorii mam, ze to tam zanechal nejaky CAD program pri navrhu. Nebo to vzniklo nedokonalym odmazanim nejakeho prvku. Preci jen pisou, ze od navrhu do realizace to trvalo 4-6 tydnu a to by mohlo byt docela malo casu na nejake velke optimalizace.
Pokud by to melo mit nejaky vliv na funkci (stineni, zpozdeni, apod.) tak by to mohly vystupy ze simulatoru ukazat.

Prikladam ukazku ze simulace dvou invertoru, 2-vstupoveho NOR a 3-vstupoveho NAND hradel.


Přílohy:
cell3inv1-sim2.jpg
cell3inv1-sim2.jpg [ 80.73 KiB | Zobrazeno 6354 krát ]
cell2nor1-sim.jpg
cell2nor1-sim.jpg [ 61.62 KiB | Zobrazeno 6354 krát ]
cell3nand1-sim.jpg
cell3nand1-sim.jpg [ 64.42 KiB | Zobrazeno 6354 krát ]

_________________
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: 05.12.2018, 22:30 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1975
Bydliště: Most, Praha
Has thanked: 870 times
Been thanked: 699 times
Ten analyzátor dokáže simulovat i věci jako časování a parazitní kapacity obvodů na čipu? To jsou věci :shock:

Při podrobnějším zkoumání je vidět, že ty nezakončené vodiče jsou standardní součástí mnoha buněk po celém čipu, tedy to nebude chyba, ale nějaká funkčnost. Tak to se bude špatně převádět na schéma a simulovat jinými obvody.

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


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

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Taky jsem na ně narazil, budeme je obkreslovat?

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


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

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 144 times
Been thanked: 422 times
Podle mne to asi nema zadny funkcni vyznam. Spise to vidim ze se to nebude prekreslovat. Nemuzu si pomoc ale vidim v tom jen antenu, co spise udela uvnitr cipu vice neplechy, nez nejakou solidni funkci.

Dal jsem dalsi verzi programu na web at si muzete hrat. Jsou zde i tri DEF soubory 'null','F111' a 'F112'. Vkladani je jednohuche, staci ukazat na bod kde to chci vlozit a samozrejme dat jmeno vzoru do textoveho pole. A pak stisknout "vloz vzor". To podle jine casti cipu prekresli dle sablony na nove misto to puvodni. Takze je asi jasne ze na uplne prazne plose to nic nedela. Zatim to ma omezujici vlastnost ze pri definici musi byt ten "fialovy" pocatecni bod vzdy vlevo a uplne nahore. Casem to ale nebude takto omezujici.


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 ... 8, 9, 10, 11, 12, 13, 14 ... 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 5 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