OldComp.cz

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


Právě je 23.04.2024, 23:26

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
 Předmět příspěvku: Mayhem Accelerator
PříspěvekNapsal: 26.09.2015, 00:13 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
Asi kazdy vite o co jde. Je to interface pro SAM COUPE a obsahuje vlastni CPU Z80 na 20MHz. Autorem je Colin Piggot.
Me by ale zajimalo, jestli existuje nekde foto desky se soucastkama.

Bez osazeni je zde:
http://www.samcoupe.com/news2006/ja4.jpg

Po vizualnim prozkoumani je jasne, ze je tam CPU Z80 (20MHz verze), patice na romku(nejspis rychla nahrada za puvodni rom). Na desce vpravo je rychla sram 512kB, ktera paralelne uklada obsah interni pameti. Jsou tam dve patice na GALy 22V10 a asi i na dva dalsi GALy16V8. Pri zapisu dat do ramky by mel akcelerator drzet adresy, data i ridici signaly v nezmenenem stavu tak dlouho, aby ASIC zareagoval a data zapsal do puvodni interni samacke ramky(videoram). Toto "pridrzeni signalu" by se dalo zajistit dvema zpusoby. Bud by logika na potrebnou dobu pozastavilo hodiny procesoru, coz by snizilo vykon CPU ale je to nejjednodussi reseni po HW strance. Druhy zpusob je zachytit adresovku,data + ridici sygnaly, a potrebnou dobu je drzet logikou, zatimco si CPU nerusene pokracuje dal. Problem by nastal pouze pokud by CPU zapisoval rychle za sebou a druhy zapis by se prekryval s dobou po kterou se umele drzi signaly z predchoziho zapisu. Pak by se musel CPU pozastavit a pockat na dokonceni predchoziho zapisu. I tak by mimo tyto situace doslo k slusnemu zvyseni vykonu CPU.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Mayhem Accelerator
PříspěvekNapsal: 26.09.2015, 01:37 
Offline
Radil

Registrován: 18.10.2014, 23:10
Příspěvky: 377
Has thanked: 28 times
Been thanked: 120 times
http://www.samcoupe.com/news2006/junmay.jpg :D


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Mayhem Accelerator
PříspěvekNapsal: 26.09.2015, 08:56 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
Postavit akcelerator neni az tak slozite. Myslim, ze bych to zmaknul na jedne mensi desce. Pouzil bych tam CPLD, Z80, SRAM a EPROM. CPLD typu XC95144XL(144 pinu), CPU v klasickem pouzdru - Z84C0020PEC, rychla sramka minimalne 512kB, rychla epromka, krystalovy oscilator. Zadna dalsi logika by nebyla treba, vse pojme CPLD. Pri pouziti CPLD typu XC95288XL by to zvladlo i funkci DMA taktovaneho na 20 MHz, pri pretaktovani az na 24MHz. Pri takove rychlosti by byl DMA prenos daleko rychlejsi nez CPU, akorat by se hodne brzdil zapis do ramky, aby SAM stihal zareagovat. Pokud by akcelerator mel ramku vetsi nez 512kB, nebo jeste lepe dalsi 1MB rychlou sramku, DMA i CPU by do ni mohly zapisovat v plne rychlosti bez brzdeni.

_________________
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ů: 3 ] 

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