Konference: Počítač SHARP MZ-800 a emulátory
Od: | Vaclav Peroutka |
Datum: | 13.12.2006 16:28 |
Předmět: | SD kombinovana karta |
Ahoj svete, zacal jsem plodit kartu, ktera bude mit na sobe SIO, PIO a SD-card interface. Ramdisk jsem zavrhnul, z toho duvodu, protoze MemExt je jednoznacne lepsi - Davide, smekam pomyslny klobouk. Momentalne je to ve stadiu ditete, kdy je tatinek v mamince. Takze nic neni jasne a nic neni jiste. Se Zdenkem Adlerem jsme se shodli na tom, ze vestavena ATMEGA bude po RESETu emulovat ROMdisk, tzn. ze z SD karty se nabootuje system. Pak by ATMEGA mela emulovat SIO (coz nebude slozite vzhledem k tomu, ze SIO obsahuje primo na hardwaru. A take FDC - na SD-karte bude FAT16 a na ni FD images - po startu bude nejaky pocatecni a pak pomoci programku budou vybiratelne - jako kdyz clovek prehazuje diskety. Co se tyce implementace, tak ATMEGA ma 2 externi zdroje interruptu. Puvodne jsem myslel, ze jeden bude na ROMdisk a druhy na SIO. Jenze co pak s FDC > proto SIO pujde pollingem. Casovani: Pokud ATMEGA pobezi na 16MHz (16 MIPS) a Sharp na 4MHz, pak na vystaveni dat ma ATMEGA 6 cyklu bez WAIT stavu. S jednim WAIT stavem (na sbernici T9 je vyveden signal EXTWAIT) je to 10 cyklu, coz by bylo lepsi - a kazdy dalsi WAIT je 4 cykly. Timto by se dala zbrzdit komunikace mezi Z80 a ATMegou. Pak je ale nutno vzit vetsi GAL20V8 -> ATMega by nahazovala platna data na sbernici a GAL by rusil WAIT stav pro Sharpa. Nicmene nevim, pokud to cele neni prilis kratkozrake, proto bych privital nejakou diskusi na nahozene tema. V priloze posilam potencialni schematko te karty. Vasek
Připojené soubory:
3:
Ostatní příspěvky vlákna:
[2006/1 (19)] [2006/2 (19)] [2006/3 (34)] [2006/4 (8)] [2006/5 (14)] [2006/6 (2)] [2006/7 (3)] [2006/8 (20)] [2006/9 (3)] [2006/10 (3)] [2006/11 (2)] [2006/12 (55)]
[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)]