Em Abril de 1989 a Intel lançou o núcleo que foi o primeiro de muitos de nós. O i486 fez um sucesso esperado, em plena era dos computadores pessoais, esse processador ganhou rapidamente espaço e foi o “estado da arte” por muitos anos.

O que havia na época

Nesse ano, o número de computadores ultrapassara 100 milhões no mundo, havendo 500 mil só nos EUA. A Internet tinha uma adesão crescente, chegando a 100 mil servidores ligados à NSFNET. O Brasil recebeu a denominação “.br” para seus domínios.

Figura 01: IBM 4341.
Figura 01: IBM 4341.

Em maio, a UFRJ interligou um computador IBM 4341 à um computador na UCLA (Universidade da Califórnia). Com uma conexão de 4800bps, era o terceiro nó da BITNET (rede criada em 1981 pela CUNY e Yale) no Brasil [5].

É lançado o i486

Com o nome de 80486, seguindo a linhas dos 80×86, este processador também era conhecido como i486, ou apenas 486. Foi um núcleo de alta performance lançado como sucessor do i386. Tinha 1,2 milhões de transistores, mais de 4 vezes mais que seu predecessor (80386). No entanto, ele apresentava apenas 6 novas instruções. A principal modificação foi na arquitetura interna, que adquiriu novas funções.

Foi o primeiro processador a integrar o co-processador matemático dentro do núcleo. Antes dele, o processador precisava de um outro componente dedicado. Desde o nosso amigo XT (i8086), o co-processador era um componente separado, o i8087 para este. O último da lista foi o i386 (80386) com o i387 (80387). Além disso, esse co-processador teve sua performance melhorada, fazendo as mesmas tarefas de maneira mais eficiente que o i387.

Rodando a 50MHz, alcançava 40MIPS em média, podendo chegar a picos de 50MIPS. O processador original (i486DX) não tinha a tecnologia para a multiplicação do clock (PLL), logo rodava na velocidade do barramento. Essa versão era chamada “Single Clock Version“. Era de 25MHz, condizente com as placas-mãe da época, mas esse mesmo núcleo chegou a 50MHz. Ela tinham como alimentação apenas a tensão de 5V.

Sua segunda versão era denominada i486DX2, classificada como “Clock Doubled Version“. Duplicava o clock do barramento, com modelos de 40MHz (para um barramento de 20MHz), passando por 50MHz e até 66MHz. Foi apenas nessa versão que a tensão baixou para 3,3V.

Apesar da versão seguinte chamar i486DX4, era denominado “Clock Tripled Version“, onde o clock do processador era 3 vezes maior que a do barramento. Este partia de 75MHz (para um barramento de 25MHz) até os 100MHz, onde verdadeiramente rodava a 99MHz, uma vez que ele triplicava o barramento de 33MHz.

Figura 03:
Figura 03: i486DX2-50
Figura 04:
Figura 04: i486DX4-75

A AMD chegou a ir mais longe, lançou um modelo de 486 que chegava a 120MHz. Tratava-se do mesmo processo multiplicar o clock do barramento, onde o Am486DX4-120 tinha como clock de barramento 40MHz, rodando internamente a 120MHz. Outros fabricantes chegaram a produzir esse componente, como a Cyrix, IBM, UMC e até a STMicroelectronics.

Figura 05:
Figura 05: Am486DX4-120
Figura 06:
Figura 06: ST486DX2-40

Tinha um cache L1 de 8KB para as instruções mais recentes, muito mais que a primeira versão de i386, que tinha 1KB. Neste ponto é interessante observar uma foto do silício desse processador. Vimos que o número de transistores cresceu em muitas vezes em relação ao i386, e é possível verificar que boa parte do processador é apenas a memória cache.

Figura 07:
Figura 07: Foto do “die” do i486DX, com a indicação de cada bloco desse núcleo.

Esse componente era encapsulado em PGA, uma matriz de pinos de passo 2,54mm (0,1″) que era encaixado em um soquete específico. No entanto, versões de baixa potência para computadores portáteis permitiram outros encapsulamentos, como PQFP e SQFP.

Figura 08: Encapsulamento PGA.
Figura 08: Encapsulamento PGA.
Figura 09: Processador i486SL-25, no encapsulamento PQFP.
Figura 09: i486SL-25, no PQFP.

O Legado

A Intel lançou em 1997 uma versão embarcada desse núcleo, o “Embedded Intel 486“. Chegou a lançar uma versão em encapsulamento TQFP e um core que trabalhava com tensão de 2,0V (Ultra Low Power i486 GX). Apesar disso, a Intel parou a produção desse núcleo em 2007, com seus 18 anos de vida.

Figura 10:
Figura 10: i486GX-33, a versão Embedded.

Apesar disso, alguns fabricantes ainda utilizam esse processador em plataformas baseadas em PC. É possível encontrar algumas placas dedicadas com núcleos x86 extremamente integrados, contendo controlador de vídeo, canal de comunicação serial, paralelo, rede, etc.

Figura 11: UNO-1140
Figura 11: UNO-1140 [13]

Considerações finais

Esse núcleo fez parte da história dos processadores, sendo um marco de tecnologia para o avanço do i386 e a base para a criação do Pentium. Fez parte da vida de muita gente, e merece ter seus 25 anos comemorados.

Referências

https://www.ufpa.br/dicas/net1/int-h198.htm
https://pt.wikipedia.org/wiki/National_Science_Foundation_Network
https://pt.wikipedia.org/wiki/Hist%C3%B3ria_da_Internet_no_Brasil
https://pt.wikipedia.org/wiki/BITNET
https://www.nethistory.info/Resources/Internet-BR-Dissertacao-Mestrado-MSavio-v1.2.pdf
https://en.wikipedia.org/wiki/Intel_80386
https://en.wikipedia.org/wiki/Intel_80486
https://en.wikipedia.org/wiki/X87
https://www.cpu-collection.de/?l0=co&l1=Intel&l2=i486%20DX
https://en.wikipedia.org/wiki/Pin_grid_array
https://www.pld.ttu.ee/~prj/486dev.pdf
https://www.embeddedsys.com/subpages/products/images/pdf/microsys_netsock435_datasheet.pdf
https://downloadt.advantech.com/ProductFile/PIS/UNO-1140/Product%20-%20Datasheet/UNO-1140_DS20140326173234.pdf

Figura 01: https://www.kcg.ac.jp/museum/en/computer/mainframe_computers/ibm.html

Figura 03: https://www.cpu-collection.de/showimage.php?i=Intel_A80486DX2-50_C5100585&s=big&tb=1&r=0

Figura 04: https://www.cpu-collection.de/showimage.php?i=Intel_A80486DX4-75_C439106W&s=big&tb=1&r=0

Figura 05: https://upload.wikimedia.org/wikipedia/commons/8/86/AMD_Am486DX4-120.jpg

Figura 06: https://en.wikipedia.org/wiki/File:KL_STMicroelectronics_ST486DX2-40.jpg

Figura 07: https://2.bp.blogspot.com/-N26oevil2JY/UwPl2ISPY9I/AAAAAAAAACs/vlovK4KcojY/s1600/i486_die_anno2.png

Figura 08: https://upload.wikimedia.org/wikipedia/commons/9/95/XC68020_bottom_p1160085.jpg

Figura 09: https://upload.wikimedia.org/wikipedia/commons/1/14/KL_Intel_486SL.jpg

Figura 10: https://media.digikey.com/photos/Intel%20Photos/FA80486GXSF33.JPG

Figura 11: https://downloadt.advantech.com/ProductFile/PIS/UNO-1140/Product%20-%20Datasheet/UNO-1140_DS20140326173234.pdf