stringtranslate.com

Conjunto de chips Amiga Hombre

Hombre es un chipset RISC para Amiga , diseñado por Commodore , que fue pensado como la base de una gama de computadoras personales y productos multimedia Amiga, incluyendo un sucesor del Amiga 1200 , una máquina de juegos de próxima generación llamada CD64 [1] y una tarjeta aceleradora PCI 3D. Hombre fue cancelado junto con la quiebra de Commodore International .

Historia

En 1993, Commodore International abandonó el desarrollo del chipset AAA cuando concluyó que los clones de PC convencionales tendrían un rendimiento similar poco después de que se lanzaran las máquinas AAA.

En lugar de AAA, Commodore comenzó a diseñar un nuevo chipset gráfico 3D de 64 bits basado en la arquitectura PA-RISC de Hewlett-Packard para que sirviera como nueva base para la serie de computadoras personales Amiga . Su nombre en código era Hombre (pronunciado " ómbre " en español ) y se desarrolló en conjunto con Hewlett-Packard durante un período estimado de dieciocho meses.

Compatibilidad con versiones anteriores

Hombre no soporta ningún modo planar, ni ninguna emulación para el chipset Amiga heredado o los registros de CPU Motorola 680x0 , por lo que era completamente incompatible con los modelos anteriores de Amiga. Según el diseñador de Hombre, el Dr. Ed Hepler, Commodore tenía la intención de producir un Amiga AGA en un solo chip para resolver los problemas de compatibilidad con versiones anteriores. Este chip único incluiría el núcleo Motorola MC680x0, más el chipset AGA. El chip podría integrarse en computadoras basadas en Hombre para lograr compatibilidad con versiones anteriores del software AGA. [2]

Diseño

Hombre se basa en dos chips: Nathaniel, un chip controlador del sistema, y ​​Natalie, un chip controlador de pantalla.

El chip controlador del sistema fue diseñado por el Dr. Ed Hepler, conocido por ser el diseñador del chip AAA Andrea. El chip es similar en principio al controlador de bus de chip que se encuentra en Agnus, Alice y Andrea de los chipsets Amiga . Nathaniel presenta lo siguiente:

Se ha incluido lógica adicional para permitir que se realicen algunas operaciones de punto flotante en hardware; se incluye un archivo de registro de punto flotante.

También se estaba considerando la inclusión de una unidad de punto flotante de doble precisión .

El chip controlador de pantalla fue diseñado por Tim McDonald, también conocido como el diseñador del chip AAA Monica. Es similar en principio a los chips Denise, Lisa y Monica que se encuentran en los Amigas originales. Además, el chipset también admitía futuras actualizaciones oficiales o de terceros mediante la extensión para un procesador PA-RISC externo .

Natalie presenta lo siguiente:

Estos chips y algunos otros circuitos serían parte de una tarjeta PCI , a través del sistema ReTargetable Graphics .

Se habría proporcionado E/S adicional para periféricos como unidad de disquete, teclado y mouse con un ASIC periférico dedicado e independiente.

Existían planes para portar el núcleo AmigaOS Exec a sistemas de gama baja, pero esto no fue posible debido a los problemas financieros que atravesaba Commodore en ese momento. Por lo tanto, se iba a utilizar una biblioteca OpenGL con licencia para el sistema de entretenimiento de gama baja.

El plan original para el sistema informático basado en Hombre era tener compatibilidad con Windows NT , con AmigaOS nativo recompilado para la nueva CPU big-endian para ejecutar el software Amiga heredado de 68k mediante emulación . Commodore eligió el conjunto de instrucciones PA-RISC en lugar de la arquitectura MIPS y los microprocesadores PowerPC integrados de primera generación , principalmente porque estos microprocesadores de bajo costo no estaban calificados para ejecutar Windows NT . Este no fue el caso del MIPS R4200 de 64 bits , pero fue rechazado por su alto precio en ese momento.

Características

Hombre fue diseñado como una ruptura clara con la arquitectura tradicional del chipset Amiga, sin compatibilidad con el modo gráfico planar . Hombre tampoco cuenta con los ocho sprites originales de Amiga; las primeras iteraciones de Hombre presentaban un nuevo motor de sprites incompatible, pero Commodore decidió abandonar los sprites porque estos se habían vuelto menos atractivos para los desarrolladores en comparación con los blitters rápidos. A pesar de la falta de compatibilidad, Hombre introdujo tecnologías modernas, entre las que se incluyen las siguientes:

El chipset podría venderse como una tarjeta gráfica PCI de alta gama con periféricos mínimos (ASIC) y DRAM de 64 bits , o como un sistema de juegos basado en CD-ROM de menor costo (CD64) que utiliza DRAM de 32 bits barata . También podría usarse para sistemas integrados de decodificadores .

Según el Dr. Ed Hepler, el Hombre se fabricaría en CMOS metálico de 3 niveles de 0,6 µm con la ayuda de Hewlett-Packard . HP había fabricado el chip AGA Lisa y había colaborado en el diseño del chipset AAA.

Commodore estaba planeando adoptar la arquitectura Acutiator diseñada por Dave Haynie para Hombre antes de declararse en quiebra y cerrar.

Véase también

Referencias

  1. ^ Dave Haynie (24 de enero de 1995). "Planes de CBM para el chipset RISC". Gareth Knight. Archivado desde el original el 3 de julio de 2008. Consultado el 31 de enero de 2010. El cronograma inicial de 18 meses era para el hardware de la máquina de juegos Hombre . No hay un sistema operativo real aquí, solo una biblioteca de rutinas, incluido un paquete 3D que probablemente estaría bajo licencia. El sistema operativo Amiga no debía ejecutarse en este sistema en ninguna forma.
  2. ^ Dr. Ed Hepler (21 de mayo de 1998). "Una entrevista con el diseñador de Hombre, el Dr. Ed Hepler" . Consultado el 17 de diciembre de 2014. Yo dependía del vicepresidente de ingeniería y era responsable de la arquitectura de las Amigas de próxima generación. En ese puesto, realicé varios estudios, incluido uno que habría producido un Amiga de un solo chip (núcleo Motorola MC680x0, más lógica AA) y las primeras versiones de Hombre que contenían un procesador SIMD para gráficos, etc.

Enlaces externos