giovedì 9 settembre 2010

Intel 4004: il primo microprocessore!





Verso la metà del 1969 un gruppo di ingegneri della ditta giapponese Busicom arrivo' in California a visitare una nuova societa'....la Intel. Essi volevano far sviluppare sette circuiti integrati necessari per realizzare una serie di calcolatrici da tavolo. Il capo del dipartimento di "Application Research", Ted Hoff, dopo aver esaminato l'architettura Busicom, ebbe l'idea di semplificarla compattando tre chip in uno solo. La proposta di Hoff, dopo un dibattito con gli ingegneri Busicom, venne infine da loro accettata con grande soddisfazione. A questo punto, il progetto fu trasferito ad un altro dipartimento, il dipartimento MOS di cui era a capo Les Vadasz. Il progetto giacque per molti mesi accumulando un grande ritardo rispetto ai tempi pattuiti con la Busicom, finché Federico Faggin fu assunto da Vadasz alla Intel come capo-progetto e designer dei chip agli inizi di aprile del 1970. Faggin preparò una nuova tabella di marcia che richiedeva l'aiuto di un secondo ingegnere. La Busicom accettò la nuova tempistica e Shima, un software e logic designer, rimase in California per sei mesi ad aiutare Faggin. Per sei mesi collaborarono insieme, soprattutto nella delicata fase di controllo dei circuiti e della logica. Tornato in Giappone Shima si occupò poi di sviluppare il software per la calcolatrice, il primo prodotto commerciale che usò il 4004. Lavorando con grande accanimento Faggin riuscì a completare il progetto con successo nel tempo record di nove mesi. Il 4004 fu completamente funzionale verso la metà di marzo 1971. Faggin in seguito convinse i manager della Intel a spendere 60.000 dollari per acquisire i diritti di sfruttamento e a introdurre il chip sul mercato. Nel Novembre 1971 la Intel annunciò al pubblico il 4004. L'Intel 4004 fu messo in commercio con un package a 16 pin dual in-line il 15 novembre del 1971. Il 4004 fu il primo processore progettato e costruito dalla Intel, che in precedenza aveva costruito solo chip di memoria.

Il 4004 quindi è stato il primo microprocessore a singolo chip, con un clock a 740KHz poteva eseguire fino a 92000 istruzioni al secondo, poteva indirizzare 4KB di memoria di programmi e 640byte di RAM. Sebbene il 4004 fosse perfetto per un calcolatore ed applicazioni simili non trovò grande mercato a causa della sua architettura limitata. Il 4004 soffre la mancanza degli interrupt, ha uno stack a soli 3 livelli ed usa un metodo complicato per accedere alla memoria.
Il microprocessore 4004 aveva 2300 transistor.

Il 4004 fu prodotto come second source anche dalla National Semiconductor.

2 commenti:

  1. Interessante articolo. Questo processo nella storia di Intel, non sapevo ancora. Hai una molto ben scritto. Come me.

    RispondiElimina

Danke!

Grazie!