OldComp.cz

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


Právě je 28.03.2024, 21:16

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 10 ] 
Autor Zpráva
 Předmět příspěvku: Urychlení Z80 CPU
PříspěvekNapsal: 30.05.2015, 10:39 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
SCjoe píše:
VELESOFT píše:
Zpomalovac by byl vypinatelny za chodu.

jj, vylepsene SLOMO...

A co urychlovac? Bez uvazovani ASIcu, s vypnutym obrazem, sel by 6 Mhz rezim zvednout vymenou krystalu a event. i pameti?


Teoreticky, mozna. Ale urychlit Z80 by se dalo i se zapnutym obrazem. Ale to uz je na jiny projekt... Pro extremni zrychleni treba na 20MHz by musel byt procesor oddeleny a mit vlastni rychlou sram pamet. Stacilo by pak "propoustet" jen cykly pro zapis do ramky a zapis/cteni portu. Jak originalni pomala ram tak i rychla sram by byly mely stejny obsah, protoze zapis by u obou fungoval paralelne. Cteni z ram by uz ASIC nesmel poznat a CPU by cetl jen z rychle ramky. Toto reseni by bylo realizovatelne i u ostatnich pocitacu se Z80CPU. Jinym resenim je treba pouziti KAWASAKI Z80 CPU, ktery i bez pretaktovani funguje rychleji, ale uz ma jine casovani. Datasheet zde: http://pdf1.alldatasheet.com/datasheet-pdf/view/101969/ETC/KL5C8400.html

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: DMA interface pro SAM COUPE
PříspěvekNapsal: 30.05.2015, 11:35 
Offline
Kecálek

Registrován: 07.05.2014, 12:10
Příspěvky: 197
Bydliště: Jbc
Has thanked: 0 time
Been thanked: 39 times
Pak by se dalo spis uvazovat o eZ80, ktery je jeste o dost rychlejsi...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: DMA interface pro SAM COUPE
PříspěvekNapsal: 30.05.2015, 12:47 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
hynek píše:
Pak by se dalo spis uvazovat o eZ80, ktery je jeste o dost rychlejsi...


nedalo. eZ80 ma uz obsazene porty, ktere pouziva SAM a ZX. Takze klavesnice by musela byt na uplne jinem portu, u ZX by neslo pouzit ani AY ci 128kB ram a myslim ze i kempston nejde. Posledni pouzitelna verze Z80 byla Z84C15 s integrovanyma periferiema a tam uz nesel pouzit kempston.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: DMA interface pro SAM COUPE
PříspěvekNapsal: 30.05.2015, 14:42 
Offline
Kecálek

Registrován: 07.05.2014, 12:10
Příspěvky: 197
Bydliště: Jbc
Has thanked: 0 time
Been thanked: 39 times
To je docela skoda. eZ80 je sikovny procesor... skoda, ze nema aspon moznost premapovani internich periferii jako Z180.
Mimochodem: nejnovejsi graficka kalkulacka TI z letosniho jara TI-84+CE pouziva prave eZ80... Trochu to jde proti ARMovemu trendu, ale aspon to zachovava kompatibilitu - aspon instrukcni, kdyz uz nejsou stejne periferie...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Urychlení Z80 CPU
PříspěvekNapsal: 30.05.2015, 23:46 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.06.2013, 20:26
Příspěvky: 2487
Has thanked: 115 times
Been thanked: 424 times
Bohužel, eZ80 je už hodně jiný procesor. Například vůbec nemá vyveden (tedy spíš "přiveden" - je to vstup) signál /WAIT, což je další komplikace...
Naopak je hodně zařízen na využívání přerušení, které se u ZXka využívá málo, a nevím, jak je na tom SAM...

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Urychlení Z80 CPU
PříspěvekNapsal: 31.05.2015, 07:05 
Offline
Kecálek

Registrován: 07.05.2014, 12:10
Příspěvky: 197
Bydliště: Jbc
Has thanked: 0 time
Been thanked: 39 times
Ted nevim, jestli muzu verit svym ocim :-) Divam se do DS pro eZ80F92/93 a signal /WAIT tam vidim... Nemam tu DS od vsech typu, ale principielne tam asi podpora pro WAIT bude.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Urychlení Z80 CPU
PříspěvekNapsal: 31.05.2015, 09:24 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3025
Has thanked: 2192 times
Been thanked: 894 times
Když už padla zmínka o Kawasaki procesoru, znáte/máte dokumentaci uváděnou na konci téhle stránky?
http://elm-chan.org/docs/dev/kl5c8012_e.html

KL5C8012/KL5C80A12 Hardware Manual, Kawasaki Steel Corp.
KL5C8012 Application Notes, Kawasaki Steel Corp.
KL5C80A16 Hardware Manual, Kawasaki Steel Corp.
KL5C80A20 Hardware Manual, Kawasaki Steel Corp.
Transister Gijutsu Special No.59 "Learning the microcomputer with the latest Z80", CQ publishing

Autorovi (známý skrze FatFS, pro nás užitečné mj. u Unikarty) jsem psal, ale nic...
Ještě tam píše o TMPZ84C015, https://translate.google.cz/translate?h ... &sandbox=1

_________________
// na co myslím, když sedím u oldkompů: Blood Products from Genetic Vaccine Recipients


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Urychlení Z80 CPU
PříspěvekNapsal: 31.05.2015, 09:49 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
SCjoe mozna by jsi mel upresnit co by jsi chtel aby existovalo. Urcite neni problem udelat pocitac Z80 20 Mhz a k tomu pripojit rychlou pamet. Ale uz je problem to pripojit k realnemu pocitaci. Urcite neni idelani menit signaly napr. na vyvodu A0 rychlosti 20 MHz kdyz sbernice a soucastky jsou konstruovane na 6 MHz. Take je nutno u vetsiny pocitacu resit napr. refresh, takze prubezne se musi delat. Dalsi problem je maximalni rychlost dma 8 MHz. Problemu je tam docela dost a mozna jedine reseni je zastavit hlavni procesor na Halt instrukci a nechat pocitat druhy rychly a az ten by mel vypocitano tak by probudil hlavni procesor a predal by data.

Umim si predstavit ze az Velesoft udela Sam Coupe v CPLD tak to pusti 18 MHz a protoze vse bude pripraveno tak to bude i pekne fungovat.

Mozna tak za dva roky bude plne desifrovana Z80 a projekt http://opencores.org/project,a-z80 bude uplne kompatibilni a pak nebude problem udelat uvnitr nejakeho v te dobe jiz bezneho fpga (Spartan-6 LX45) uplny pocitac s velkou pameti a extremne velkou rychlosti.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Urychlení Z80 CPU
PříspěvekNapsal: 31.05.2015, 10:43 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.06.2013, 20:26
Příspěvky: 2487
Has thanked: 115 times
Been thanked: 424 times
hynek píše:
Ted nevim, jestli muzu verit svym ocim :-) Divam se do DS pro eZ80F92/93 a signal /WAIT tam vidim... Nemam tu DS od vsech typu, ale principielne tam asi podpora pro WAIT bude.

Asi můžeš ;) Já znám trochu víc jen eZ80190, a ten nemá... cituju z dokumentace:

"The WAIT signal is not delivered to a pin on the eZ80190 Webserver. It is illustrated here for informational purposes only."

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Urychlení Z80 CPU
PříspěvekNapsal: 31.05.2015, 12:11 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
SCjoe píše:


Nezkoumal jsem DS ale vypada to na klon Z84C15. Tato Z80 s integrovanyma CTC a SIO byla pouzita v ruskem "ZX klonu" Sprinter 2000. V Amaterskem radiu vyslo nekolik navodu na stavbu pocitace zalozenem prave na Z84C15. Delala se maximalne 16MHz verze, ale sla dobre pretaktovat a trvale pouzivat i na 21MHz (tak to mel i Sprinter). Z84C15 ma obsazeny port 31, takze u her vetsinou nefunguje kempston joystick. Holt natvrdo obsazene porty. Z84C15 by mela byt primo pouzitelna i v ZX/SAM COUPE, pokud by se nejak pripojila (treba jako CPU modul na sbernici, kdy odpoji CPU v pocitaci a Z84C15 prevezme kontrolu).

_________________
http://velesoft.speccy.cz/


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ů: 10 ] 

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