Motorola 68EC040

O Motorola 68EC040 é um microprocessador CISC baseado no Motorola 68040 e desenvolvido para controladores embarcados (máquinas dedicadas). Diferia do 68040 pela ausência da FPU e da MMU, o que o tornava mais barato do que o chip completo, e também com menor consumo de energia.

O 68EC040 foi utilizado no Supervisor Engine I dos switches Cisco, que é o coração dos modelos 2900, 2948G, 2980G, 4000, 4500, 5000, 5500, 6000, 6500 e 7600.

Motorola 68LC040

Um 68LC040 de 25 MHz.

O Motorola 68LC040 foi outra versão de baixo custo do 68040, sem FPU, mas com MMU, o que o torna mais parecido com um 68030. Todavia, incluía os caches e o pipeline do 68040 e é, portanto, significativamente mais rápido do que o 68030.

Algumas revisões de máscara do 68LC040 apresentavam um erro que impedia o chip de operar corretamente quando um emulador de FPU via software era utilizado. De acordo com a errata da Motorola, nenhum chip com o conjunto de máscara 2E71M ou posterior apresenta esse erro. Essa nova máscara foi introduzida em meados de 1995 e elevou o chip 68LC040 ao status MC.

As revisões com falha são encontradas tipicamente em computadores Apple Macintosh baseados no processador 68LC040. Confirmou-se que os chips com o conjunto de máscara 2E23G (como os utilizados no LC 475) apresentam defeito. A falha consiste na perda de operações de escrita pendentes quando a exceção "F-line" é acionada. O 68040 não consegue atualizar seu microcódigo da mesma forma que os chips x86 modernos. Isso significa que a única maneira de utilizar softwares que exigem funcionalidade de ponto flutuante é substituir o 68LC040 (que apresenta falhas) por uma revisão mais recente ou por um 68040 completo.

Referências

  1. ↑ Motorola, ed. (1993). M68040 User’s Manual (PDF) (Relatório) (em inglês). p. B-2
  2. ↑ Louis R. Rossi; Louis D. Rossi; Thomas L. Rossi (2000). «The Catalyst 5000 Series». In: McGraw-Hill. Cisco Catalyst LAN Switching (PDF) (em inglês). [S.l.: s.n.] p. 124
  3. ↑ «MC68LC040 Datasheet (PDF) - Motorola, Inc». Alldatasheet (em inglês). Consultado em 18 de julho de 2026
  4. ↑ «Documentation Clarification for MC68040». Freescale (em inglês). Consultado em 20 de maio de 2013. Cópia arquivada em 14 de março de 2012
  5. ↑ «E71M and E42K MC-Qualified Mask Sets». Freescale (em inglês). Consultado em 24 de julho de 2012. Cópia arquivada em 2 de março de 2012
  6. ↑ «NetBSD Problem Report #13078: Mac 68LC040 problem» (em inglês). Gnats.netbsd.org. Consultado em 24 de julho de 2012

Ligações externas

Ícone de esboço Este artigo sobre hardware é um esboço. Você pode ajudar a Wikipédia expandindo-o.