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

Původní podoba příspěvku

Anonym Zpět na příspěvek

Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).

<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR><pre>Pripájam sa k Zdenkovmu názoru, posledná varianta je rozumná (súdim z
<img src="BODY_IMAGES_WRAP_GIF"> uhla
vyštudovaného hardvéristu). Už aby bol prvý prototyp. Ešte tak na dosku
dostať PCMCIA konektor - s PCMCIA alebo CF diskom spravovateľným aj na PC
úplná nádhera (prihováram sa za PCMCIA, tak sa dajú za malé peniaze
<img src="BODY_IMAGES_WRAP_GIF">pripojiť
všetky typy Flash kariet, CF redukcie sú dosť drahé a nedostupné). Podľa
Tomášovho článku na Zdenkových stránkach by to až taký problém nemal
<img src="BODY_IMAGES_WRAP_GIF">byť. Čo
Ty na to, Peter?
Roman.

<span class="replyquote1">&gt; -----Original Message-----
&gt; From:	Zdenek Adler (sharpemu@pandora.cz) [SMTP:zdeneka@[doména skryta]]
&gt; Sent:	28. mája 2003 10:52
&gt; To:	Konference &quot;Počítač SHARP MZ-800 a emulátory&quot;
&gt; Subject:	Re: Snad poslední návrh 16ti bitového IDE + shrnutí
&gt; 
&gt; Jak to pročítám, tak zavrhuji variantu 1 :-))) (ikdyž sám mám
<img src="BODY_IMAGES_WRAP_GIF">postavený
&gt; řadič s 74138) a téměř jednoznačně hlasuji pro variantu poslední s
<img src="BODY_IMAGES_WRAP_GIF">LS245,
&gt; 27xxx a LS646 (543) - budu rád kdybychom se zaměřili spíše na moderní
&gt; součástkovou základnu která je běžně k dostání ať již v takových
<img src="BODY_IMAGES_WRAP_GIF">kšeftech
&gt; jako je GM, GES apod. nebo i od různých firem na dobírku - krom toho
&gt; myslím, že tyto obvody nejsou nijak drahé (celkem to odhaduji na max. 200
&gt; Kč).
&gt;  
&gt; Zdenek
&gt; 
&gt; 	----- Original Message ----- 
&gt; 	From: Petr Žydek (sharpemu@pandora.cz) &lt;mailto:sharpemu@pandora.cz)&gt;
&gt; 
&gt; 	To: Konference Počítač SHARP MZ-800 a emulátory
&gt; &lt;mailto:sharpemu@pandora.cz&gt; 
&gt; 	Sent: Wednesday, May 28, 2003 10:04 AM
&gt; 	Subject: Snad poslední návrh 16ti bitového IDE + shrnutí
&gt; 
&gt; 
&gt; 
&gt; 	Než jsem stačil dotvořit schéma s novou
&gt; 	variantou řadiče, byl tu další námět...
&gt; 
&gt; 	Cíl: aby můj &quot;OTI(R)able&quot; řadič uměl nikoliv
&gt; 	princip &quot;nabufferovat 256 bajtů určených pro
&gt; 	odesílání přes data HI s následným odbavením
&gt; 	při odesílání 256ti bajtů na data LO&quot;, nýbrž
&gt; 	princip &quot;0. bajt do bufferu; 1.bajt do data
&gt; 	LO a zároveň buffer do data HI; 2. bajt do
&gt; 	bufferu; 3. bajt do data LO a zároveň buffer
&gt; 	do data HI......
&gt; 
&gt; 	Heuréka! Ono vlastně vyhovuje zapojení s LS245
&gt; 	a statickou pamětí 6116!!! Neprve tedy popis
&gt; 	řadiče 2x 256 bajtů nestřídaných:
&gt; 	Místo obvodů LS541 a LS573 (LS574) jsem použil
&gt; 	obousměrný třístavový zesilovač LS245 a paměť
&gt; 	6116 2Kx8 (je na starých kartách MDA/Hercules,
&gt; 	vadí-li rozměry pouzdra DIP24-WIDE, existuje
&gt; 	varianta SMD, resp. paměť Winbond 2465
&gt; 	DIP28-úzká 8Kx8 z cache aplikací pro PC desky),
&gt; 	dostupnost paměti(í) je velká (viz výše),
&gt; 	nadbytečné adresové vodiče &gt;A7 se musí připojit
&gt; 	na LOW.
&gt; 
&gt; 	Příklad zápisu:
&gt; 	do B nulu (256 bajtů přenést), do HL adresu
&gt; 	dat v paměti, do C 77h (adresa bufferu-statické
&gt; 	paměti), první OTIR, do C 78h, druhý OTIR.
&gt; 	To je to, co mi vytýkáte-posloupnost dat
&gt; 	z paměti a sektor na HDD není totéž, pokud ho
&gt; 	procházíme bajt po bajtu. Pro zpětné čtení to
&gt; 	nevadí (obdobný princip). Jde jen o ztíženou
&gt; 	spolupráci při dvou discích, SharpWritten+PC disk.
&gt; 	To je programátorská práce navíc, uznávám.
&gt; 
&gt; 	Teď popis fukce HW (zápis):
&gt; 	Při OUT 77h se otvírá &quot;menší&quot; LS245 (ve schematu)
&gt; 	ve směru Sharp-&gt;IDE, D8-D15 HDD je ve stavu HI-Z
&gt; 	(data tam neprojdou, nekolidují) a paměť 6116
&gt; 	se otevře pro zápis 256ti bajtů, adresu do
&gt; 	6116ky dodává registr B na A8-A15 (automaticky
&gt; 	se mění během vykonávání OTIRu, i když
&gt; 	s podivným pořadím 00h, FFh, FEh ... 01h).
&gt; 	Při OUT 78h je &quot;menší&quot; LS245 uzavřen a data na
&gt; 	D8-D15 HDD dodává 6116ka otevřená pro čtení,
&gt; 	její adresu dodává opět reg. B na A8-A15.
&gt; 
&gt; 	Čtení je obdobné, nejprve při I/Oad. 78h vstoupí
&gt; 	prvním INIRem dolní 256tice bajtů dat a zároveň
&gt; 	jde horní 256tice do 6116, odtud se odbaví 
&gt; 	druhým INIRem s I/O adr. 77h
&gt; 	Komplikované, ale obvodově nenáročné a umí INIR,
&gt; 	OTIR.
&gt; 
&gt; 
&gt; 	Celé toto zapojení stačí lehce modifikovat,
&gt; 	abychom dosáhli efektu &quot;střídání bajtů&quot;.
&gt; 	Ať odesíláme dva bajty (jedna 16tice) nebo
&gt; 	512bajtů-celý sektor (256 16tic), vždy jde o
&gt; 	sudý počet! Pak ovšem můžeme A8 Sharpa přidat
&gt; 	mezi adresní vstupy na Eprom-dekodéru a je
&gt; 	hotovo.
&gt; 	Přiklad:
&gt; 	Do B 02h, do C 78h, do HL adresu dat v paměti,
&gt; 	OUTI.
&gt; 	Hodnota B je sudá --&gt; selekční výstupy z Eprom
&gt; 	uvedou /SELP do HIGH (deselekt HDD a D0-D15 ve
&gt; 	stavu HI-Z, jakkoliv se jedná o OUT 78h!)
&gt; 	menší LS245 se otevře a 6116ka přijme bajt
&gt; 	z D0-D7.
&gt; 	OUTI.
&gt; 	První I/O instrukce zapsala do B 01h, lichá
&gt; 	hodnota dovolí zapsat bajt na D0-D7 HDD, zároveň
&gt; 	6116ka pošle zachycený bajt na D8-D15 HDD, menší
&gt; 	LS245 je uzavřen.
&gt; 	Po provedení druhé OUTI je B rovno nule a zápis
&gt; 	končí.
&gt; 	Pro 512 bajtů dat (odeslat 256 16tic) se naplní
&gt; 	B 00h a následuje např. 2x OTIR.
&gt; 	Sudost/lichost registru B sama indikuje povahu
&gt; 	odesílaného bajtu, zda je určen k z! achycení pro
&gt; 	následné odeslání na D8-D15 nebo je určen přímo
&gt; 	na D0-D7.
&gt; 	Vadí nám ovšem tanec na A0-A7 6116ky. V režimu
&gt; 	&quot;střídání bajtů&quot; potřebujeme jen adresu 00h této
&gt; 	paměti, řešit to lze kontaktním polem jumperů,
&gt; 	které by odpojily A0-A7 paměti od A8-A15 Sharpa
&gt; 	a stáhly by vstupní adresu na 00h.
&gt; 	Je to sice humpolácké, ale šikovné aspoň na
&gt; 	výrobu prototypu, než se rozhodne, která varianta
&gt; 	řadiče uspěje.
&gt; 	Proto předkládám poslední (snad) variantu:
&gt; 	dvojice 6116ka+LS245 se dá nahradit obvodem
&gt; 	LS646 (LS543)!!!!!!! Thank's to Jiří Roleček.
&gt; 	Jedná se o obvod LS245, který má &quot;na každém
&gt; 	konci registr&quot;. Selekční vývody z Eprom-dekodéru
&gt; 	se přivedou na ovládací vývody tohoto IC a máme
&gt; 	to doma!!! Je to definitivní řešení???
&gt; 
&gt; 
&gt; 	Raději si to sesumarizujeme:
&gt; 
&gt; 	1a) řadič Zdeněk Adler - s LS10
&gt; 	   (+) jeden IC, láce, není nutná výroba desky
&gt; 	   (-) neúplná I/O adresace, jen 8 bitový přenos
&gt; 
&gt; 	1b) řadič Marek Šmihla - s LS138
&gt; 	   (+) jeden IC, láce, není nutná výroba desky
&gt; 	   (+) úplná I/O adresace
&gt; 	   (-) jen 8 bitový přenos
&gt; 
&gt; 	2) Žydkoidní řadič I. generace - s LS245, 27xxx,
&gt; 	   LS541, LS573 (574)   
&gt; 	   (+) relativně malý počet IC
&gt; 	   (+) 8 i 16ti bitový přenos
&gt; 	   (+) úplná adresace
&gt; 	   (-) neumí repetiční I/O instrukce
&gt; 	   (-) nižší rychlost přenosu
&gt; 
&gt; 	3) 2) Žydkoidní řadič II. generace - s 2x LS245,
&gt; 	   27xxx, 6116 (W2465)
&gt; 	   (+) relativně malý počet IC
&gt; 	   (+) 8 i 16ti bitový přenos
&gt; 	   (+) úplná adresace
&gt; 	   (+) umí repetiční I/O instrukce
&gt; 	   (+) rychlost srovnatelná s 8 bitovým přenosem
&gt; 	   (-) špatný datový &quot;slovosled&quot;
&gt; 
&gt; 	4) 2) Žydkoidní řadič III. generace - s 2x LS245,
&gt; 	      27xxx, 6116 (W2465)
&gt; 	      používá 6116ku jako registr
&gt; 	   (+) relativně malý počet IC
&gt; 	   (+) 8 i 16ti bitový přenos
&gt; 	   (+) úplná adresace
&gt; 	   (+) umí repetiční I/O instrukce
&gt; 	   (+) rychlost srovnatelná s 8 bitovým přenosem
&gt; 	   (+) správný datový &quot;slovosled&quot;
&gt; 	   (-) nutnost (možná) modifikovat Eprom oproti
&gt; 	       variantě 3), degradace 6116ky na registr,
&gt; 	       nutno použít pole jumperů na adrese
&gt; 	       do 6116 (vhodné pro desku s režimy 3, 4
&gt; 	       a výrobu prototypu, jinak humpolácké)
&gt; 	       nebo musí být adresa do 6116ky trvale
&gt; 	       na 00h (nelze kombinovat režim 3,4)
&gt; 
&gt; 	5) 2) Žydkoidní řadič IV. generace - s LS245,
&gt; 	      27xxx, LS646 (543)
&gt; 	   (+) relativně malý počet IC (3!!!)
&gt; 	   (+) 8 i 16ti bitový přenos
&gt; 	   (+) úplná adresace
&gt; 	   (+) umí repetiční I/O instrukce
&gt; 	   (+) rychlost srovnatelná s 8 bitovým přenosem
&gt; 	   (+) správný datový &quot;slovosled&quot;
&gt; 	   (+) 8 bitový přenos při lichém obsahu B
&gt; 	       a použití IN/OUT (C),A
&gt; 	   (-) neumí režim &quot;2x přenos 256ky bajtů za sebou&quot;
&gt; 	       (to asi lidem vadit nebude), jen režim
&gt; 	       &quot;střídání&quot;
&gt; 	   (-) IC LS646 (543) nutno koupit, ve starých PC
&gt; 	       komponentech nebývá (ve variantách 3,4 se
&gt; 	       dají ze starých komponentů získat všechny
&gt; 	       obvody)
&gt; 	 &amp;nb! sp; (-) nelze použít I/O instrukce s přímou adresou:
&gt; 	       OUT (78h),A a IN A,(78h)
&gt; 	       snad se dají oželet
&gt; 
&gt; 	Teď babo raď, co je nejvýhodnější...
&gt; 
&gt; 	Petr de Zviqov
&gt; 	
&gt; 
&gt; 
&gt; 
&gt; 	-- 
&gt; 	Máte problémy s mobilem? Zkuste poradnu na Mobil.cz!
&gt; &lt;http://mobil.cz/ad_campaign.html?client=poradna&gt; 
&gt; 
&gt; 
&gt; 	---
&gt; 	Odchozí zpráva neobsahuje viry.
&gt; 	Zkontrolováno antivirovým systémem AVG ( &lt;http://www.grisoft.cz&gt;).
&gt; 	Verze: 6.0.483 / Virová báze: 279 - datum vydání: 19.5.2003
&gt; 
&gt; -- 
&gt; Máte problémy s mobilem? Zkuste poradnu na Mobil.cz!
&gt; &lt;http://mobil.cz/ad_campaign.html?client=poradna&gt; 
</pre>