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