Integrerad Woz-maskin

Original disk II-kontroller. Integrated Woz Machine implementerade all deras logik på ett enda chip.

The Integrated Woz Machine (eller IWM för kort) är en single-chip version av diskettkontrollern för Apple II . Den användes också i Macintosh -datorer.

Historia

När han utvecklade en diskettenhet för Apple II, ansåg Apple Inc.s medgrundare Steve Wozniak att de befintliga modellerna på marknaden var för komplicerade, dyra och ineffektiva. Istället för att använda de befintliga diskettenheterna från Shugart Associates bestämde sig Wozniak för att använda drivmekanismen – men utveckla sin egen elektronik separat för både enheten och styrenheten.

Wozniak kom framgångsrikt med en fungerande diskettenhet med ett kraftigt reducerat antal elektroniska komponenter. Istället för att lagra 8–10 sektorer (var och en rymmer 256 byte data) per spår på en 5,25-tums diskett – något som var standard på den tiden, använde Wozniak gruppkodad inspelning (GCR ) , och med 5-och-3-kodning lyckades klämma ihop så många som 13 sektorer på varje spår med samma mekanik och samma lagringsmedium. I en senare revidering ökades detta antal upp till 16 sektorer per spår med 6-och-2-kodning .

Diskettenhetens styrkort, "Disk II-gränssnittet", byggdes med 8 ICs, varav en är PROM , som innehåller tabeller för kodaren och avkodaren, tillståndsmaskinen och en del kod.

För att göra det enklare att flytta kontrollern till huvudkortet, som i Apple IIc , Apple IIGS och Macintosh , integrerade Dr Wendell Sander alla dessa komponenter i ett enda chip – IWM.

Applikation och uppdateringar

IWM är i huvudsak en diskkontroller på en IC. Den användes i Apple IIc , och senare Apple IIGS , och alla Mac-modeller upp till Macintosh II. Senare introducerades en utökad version, känd som SWIM (Sander-Wozniak Integrated Machine). Denna nya version lade till möjligheten att läsa och skriva FM- och MFM -formaterade (PC-formaterade) disketter. I senare Mac-modeller lades fler och fler kringutrustning till SWIM, tills Apple slutligen fasade ut diskettenheter från Mac-datorerna. Diskettkontrollfunktionen fanns fortfarande kvar i styrkretsen ett tag, även om tillhandahållandet av diskettenheter för Mac-datorerna redan hade upphört. Till exempel hade de första iMac-datorerna fortfarande en diskettenhetskontakt på moderkortet , vilket gjorde att en diskettenhet kunde eftermonteras av kunniga entusiaster. [ självpublicerad källa? ]

Se även

Vidare läsning