sexta-feira, 7 de janeiro de 2011

3.5.4. 80287

O 80287 era o coprocessador matemático desenhado para trabalhar com o i286. Este circuito integrado era em tudo idêntico ao seu congénere 8087, isto é, continha as mesmas capacidades de processamento internas do 8087, mas a interface foi modificada de modo a trabalhar com o i286.

Ao contrário do 8088 e 8087, o i286 e o 80287 não trabalham sincronizados. A interface é assíncrona e menos eficiente que a do 8087. Além do mais, o circuito interno do i286 divide a frequência do relógio de sistema por 2 e o 80287 divide essa mesma frequência por 3. Devido a isso, muitos computadores trabalhavam com 80287 a 1/3 da velocidade do sistema, ou 2/3 da velocidade do i286.

Como já se disse, o i286 e o 80287 trabalham assincronamente e, como tal, podem trabalhar a velocidades diferentes um do outro. No desenho do i286, há um pino de entrada através do qual ele recebe o sinal de relógio. Este sinal é dividido por 2 no interior do processador e gera o sinal de relógio do processador. O 80287 tem dois modos de entrada de sinal de relógio: se o 80287 trabalha com o mesmo sinal de relógio que o i286, o seu circuito interno divide o sinal de relógio de sistema por 3; se desejarmos uma maior performance do 80287, no desenho da placa principal do computador, podemos usar um 80284, que é o circuito gerador de relógio e um oscilador separados para o 80287. Mas, caso a placa não seja desenhada especificamente para isso, o 80287 trabalhará a 2/3 da velocidade do i286.

Na tabela 3.7 podemos ver as velocidades de relógio do i286 e do 80287 em MHz, para computadores tipo AT.

Relógio de Sistema em MHz

Relógio i286 em MHz

Relógio 80287 em MHz

12,00

6,00

4,00

16,00

8,00

5,33

20,00

10,00

6,67

24,00

12,00

8,00

32,00

16,00

10,67

Tabela 3.7 – Velocidades de relógio para os i286 e 80287

1 comentário: