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
Celé vlákno · 5 zpráv
Re: SD kombinovana karta
Zdenek Adler SHARP MZ-800
No myslim Vasku, ze ma tenhle projekt stavu - po dlouhe dobe jedna vize, ktera by nemusela byt az tak nerealna. Jenom snad par drobnych hintu.... - Pokud budeme chtit soucasne pracovat s FAT systemem a emulovat nejakou periferii, bojim se ze CPU s 1KB SRAM bude nedostatecny. Sice by bylo bezvadne stvorit nejake ultra low-cost reseni a verim ze se najdou programatori kteri i z jednoducheho systemu dokazou vytahnout maximum, bojim se ale ze v tomhle pripade by to byla fakt drina. Ja sam jsem natolik pohodlny, ze bych do Atmela radsi neco napsal v Cecku, nez plodit v ASM.... - 8255 je pro me tak prezita vec, ze uz bych ji na te karte ani nepostradal... Nicmene pujdou jiste vytvorit 2 verze karty... - GALy uz dnes taky moc nefrci, mozna bych tam na miste dekoderu radeji videl nejakeho maleho XILINXe (XC9536/72), ale to je vec nazoru. Mozna je to i tim, ze na GALy nemam programator :) - Myslim ze bude treba pri komunikaci s kartou pouzit i EXWAIT - nedelam si iluze o tom, ze ATMega se bude flakat a bude vzdy pripravena obslouzit preruseni od Sharpa. Ikdyz pokud se nepletu, tak uz by mela mit implementovano i hardwarove SPI pro komunikaci s SD kartou, takze to mozna takovy problem nebude.... Kdyz ale vezmem v uvahu obsluhu FAT systemu, to ze data muzou byt po karte fragmentovana, .... No uvidime :) Jinak to vypada velice slibne - konecne moderni koncepce bez hromady 74XX logiky, jednoduchost, verim ze i funkcnost a take vysoka kompatabilita dosazena moznosti cele zarizeni jednoduse preprogramovat. To vse bez jedineho zasahu do MZ-800. Na PC se tomu rika Plug&Play, ne? :))))))) Zdenek
Zobrazit citovaný text (52 řádků)
----- Original Message ----- From: "Vaclav Peroutka (sharpemupandora.cz)" <vaclavpe[doména skryta]> To: "Konference "Pocítac SHARP MZ-800 a emulátory"" <sharpemupandora.cz> Sent: Wednesday, December 13, 2006 5:28 PM Subject: 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 > > --- > Divejte se na televizi na internetu > Hudebni televize OCKO - > http://ocko.idnes.cz/stream.asp >
Re: SD kombinovana karta
Vaclav Peroutka SHARP MZ-800
Ahoj Zdenku, ta ATMEGA je tam strelena od pasu, slo mi o princip. Jak jsem psal, na testy tu mam Atmega8, pak pouziju neco vetsiho se 4kB SRAM. OT: Mimochodem, pak tu atmegu8 vyuziju takhle: http://www.fischl.de/usbasp/ (na Sharpa to bohuzel nepujde...) i8255 bych ja postradal (mam s ni dalekosahle plany na programovaci prostredky :-) ale osazovat ji nemusis. Xilinx neni spatny napad - cenove je na stejne urovni jako GAL - jen ho v GMe maji na zavaznou objednavku. A v Asixu ani kousek. A dostupnost u velkych distributoru do 4 tydnu. Vcera jsem si hral s navrhem stavove masinky na osetreni EXWAITu - na to bude XC9536 lepsi. Nemate nekdo kusovku toho Xilinxe? Hlavne, aby se tomu pak nerikalo Plug & Pray :-) Vasek
Zobrazit citovaný text (91 řádků)
> ------------ Původní zpráva ------------ > Od: Zdenek Adler (sharpemupandora.cz) > > No myslim Vasku, ze ma tenhle projekt stavu - po dlouhe dobe jedna vize, > ktera by nemusela byt az tak nerealna. Jenom snad par drobnych hintu.... > > - Pokud budeme chtit soucasne pracovat s FAT systemem a emulovat nejakou > periferii, bojim se ze CPU s 1KB SRAM bude nedostatecny. Sice by bylo > bezvadne stvorit nejake ultra low-cost reseni a verim ze se najdou > programatori kteri i z jednoducheho systemu dokazou vytahnout maximum, bojim> se ale ze v tomhle pripade by to byla fakt drina. Ja sam jsem natolik > pohodlny, ze bych do Atmela radsi neco napsal v Cecku, nez plodit v ASM.... > - 8255 je pro me tak prezita vec, ze uz bych ji na te karte ani > nepostradal... Nicmene pujdou jiste vytvorit 2 verze karty... > - GALy uz dnes taky moc nefrci, mozna bych tam na miste dekoderu radeji > videl nejakeho maleho XILINXe (XC9536/72), ale to je vec nazoru. Mozna je to > i tim, ze na GALy nemam programator :) > - Myslim ze bude treba pri komunikaci s kartou pouzit i EXWAIT - nedelam si > iluze o tom, ze ATMega se bude flakat a bude vzdy pripravena obslouzit > preruseni od Sharpa. Ikdyz pokud se nepletu, tak uz by mela mit > implementovano i hardwarove SPI pro komunikaci s SD kartou, takze to mozna > takovy problem nebude.... Kdyz ale vezmem v uvahu obsluhu FAT systemu, to ze > data muzou byt po karte fragmentovana, .... No uvidime :) > > Jinak to vypada velice slibne - konecne moderni koncepce bez hromady 74XX > logiky, jednoduchost, verim ze i funkcnost a take vysoka kompatabilita > dosazena moznosti cele zarizeni jednoduse preprogramovat. To vse bez > jedineho zasahu do MZ-800. Na PC se tomu rika Plug&Play, ne? :))))))) > > > Zdenek > > ----- Original Message ----- > From: "Vaclav Peroutka (sharpemupandora.cz)" <vaclavpe[doména skryta]> > To: "Konference "Pocítac SHARP MZ-800 a emulátory"" <sharpemupandora.cz> > Sent: Wednesday, December 13, 2006 5:28 PM > Subject: 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 > > > > --- > > Divejte se na televizi na internetu > > Hudebni televize OCKO - > > http://ocko.idnes.cz/stream.asp > > > > > --- > Divejte se na televizi na internetu > Hudebni televize OCKO - > http://ocko.idnes.cz/stream.asp > > >
Re: SD kombinovana karta
VELESOFT (SPRINTER) SHARP MZ-800
----- Original Message ----- From: "Vaclav Peroutka" <sharpemu[doména skryta]seznam.cz> To: "Konference Počítač SHARP MZ-800 a emulátory" <sharpemupandora.cz> Sent: Thursday, December 14, 2006 8:47 AM Subject: Re: SD kombinovana karta > Xilinx neni spatny napad - cenove je na stejne urovni jako GAL - jen ho v GMe maji na zavaznou objednavku. > A v Asixu ani kousek. A dostupnost u velkych distributoru do 4 tydnu. No mozna v GM, tam maji Xilinxe drsne predrazene. Ja objednavam u http://www.mespraha.cz/ a dodaci lhuta byva vetsinou 2-3 tydny. Osobne bych tam pouzil radeji XL verze(3.3V), ktere jsou navic jeste levnejsi. XC9536XL vyjde kolem 30-40Kc a XC9572 kolem 70-80Kc. > Vcera jsem si hral s navrhem stavove masinky na osetreni EXWAITu - na to bude > XC9536 lepsi. Nemate nekdo kusovku toho Xilinxe? Nekde bych ji doma nasel, urcite mam. VELESOFT > > Hlavne, aby se tomu pak nerikalo Plug & Pray :-) > > Vasek > > > ------------ Původní zpráva ------------ > > Od: Zdenek Adler (sharpemupandora.cz) > > > > No myslim Vasku, ze ma tenhle projekt stavu - po dlouhe dobe jedna vize, > > ktera by nemusela byt az tak nerealna. Jenom snad par drobnych hintu.... > > > > - Pokud budeme chtit soucasne pracovat s FAT systemem a emulovat nejakou > > periferii, bojim se ze CPU s 1KB SRAM bude nedostatecny. Sice by bylo > > bezvadne stvorit nejake ultra low-cost reseni a verim ze se najdou > > programatori kteri i z jednoducheho systemu dokazou vytahnout maximum, bojim > > se ale ze v tomhle pripade by to byla fakt drina. Ja sam jsem natolik > > pohodlny, ze bych do Atmela radsi neco napsal v Cecku, nez plodit v ASM.... > > - 8255 je pro me tak prezita vec, ze uz bych ji na te karte ani > > nepostradal... Nicmene pujdou jiste vytvorit 2 verze karty... > > - GALy uz dnes taky moc nefrci, mozna bych tam na miste dekoderu radeji > > videl nejakeho maleho XILINXe (XC9536/72), ale to je vec nazoru. Mozna je to > > i tim, ze na GALy nemam programator :) > > - Myslim ze bude treba pri komunikaci s kartou pouzit i EXWAIT - nedelam si > > iluze o tom, ze ATMega se bude flakat a bude vzdy pripravena obslouzit > > preruseni od Sharpa. Ikdyz pokud se nepletu, tak uz by mela mit > > implementovano i hardwarove SPI pro komunikaci s SD kartou, takze to mozna > > takovy problem nebude.... Kdyz ale vezmem v uvahu obsluhu FAT systemu, to ze > > data muzou byt po karte fragmentovana, .... No uvidime :) > > > > Jinak to vypada velice slibne - konecne moderni koncepce bez hromady 74XX > > logiky, jednoduchost, verim ze i funkcnost a take vysoka kompatabilita > > dosazena moznosti cele zarizeni jednoduse preprogramovat. To vse bez > > jedineho zasahu do MZ-800. Na PC se tomu rika Plug&Play, ne? :))))))) > > > > > > Zdenek > > > > ----- Original Message ----- > > From: "Vaclav Peroutka (sharpemupandora.cz)" <vaclavpe[doména skryta]> > > To: "Konference "Pocítac SHARP MZ-800 a emulátory"" <sharpemupandora.cz> > > Sent: Wednesday, December 13, 2006 5:28 PM > > Subject: 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 > > > > > > --- > > > Divejte se na televizi na internetu > > > Hudebni televize OCKO - > > > http://ocko.idnes.cz/stream.asp > > > > > > > > > --- > > Divejte se na televizi na internetu > > Hudebni televize OCKO - > > http://ocko.idnes.cz/stream.asp > > > > > > > > --- > Divejte se na televizi na internetu > Hudebni televize OCKO - > http://ocko.idnes.cz/stream.asp >
Re: SD kombinovana karta
Vaclav Peroutka SHARP MZ-800
Diky za nabidku, nakonec jsem sehnal XC9572XL. Do 9536 se to vejde taky, ale na experimenty je tohle ok. Tak si mam aspon s cim hrat pres vanoce. Vasek
Zobrazit citovaný text (8 řádků)
> > Vcera jsem si hral s navrhem stavove masinky na osetreni EXWAITu - na to > bude > > XC9536 lepsi. Nemate nekdo kusovku toho Xilinxe? > > Nekde bych ji doma nasel, urcite mam. > > VELESOFT >