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 · 9 zpráv

Unikarta-ng - schema a DPS

Vaclav Peroutka SHARP MZ-800

Ahoj vsichni,

povedlo se mi nakreslit schema a DPS k dlouho ocekavane unikarte. Je to levnejsi
 variace Michalovy verze s ATMega64, pouziva STM32, male levne CPLD a jeden
oddelovac sbernice za desetikorunu. Rozdeleni domen 5V a 3,3V je nutne,protoze
STM32 nema piny tolerantni k 5V.

Je vyvedeny seriovy kanal bud pres FT232 jako VCP pro pripojeni k PC, nebo
MAX3232 pro pripojeni ke starsimu pocitaci ev. dvou Sharpu proti sobe. Vstupni
signaly seriaku se prepinaji jumpery, vystupni jednou oba najednou, takze PC se 
da pouzit jako monitor vystupu Sharpa.

Propojka J2 urcuje adresu FDC emulatoru. Bud je standardni 0xD8, nebo FDC1 s
adresou 0x58 pro pouziti s beznym FDC zalozenym na WD279x (a v budoucnosti
patchovanym BDOSem, ktery bude umet obsluhu dvou FDC).

JTAG se na STM32 nepouziva, flashovani FW je pomoci serioveho kanalu v bootstrap
rezimu - propojka J3. Z tohoto duvodu je potrebny RESET STM32 - BT2.

BT1 je preskoceni FDC po RESETu kvuli startu ROMdisku a vyberu DSK souboru pro
emulaci FDC. J7 je pro budouci pouziti, taktez LED D1.

Unikarta nema ( a nebude mit) PIO. Unikarta nema ( a podle mych byvalych planu
mela mit) LAN 10Mb RJ45 konektor, potazmo LAN kontroler ENC28J60. Jedna moznost,
co mne napadla, je vyvest SPI z SD/MMC karty a jako CS signal pouzit prave onu
LED. Ale to by se asi resilo separatni destickou, na samotnou kartu se to na 99%
uz nevejde.

A ted k veci. Prosim, pokud jste schopni, zkontrolujte jak schema, tak desku -
zapojeni, konektory, proste vse, co zvladnete. V pripade nejasnosti se ptejte,
skrz konferu, nebo primo, je to v zasade jedno. Pokud mate nejake dalsi napady, 
co by se komu libilo pridat v ramci mista na DPS, uvitam to.

Taky dejte vedet, kolik lidi by VELMI PREDBEZNE melo zajem. Ja ted budu cca 14
dni nedostupny, ale pak chci nechat vyrobit overovaci serii nekolika kusu kvuli 
testovani a preportovani/vyvoji kodu pro STM32.

Vasek

Přílohy

  • 3
    image/png · 71 kB · 3200 x 2400 px

Re: Unikarta-ng - schema a DPS

marcel vasak SHARP MZ-800

Dobrý den,
25. května 2010, 22:16:15, napsal jste:

pekna karta skoda ze nema to pio nebo existuje deska do druheho slotu
ktera by to pio mnela ???

Jinak o kartu zajem mam.Po programove strance odladit uz hotovy
program umim neumim jej jen naprogramovat.Proste debugink mne jde
programovani ne.


Marcel Vasak



VP> Ahoj vsichni,

VP> povedlo se mi nakreslit schema a DPS k dlouho ocekavane unikarte.
VP> Je to levnejsi variace Michalovy verze s ATMega64, pouziva STM32,
VP> male levne CPLD a jeden oddelovac sbernice za desetikorunu.
VP> Rozdeleni domen 5V a 3,3V je nutne,protoze STM32 nema piny tolerantni k 5V.

VP> Je vyvedeny seriovy kanal bud pres FT232 jako VCP pro pripojeni k
VP> PC, nebo MAX3232 pro pripojeni ke starsimu pocitaci ev. dvou
VP> Sharpu proti sobe. Vstupni signaly seriaku se prepinaji jumpery,
VP> vystupni jednou oba najednou, takze PC se da pouzit jako monitor vystupu
 Sharpa.

VP> Propojka J2 urcuje adresu FDC emulatoru. Bud je standardni 0xD8,
VP> nebo FDC1 s adresou 0x58 pro pouziti s beznym FDC zalozenym na
VP> WD279x (a v budoucnosti patchovanym BDOSem, ktery bude umet obsluhu dvou
FDC).

VP> JTAG se na STM32 nepouziva, flashovani FW je pomoci serioveho
VP> kanalu v bootstrap rezimu - propojka J3. Z tohoto duvodu je potrebny RESET
STM32 - BT2.

VP> BT1 je preskoceni FDC po RESETu kvuli startu ROMdisku a vyberu
VP> DSK souboru pro emulaci FDC. J7 je pro budouci pouziti, taktez LED D1.

VP> Unikarta nema ( a nebude mit) PIO. Unikarta nema ( a podle mych
VP> byvalych planu mela mit) LAN 10Mb RJ45 konektor, potazmo LAN
VP> kontroler ENC28J60. Jedna moznost, co mne napadla, je vyvest SPI z
VP> SD/MMC karty a jako CS signal pouzit prave onu LED. Ale to by se
VP> asi resilo separatni destickou, na samotnou kartu se to na 99% uz nevejde.

VP> A ted k veci. Prosim, pokud jste schopni, zkontrolujte jak
VP> schema, tak desku - zapojeni, konektory, proste vse, co zvladnete.
VP> V pripade nejasnosti se ptejte, skrz konferu, nebo primo, je to v
VP> zasade jedno. Pokud mate nejake dalsi napady, co by se komu libilo
VP> pridat v ramci mista na DPS, uvitam to.

VP> Taky dejte vedet, kolik lidi by VELMI PREDBEZNE melo zajem. Ja
VP> ted budu cca 14 dni nedostupny, ale pak chci nechat vyrobit
VP> overovaci serii nekolika kusu kvuli testovani a
VP> preportovani/vyvoji kodu pro STM32.

VP> Vasek

VP> ---



-- 
S pozdravem,
 falcen99
 falcen99[doména skryta]

Re: Unikarta-ng - schema a DPS

Factor6 SHARP MZ-800

Ahoj, skvela prace, vypada to moc pekne. Jednu kartu bych taky chtel, az nekdy
 bude :)
Co by se mi libilo - kdyz to ma seriak (ma?), slo by tam udelat neco jako je na 
SIFu u Spectra, a to konektor pro pripojeni WiFi modulu ConnectOne?

http://sif.itherm.cz/
http://connectone.com/products.asp?did=73&pid=73

F6



On May 25, 2010, at 10:16 PM, Vaclav Peroutka (sharpemupandora.cz) wrote:

Zobrazit citovaný text (42 řádků)
> 
> Ahoj vsichni,
> 
> povedlo se mi nakreslit schema a DPS k dlouho ocekavane unikarte. Je to
levnejsi variace Michalovy verze s ATMega64, pouziva STM32, male levne CPLD a
jeden oddelovac sbernice za desetikorunu. Rozdeleni domen 5V a 3,3V je
nutne,protoze STM32 nema piny tolerantni k 5V.
> 
> Je vyvedeny seriovy kanal bud pres FT232 jako VCP pro pripojeni k PC, nebo
MAX3232 pro pripojeni ke starsimu pocitaci ev. dvou Sharpu proti sobe. Vstupni
signaly seriaku se prepinaji jumpery, vystupni jednou oba najednou, takze PC se 
da pouzit jako monitor vystupu Sharpa.
> 
> Propojka J2 urcuje adresu FDC emulatoru. Bud je standardni 0xD8, nebo FDC1 s
adresou 0x58 pro pouziti s beznym FDC zalozenym na WD279x (a v budoucnosti
patchovanym BDOSem, ktery bude umet obsluhu dvou FDC).
> 
> JTAG se na STM32 nepouziva, flashovani FW je pomoci serioveho kanalu v
bootstrap rezimu - propojka J3. Z tohoto duvodu je potrebny RESET STM32 - BT2.
> 
> BT1 je preskoceni FDC po RESETu kvuli startu ROMdisku a vyberu DSK souboru pro
emulaci FDC. J7 je pro budouci pouziti, taktez LED D1.
> 
> Unikarta nema ( a nebude mit) PIO. Unikarta nema ( a podle mych byvalych planu
mela mit) LAN 10Mb RJ45 konektor, potazmo LAN kontroler ENC28J60. Jedna moznost,
co mne napadla, je vyvest SPI z SD/MMC karty a jako CS signal pouzit prave onu
LED. Ale to by se asi resilo separatni destickou, na samotnou kartu se to na 99%
uz nevejde.
> 
> A ted k veci. Prosim, pokud jste schopni, zkontrolujte jak schema, tak desku -
zapojeni, konektory, proste vse, co zvladnete. V pripade nejasnosti se ptejte,
skrz konferu, nebo primo, je to v zasade jedno. Pokud mate nejake dalsi napady, 
co by se komu libilo pridat v ramci mista na DPS, uvitam to.
> 
> Taky dejte vedet, kolik lidi by VELMI PREDBEZNE melo zajem. Ja ted budu cca 14
dni nedostupny, ale pak chci nechat vyrobit overovaci serii nekolika kusu kvuli 
testovani a preportovani/vyvoji kodu pro STM32.
> 
> Vasek
> 
> ---
> <mz800karta_xc9536_stm32-r6_BW.png><mz800karta_xc9536_stm32-r6.gpcb.ps.pdf>

Re: Unikarta-ng - schema a DPS

Roman TLSTAK SHARP MZ-800

Ahoj Vasek,

vyzera to zaujimavo, pokial bude cena rozumna, mal by som o jeden kus zaujem. S 
tvorbou a ladenim softu by som sice rad pomohol, ale casovo to vidim velmi
blede, takze najskor az ked to bude prevadzkyschopne.

Drzim palce!


Roman.
On 25. May 2010, at 10:16 PM, Vaclav Peroutka (sharpemupandora.cz) wrote:

Zobrazit citovaný text (42 řádků)
> 
> Ahoj vsichni,
> 
> povedlo se mi nakreslit schema a DPS k dlouho ocekavane unikarte. Je to
levnejsi variace Michalovy verze s ATMega64, pouziva STM32, male levne CPLD a
jeden oddelovac sbernice za desetikorunu. Rozdeleni domen 5V a 3,3V je
nutne,protoze STM32 nema piny tolerantni k 5V.
> 
> Je vyvedeny seriovy kanal bud pres FT232 jako VCP pro pripojeni k PC, nebo
MAX3232 pro pripojeni ke starsimu pocitaci ev. dvou Sharpu proti sobe. Vstupni
signaly seriaku se prepinaji jumpery, vystupni jednou oba najednou, takze PC se 
da pouzit jako monitor vystupu Sharpa.
> 
> Propojka J2 urcuje adresu FDC emulatoru. Bud je standardni 0xD8, nebo FDC1 s
adresou 0x58 pro pouziti s beznym FDC zalozenym na WD279x (a v budoucnosti
patchovanym BDOSem, ktery bude umet obsluhu dvou FDC).
> 
> JTAG se na STM32 nepouziva, flashovani FW je pomoci serioveho kanalu v
bootstrap rezimu - propojka J3. Z tohoto duvodu je potrebny RESET STM32 - BT2.
> 
> BT1 je preskoceni FDC po RESETu kvuli startu ROMdisku a vyberu DSK souboru pro
emulaci FDC. J7 je pro budouci pouziti, taktez LED D1.
> 
> Unikarta nema ( a nebude mit) PIO. Unikarta nema ( a podle mych byvalych planu
mela mit) LAN 10Mb RJ45 konektor, potazmo LAN kontroler ENC28J60. Jedna moznost,
co mne napadla, je vyvest SPI z SD/MMC karty a jako CS signal pouzit prave onu
LED. Ale to by se asi resilo separatni destickou, na samotnou kartu se to na 99%
uz nevejde.
> 
> A ted k veci. Prosim, pokud jste schopni, zkontrolujte jak schema, tak desku -
zapojeni, konektory, proste vse, co zvladnete. V pripade nejasnosti se ptejte,
skrz konferu, nebo primo, je to v zasade jedno. Pokud mate nejake dalsi napady, 
co by se komu libilo pridat v ramci mista na DPS, uvitam to.
> 
> Taky dejte vedet, kolik lidi by VELMI PREDBEZNE melo zajem. Ja ted budu cca 14
dni nedostupny, ale pak chci nechat vyrobit overovaci serii nekolika kusu kvuli 
testovani a preportovani/vyvoji kodu pro STM32.
> 
> Vasek
> 
> ---
> <mz800karta_xc9536_stm32-r6_BW.png><mz800karta_xc9536_stm32-r6.gpcb.ps.pdf>

Re: Unikarta-ng - schema a DPS

Jakub Ladman SHARP MZ-800

Osobne mam o jeden kus zajem. A jdu i do rizika, ze tam budou chyby. Hlavne at
je co testovat, jinak to nejde.

BTW: JTAG to vubec nema? A to se to pres seriovku da i krokovat, nebo tato 
moznost chybi? Pak moc nepredpokladam podporu vyvoje pod linuxem a to je pro 
mne docela problem, a to navic smutny, kdyz s army normalne pracuju.
Predpokladam ze kdyby jtag neabsentoval, dalo by se k tomu z linuxu pripojit.

Jakub Ladman



Dne úterý 25 Květen 2010 22:16:15 Vaclav Peroutka (sharpemupandora.cz) 
napsal(a):
Zobrazit citovaný text (43 řádků)
> Ahoj vsichni,
> 
> povedlo se mi nakreslit schema a DPS k dlouho ocekavane unikarte. Je to
>  levnejsi variace Michalovy verze s ATMega64, pouziva STM32, male levne
>  CPLD a jeden oddelovac sbernice za desetikorunu. Rozdeleni domen 5V a 3,3V
>  je nutne,protoze STM32 nema piny tolerantni k 5V.
> 
> Je vyvedeny seriovy kanal bud pres FT232 jako VCP pro pripojeni k PC, nebo
>  MAX3232 pro pripojeni ke starsimu pocitaci ev. dvou Sharpu proti sobe.
>  Vstupni signaly seriaku se prepinaji jumpery, vystupni jednou oba
>  najednou, takze PC se da pouzit jako monitor vystupu Sharpa.
> 
> Propojka J2 urcuje adresu FDC emulatoru. Bud je standardni 0xD8, nebo FDC1
>  s adresou 0x58 pro pouziti s beznym FDC zalozenym na WD279x (a v
>  budoucnosti patchovanym BDOSem, ktery bude umet obsluhu dvou FDC).
> 
> JTAG se na STM32 nepouziva, flashovani FW je pomoci serioveho kanalu v
>  bootstrap rezimu - propojka J3. Z tohoto duvodu je potrebny RESET STM32 -
>  BT2.
> 
> BT1 je preskoceni FDC po RESETu kvuli startu ROMdisku a vyberu DSK souboru
>  pro emulaci FDC. J7 je pro budouci pouziti, taktez LED D1.
> 
> Unikarta nema ( a nebude mit) PIO. Unikarta nema ( a podle mych byvalych
>  planu mela mit) LAN 10Mb RJ45 konektor, potazmo LAN kontroler ENC28J60.
>  Jedna moznost, co mne napadla, je vyvest SPI z SD/MMC karty a jako CS
>  signal pouzit prave onu LED. Ale to by se asi resilo separatni destickou,
>  na samotnou kartu se to na 99% uz nevejde.
> 
> A ted k veci. Prosim, pokud jste schopni, zkontrolujte jak schema, tak
>  desku - zapojeni, konektory, proste vse, co zvladnete. V pripade
>  nejasnosti se ptejte, skrz konferu, nebo primo, je to v zasade jedno.
>  Pokud mate nejake dalsi napady, co by se komu libilo pridat v ramci mista
>  na DPS, uvitam to.
> 
> Taky dejte vedet, kolik lidi by VELMI PREDBEZNE melo zajem. Ja ted budu cca
>  14 dni nedostupny, ale pak chci nechat vyrobit overovaci serii nekolika
>  kusu kvuli testovani a preportovani/vyvoji kodu pro STM32.
> 
> Vasek
> 
> ---
> 

Re: Unikarta-ng - schema a DPS

David Luftner SHARP MZ-800

Zdravim,
samozrejme se pripojuji se zajmem o 1-2 ks.
David

Zobrazit citovaný text (3 řádky)
>Taky dejte vedet, kolik lidi by VELMI PREDBEZNE melo zajem. Ja ted budu >cca 14
 dni nedostupny, ale pak chci nechat vyrobit overovaci serii nekolika >kusu
kvuli testovani a preportovani/vyvoji kodu pro STM32.

Re: Unikarta-ng - schema a DPS

solaris104 SHARP MZ-800

Ja mam zajem o 1ks.

Solaris104

 

>Taky dejte vedet, kolik lidi by VELMI PREDBEZNE melo zajem. Ja ted budu >cca 14
dni nedostupny, ale pak chci nechat vyrobit overovaci serii nekolika >kusu
kvuli testovani a preportovani/vyvoji kodu pro STM32.

Re: Unikarta-ng - schema a DPS

Vaclav Peroutka SHARP MZ-800

Zobrazit citovaný text (10 řádků)
> ----------------------------------------
> 
> Osobne mam o jeden kus zajem. A jdu i do rizika, ze tam budou chyby. Hlavne at
> je co testovat, jinak to nejde.
> 
> BTW: JTAG to vubec nema? A to se to pres seriovku da i krokovat, nebo tato 
> moznost chybi? Pak moc nepredpokladam podporu vyvoje pod linuxem a to je pro 
> mne docela problem, a to navic smutny, kdyz s army normalne pracuju.
> Predpokladam ze kdyby jtag neabsentoval, dalo by se k tomu z linuxu pripojit.
> 
Ja odpovim na dotazy primo sem.

Ad JTAG - STM32 ma JTAG piny pouzite na adresovou sbernici Sharpa a JTAG je
 vypnuty. Tedy, krokovani nepujde. Ten bootstrap loader mi osobne funguje bez
problemu na Ubuntu a skrz FT232, tedy VCP. Tedy predpokladam, ze bude fungovat i
na jinych Linuxech. Asi je pravda, ze chybejici krokovani je skoda, nicmene
zrejme by se to dalo obejit nadratkovanim propojek a pripojenim na vetsi
STM32F103 (ktery treba ja mam na testovaci desce). Nicmene, ten Michaluv kod je 
na AVR funkcni, takze jsem JTAG nepovazoval za nutny, UARTem lze posilat hlasky,
co se deje - a popravde receno ja to pouzivam daleko casteji.

Ad velikost karty - ty usi jsou relikt a bude odstranen, dobre pripomenuti,
Zdenku. Unikarta je trochu "kratsi", i kvuli CANON konektoru, je pravda, ze SD
karta je lehce utopena. Ale stejme si myslim, ze do spodniho portu se stale
nevejde.

Ad SIF - seriak mame, ale jen "polovicni" - TxD, RxD, CTS, RTS - DTR a DSR
chybi. Ale to by asi tomu ConnectOne modulu vadit nemelo, ne ? Co se tyce SW,
tak SIF neznam, ale asi by nemel byt zasadni problem preportovat jej ze ZXS na
MZ800. S dalsimi konektory uz je problem, neni misto na zadni strane karty...

Jinak, aby nedoslo k omylu, jsem schopen nechat vyrobit desky, jsem schopen je
rozeslat, jsem schopen objednat STM32 a Xilinxe. Jsem schopen pomoct s
flashovanim FW do STM32 a CPLD. Ale nakoupit soucastky a osadit si tu desku bude
muset kazdy sam, na to skutecne cas nemam. Nebo to dat nejakemu sikovnemu
elektronikovi, myslim, ze za 2-3 stovky by se studentici nechali ukecat. Nebo
ten projekt muze cely nekdo prevzit a karty pak vyrabet. Ale se ziskem radeji
nepocitat, myslim ze Noby od Spectristu by mohl vypravet...

Vasek