OldComp.cz

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


Právě je 29.03.2024, 02:06

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 ... 61, 62, 63, 64, 65, 66, 67 ... 100  Další
Autor Zpráva
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 12.05.2019, 11:19 
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
Ten TEST to vysvětluje, to jsou všechno struktury, které bude možno ve funkční replice vyházet.

_________________
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: GDG foto cipu
PříspěvekNapsal: 12.05.2019, 11:43 
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:
Ten TEST to vysvětluje, to jsou všechno struktury, které bude možno ve funkční replice vyházet.


Souhlas. Ono se to nezda ale mozna az 1/4 cipu nedela nic uzitecneho pro praci. Do toho pocitam i ty NOP bunky.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 12.05.2019, 12:08 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Ted se rozjizdi diskuse mimo toto forum jak prevest GDG do VHDL a do realneho FPGA obvodu.

Mala diskuse byla uz na TM. Ja se domnivam ze nejtrivialnejsi reseni je cele to predelat do synchronniho navrhu. Vychazim ze v datasheetu je napsano "High speed: 2.0 ns/gate (with fan-out of 3 and 3-mm wiring)". V priloze davam jak je resen stredne slozity obvod F691, jak ho prekreslil Panda. Osobne vsech 8 bloku bych nahradil osmi CBL. Vse by bylo v jedne hodinove domene a ta by bezela na 667 MHz. Takze napr. zpozdeni OUT oproti CLK by bylo 4,5 ns. Podle mne by proste stejne zapojeni cest by mohlo fungovat a dokonce i zpozdeni by bylo stejne (podobne). Pak nejaky script by pouze exportoval jiz zname cesty do VHDL. Samozrejme by nekdo musel nadefinovat vsechny Fxxx.

-------

Druha cesta bude zjisteni co jaka cast dela a nahrazeni pouhou HDL definici. Protoze je velmi pravedepodobne ze vetsina signalu je pri vstupu do cipu synchronizovana s CLK, tak reseni bude externi signaly dat do jedne hodinove domeny a nasledne to resit jen metodou popisu funkce. Toto reseni by delalo elegantni maly vysledek, vhodny pro moderni FPGA cipy.

-----

Osobne se nejvice tesim az se dekoduje signal WAIT.


Přílohy:
f631.png
f631.png [ 94.52 KiB | Zobrazeno 4563 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 12.05.2019, 16:59 
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
Citace:
61;604


Nalezeno, opraveno, nahráno...

_________________
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: 12.05.2019, 17:01 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 360 times
Been thanked: 304 times
Pro nedelni pobaveni:
Microlan nakreslil hradla do knihovny Eagle a ja jsem to jeste trochu dodelal. Takhle nejak by vypadala 1/4 schematu v Eagle a cely cip, kdyby se polozily vsechny soucastky vedle sebe. Pominu fakt, ze tady je jedno hradlo - jeden io. V realu by jich bylo pochopitelne o neco mene.
Příloha:
GDG_eagle.png
GDG_eagle.png [ 116.55 KiB | Zobrazeno 4559 krát ]

Kdyby se to dalo naroutovat bez mezer mezi io, tak by to melo rozmer asi 60x60 cm.

Jak velke schema muzete realne v Eagle nakreslit? Ja mam profi licenci, ale velikost muze but max. 78inch = 200cm. Desku bych mohl mit az 2x2m. Tak uvazuji, jestli by se ty soucastky nemely adekvatne zmensit, aby se vesly na jedno schema.

_________________
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: 13.05.2019, 07: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
Opraveny další data od Radka

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

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
microlan píše:
Opraveny další data od Radka


Tak jsem to zkusil naimportovat a uz je to ok. Da se rici, ze mame "alfa" verzi dat data.txt. Bude se to ale muset upravit aby to bylo dokonale. "Wir schaffen das".

p.s. nezapomente ze vedouci ma dnes narozeniny. Tak at to nemusim resit na podzim na TM pomoci cernych bodiku na nastence :welcome: .


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 13.05.2019, 11:49 
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
:candle:

_________________
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: 13.05.2019, 12:28 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 360 times
Been thanked: 304 times
To vedouci: :drunk: :candle: :drunk:

_________________
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: 13.05.2019, 18:57 
Offline
Profík
Uživatelský avatar

Registrován: 12.05.2013, 19:34
Příspěvky: 551
Has thanked: 408 times
Been thanked: 166 times
:pivo: :sharp: :pivo:


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

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Toto jsou 4 definice ktere budu pouzivat:
modul - nekolik funkcnich bloku spojenych dohromady.
funkcni blok - jinak receno Fxxx - zakladni stavebni kamen GDG (1 az 54 bunek tvori funkcni blok)
bunka - jedna bunka - v nasem GDG je 4104 bunek
bod - 16x4 bodu tvori jednu bunku. (16 radek, 4 sloupce)

-------

Co je potreba upravit.
1) cast GDG na krajich - zde ted delam prokovy ale ty na realnem GDG nejsou

2) uvnitr GDG vyresit napojeni F091 (jeden specialni NOP funkcni blok)
;437;203;GND1;I;
;437;193;VVC1;I;

3) uvnitr GDG napojeni latch - DATA na VCC
;587;437;VVC20;I;
;587;505;VVC30;I;
;347;573;VVC40;I;
;347;675;VVC50;I;
;103;199;VVC60;I;
ted to resim tak ze na jinem miste to pripojim na VCC - je to elektricky spravne ale neni to realny stav

4) 3610535 B0000 I /KEY 668 855 - zde se bude muset zkontrolovat co presne dela

Pak se bude muset udelat kontrola vyvodu GDG_pinout.csv. Take chci jeste jednou projit vyvody F961. Chci udelat program co bude hledat "sirotky" na prekreslenem cipu - to jsou cesty co nemaji zadne cislo. Teoreticky nemaji existovat. Pak chci udelat rutinku co smaze zbytecne radky co jsou nevyuzite vyvody - hlavne Latch funkcnich bloku. A nakonec rutinku co zkontroluje ze vse ma vstup a vystup. Toto jsem zatim delal v tabulkovem kalkulatoru. Pak budeme moci rici ze data.txt vypada dobre a odrazi realny stav. Soucasne bude cesty_vse_IO.txt obsahovat jen uzitecne informace.


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

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 360 times
Been thanked: 304 times
Jeste jsem udelal drobnou upravu souboru s piny 'GDG_pinout.csv'. Je tam jedna oprava jmena a nekolik doplnenych napajeni. TOhle by mohla byt finalni verze.
Příloha:
GDG_pinout.zip [2.15 KiB]
300 krát

Zaroven jsem dal na VAK novou verzi exportu z magicu do .cif souboru a taky export pro spice.
K tomu je ulozeny i export popisu celeho GDG do hradel a taky podrobny vystup zapojeni kompletne vsech tranzistoru cele matice vcetne vazebnich kondenzatoru 'testGDG_modc.spice'.
Kdyby mel nekdo, bez pristupu na VAK, zajem o tyto soubory, tak at mi napise. Bez problemu mu je poslu.
Dale mam k dispozici kompletni popis propojeni vsech hradel a taky seznam vsech spoju. Pracovne tomu rikam 'gate list' a 'net list'. Vnitrne jsem se snazil drzet zabehanych standardu a zvyklosti, abych nevymyslel nic noveho. Soubor se jmenuje 'testGDG_mod_exp.txt' a ma dve casti, hradla a nety.
Suksofte, docela bych privital, kdyby jsi vymyslel zpusob, jak to porovnat s tvymi daty a hledat pripadne chyby spolecne, at zbytecne netristime sily. Jestli umis nacitat .cif soubor, tak by to byla idealni situace.
Chaky, mohl by jsi se podivat, ktery zapis by ti nejvice vyhovoval, nebo jestli ted konkretne neco potrebujes?

===============================================================================
Z moji strany bych chtel udelat pomyslnou delici caru, tak aby se daly delat dalsi veci a pripadne opravy vztahovat k teto care.

_________________
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: 15.05.2019, 00:32 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 360 times
Been thanked: 304 times
Zkusil jsem odsimulovat CS pro SIO a CRS, coz jsou porty 0xF7 a 0xB0. Vypada to, ze zapisy to provedlo v poradku a CS se vystavil tak jak ma. Podivejte se na prubehy.
Příloha:
GDG_SIO_CRS.png
GDG_SIO_CRS.png [ 75.63 KiB | Zobrazeno 5173 krát ]
Myslim, ze docela pekne ;-)

_________________
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: 15.05.2019, 07:51 
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
Nemyslím,..... Je to pěkné!

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

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Mikesi to je dobra zprava ze ta simulace funguje.

---------

Co se tyce GDG_pinout.csv puvodni soubor od tebe a soucasny jsou dosti rozdilne. Kazdopadne mi to hlasi tri chyby.

puvodni mel chybu:
4) 3610535 B0000 I /KEY 668 855 - zde se bude muset zkontrolovat co presne dela

Ty nove dve budu muset jeste lokalizovat.

----------

Jinak osobne bych zmenil myslenku a popis "dir" bych zmenil za OE (output enable). Nijak to nemeni smer, jen to ovlivnuje vystupni hradlo.

---------

Co se tyce kontroly data.txt vs cif soubor. Bylo by super kdyz by se to povedlo. Ted delam to ze testGDG.cif prekopiruji do cif.txt abych zmenil LF na CRLF. Pak ho otevru a hledam definici funkcniho bloku "9 F961". Tu nactu. Beru jen informace co potrebuji. Napr. nektere prokovy vynechavam. Pak souradnice co dostavam z cif.txt delim 32 a vysledek ukladam do pole. To je 2x vetsi nez vysledek. Nakonec z pole 2x2 bodu zjistim smer spoje a to uz konecne dam do klasickeho pole co je kompatibilni s data.txt. Nasledne odmazavam "ocasky" spoju co nic nedelaji. Pak mam data od Mikese pouzitelna u mne.

Samozrejme muzu programu rici ze ocasky nema mazat a tak tam zustanou. Mikesi ocekavam ze v casti dat "9 testGDG;" je nakresleny cely kompletni GDG cip. Proste uplne vse. Ze je tam kazda NOP cella atd. Umim si predstavit pro zacatek kontrolovat treba jen 50x50 bodu vlevo nahore a pak to rozsirit na cele GDG. Ocekavam docela velke porodni problemy ale kdyz bude cas tak to urcite zkusim.

---

Pro zajimavost v priloze je ukazka jak vypada kousek F961 u mne ze surovych dat. Podle barvy jsem schopen poznat o co se jedna. Take je videt sirka "cary". Nezapomente ze Mikes nekresli cary ale obdelniky a klidne jich udela vice jak potrebuje ale ja to potrebuji nakonec zmenit v caru.


Přílohy:
ukazka28.png
ukazka28.png [ 29 KiB | Zobrazeno 5113 krát ]
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 ... 61, 62, 63, 64, 65, 66, 67 ... 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 7 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