Konference: Počítač SHARP MZ-800 a emulátory
Od: | Zdenek Adler |
Datum: | 8.10.2012 12:58 |
Předmět: | Re: Re: Re: radic s WD2791 |
Petře,
pro dnešní FPGA by asi tenhle úkol nebyl až tak neřešitelný - to jak WD
pracuje není díky datasheetům takové tabu a jeho vnitřní struktura může
být
programátorovi téměř ukradená, pokud zná jak se má chovat na vstupu a na výstupu. Podobně dneska existuje např. simulátor floppy mechaniky za pomoci
SD karty a jednoho FPGA. Nejeden Sharpista zde na Pandoře má taky v FPGA
krom paměti schovaného celého Sharpa.....
Mezi námi, už před mnoha lety mi kdosi ukazoval že si řadič floppy
postavil
právě ze dvou obvodů - tuším že tam byl pouze XC95108XL v PLCC pouzdru a
WD.
Takže tohle řešení už tu kupodivu bylo, na desce zhruba polovičního
formátu.
Ale zaplať pánbůh tu máme demokracii, takže každý nechť staví to čemu rozumí, případně na co má peníze. Osobně skládám hold Michalovi a
Vaškovi,
kteří stvořili snad nejužitečnější periferii na Sharpovi - Unikartu.
Snad
nikdy mi nebudou chybět problémy s nečitelnými disketami....
Zdenek
----- Original Message -----
From: "Petr Žydek (sharpemu tu byla ta zakroucena vec pandora.cz)" <judeware tu byla ta zakroucena vec volny.cz>
To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemu tu byla ta zakroucena vec pandora.cz>
Sent: Monday, October 08, 2012 1:59 PM
Subject: Re: Re: Re: radic s WD2791
>
> "Použitím programovatelných obvodů by se dal floppy řadič
> zredukovat na 2 obvody (ne-li rovnou na jeden)..."
>
> Zdeňku,
> o tomhle už tu před lety teoretizoval nyní vyobcovaný Marcel Vašák.
WD279x
> v PLD... K tomu můžu napsat asi toto:
>
> - obětoval jsem se pro komunitu a sehnal v dobré víře 100ks WD2791, rád
> bych všechny funkční kusy uplatnil v praxi a taky se někdy dostal z dluhu > několika desítek tisíc; byl bych proti sobě, kdybych nepropagoval
řešení s
> WD279x
> - integráč WD279x je podle mě zhruba 2x složitější (na počet prvků na> čipu), než např. Z80ka (jeden z posledních sólo FDC pro PCčka DP8473V
má
> tranzistorů stejně jako CPU 8086 - 29 tisíc), neexistuje detailní popis
> chování obvodu, kdo ho bude analyzovat (a následně vhodné PLD
> programovat)?
> - vybrat PLD pro napájení 5V, s pouzdrem pokud možno PLCC (kvůli patici,
> jelikož pájet PQFP není pro každého), vhodnou vnitřní kapacitou atd.
> určitě není jen tak; kdyby to šlo snadno, dávno už by takové řešení
tady
> bylo !!!
> - pokud by se takový typ našel, určitě by vzhledem k požadovaným
> vlastnostem NEBYL levnější než hardwarový originál v DIP40
> - PLD bude jen těžko chodit s metrovou kšandou k mechanikám; jeho výstupy> nemají proudovou zatížitelnost pro více mechanik na společném kabelu
(7406
> svede ke GND až 48mA v úrovni LOW)
> - jeden vstupní oddělovač Schmitt trigger (74LS541 nebo úspornější
> 74LS243) a jeden výkonový výstupní oddělovač - invertor (7406) okolo
sebe
> hlavní integráč mít MUSÍ !!!
> - kvůli bezpečnému oddělení od mechaniky je vhodný i registr LS137 (dle > Radka Suka ještě s jedním budičem navíc)
> - generátor 4 (2)MHz v kovovém pouzdře zabere stejné místo jako na třech
> místech rozesetá hradla 04, takže i tady se nic neušetří
>
> http://mz-800.xf.cz/files/tech/fdd_2791.bmp
>
> Ze schematu je jasně vidět, že se dá vynechat oddělovač D0..D7 ( o tom
lze
> diskutovat) a že se do "nějakého" PLD bez problémů vejdou registry pro
> SideSel, MotorOn, dekodér signálů Chip Select (LS74, PROM) a (zde
> nezakreslené) serepetičky pro režim HD. Ostatní integráče jsou NEZBYTNÉ
(i
> kdyby nějaký génius udělal náhradu WD v obvodu PLD).
>
> Petr de Zviqov
>
> ---
Ostatní příspěvky vlákna:
[2012/1 (125)] [2012/2 (34)] [2012/3 (57)] [2012/4 (46)] [2012/5 (40)] [2012/6 (44)] [2012/7 (64)] [2012/8 (57)] [2012/9 (32)] [2012/10 (55)] [2012/11 (25)] [2012/12 (63)]
[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)]