Konference: Počítač SHARP MZ-800 a emulátory

Od: David Luftner
Datum: 3.12.2008 19:44
Předmět: Re: Re: Pro Vaška Peroutku

Re: Re: Pro Vaška Peroutku:

Moc se neraduj, zatím jsem jen u teorie hardware.

Dlouho jsem se snažil vymyslet jak zrychlit procesor. Napojení přímo a
 zrychlení hodinového taktu by určitě neprošlo u videoprocesoru. Tak
zbývá jedině Z80 oddělit od sběrnice MZ a všechny signály kontrolovat. Z 
toho je jasné, že se musí k procesoru přesunout i RAM jinak to zrychlení k 
ničemu nebude, protože původní sběrnice pojede pořád jen na 3,5MHz a jen 
ta část kde je procesor bude rychlejší. Oddělení pak musí být provedeno 
FPGA nebo CPLD. Narazil jsem na další problém a to je dostupnost
rychlejšího CPU. Petr mi promine následující kacířskou myšlenku: Z80 se 
MUSÍ dostat do FPGA. 

Stručný výčet toho co je v plánu na dalších asi tak 5 let:
CPU (až 100MHz Z80) a základní logika: Altera Cyclone EP3C10
Paměť: tady ještě nevím jestli SDRAM nebo statickou 10ns RAM
(velikost/rychlost/cena)
Konfigurační paměť pro FPGA a zároveň ROM disk pro MZ: M25P16 (2MB SPI
Flash)
Řadič PS2 myš: v FPGA
Řadič SD karet: v FPGA
256 barev na VGA (jen nový PAL register, videoprocesor bude pořád v MZ): v
FPGA
hodiny reálného času: DS1672S-33+
ethernet: ten taky není rozhodnutý, jestli ho budu dělat asi použiju buď
přímo FPGA nebo ENC28J60
Všechno by to mělo být na desce co se strčí místo CPU.

To jsou součástky, které nejsou moc drahé (celkem asi za 650 bez DPH) a jsou
k sehnání. Myslím, že máme jednu z posledních šancí ještě něco
ubastlit. FBGA součástku asi nepřipájím a nové paměti a FPGA se už
dělají hlavně v tomhle provedení

David

Ostatní příspěvky vlákna:

 
[2008/1 (9)] [2008/2 (1)] [2008/3 (7)] [2008/4 (16)] [2008/5 (22)] [2008/6 (45)] [2008/7 (9)] [2008/8 (34)] [2008/9 (134)] [2008/10 (8)] [2008/11 (3)] [2008/12 (6)]


[1999 (1)] [2000 (168)] [2001 (733)] [2002 (459)] [2003 (654)] [2004 (224)] [2005 (105)] [2006 (182)] [2007 (201)] [2008 (294)] [2009 (363)] [2010 (782)] [2011 (522)] [2012 (642)] [2013 (442)]