Re: Ułamany pin w złączu IDE na dysku

Autor: Maciej W. Rozycki <macro_at_linux-mips.org>
Data: Thu 14 Sep 2006 - 16:12:32 MET DST
Message-ID: <Pine.LNX.4.64N.0609141404240.3912@blysk.ds.pg.gda.pl>
Content-Type: MULTIPART/MIXED; BOUNDARY="328795856-551552739-1158239491=:3912"

On Wed, 13 Sep 2006, Radosław Sokół wrote:

> a w IDE kontroler przeniesiono na sam dysk. Wyobraź
> sobie, bo pewnie tego nie wiesz, że w pierwszych pły-
> tach głównych złącze IDE było prawie że *bezpośrednim*
> połączeniem z magistralą ISA! Na płycie nic nie było
> do sterowania dyskiem! A oprogramowanie do dzisiaj może
> zupełnie olewać płytę główną i wysyłać polecenia bezpo-
> średnio do *dysku*!

 Szkoda czasu na dyskusje z Anonimem -- "kontroler" ATA mozna skonstruowac
przy uzyciu 16-bitowego bufora dwukierunkowego dla magistrali danych (2 x
74245 winny sie nadac), 5-bitowego zatrzasku i dekodera z kodu binarnego
na 1 z 4 dla magistrali adresow, dwoch bramek dla sterowania kierunkiem
transmisji, bufora dla linii przerwania i dodatkowej bramki, jesli
wykorzystywane jest IORDY. Oczywiscie pod warunkiem, ze magistrala hosta
zapewnia odpowiednie sygnaly i zaleznosci czasowe, co w przypadku ISA
jakims dziwnym trafem ma miejsce. Czy taki obwod wypelnia definicje
kontrolera pozostawiam ocenie innych...

 Co oczywiscie nie zmienia faktu, ze w przyrodzie kontrolery dyskow
wykorzystujace urzadzenia ze sprzegiem ATA wystepuja, np. 3ware Escalade
7506, a ze starszych i nieco prostszych produktow -- Tekram DC-600C (dla
VLB).

  Maciej
Received on Thu Sep 14 16:15:11 2006

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Thu 14 Sep 2006 - 16:51:10 MET DST