Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 5 zpráv

SD kombinovana karta

Vaclav Peroutka SHARP MZ-800

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řílohy

  • 3
    image/png · 19 kB · 1024 x 768 px

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
>