Hombre es un chipset RISC para Amiga , diseñado por Commodore , que fue pensado como la base de su máquina de juegos de próxima generación llamada CD64 [1] y una tarjeta PCI aceleradora 3D. Hombre fue cancelado junto con la quiebra de Commodore International .
Historia
En 1993, Commodore International detuvo el desarrollo del conjunto de chips AAA cuando concluyeron que los clones de PC convencionales tendrían un rendimiento similar poco después del lanzamiento de las máquinas AAA.
En el lugar de AAA, Commodore comenzó a diseñar un nuevo 64-bit 3D gráficos chipset basan en Hewlett-Packard 's PA-RISC de arquitectura para servir como la nueva base de la Amiga computadora de la serie. Fue nombrado Hombre (pronunciado "ómbre" que significa hombre en español ) y fue desarrollado en conjunto con Hewlett-Packard durante un período estimado de dieciocho meses.
Compatibilidad con versiones anteriores
Hombre no admite ningún modo planar, ni ninguna emulación para el conjunto de chips heredado de Amiga o los registros de CPU de 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 AGA Amiga en un solo chip para resolver los problemas de compatibilidad con versiones anteriores. Este único chip incluiría el núcleo Motorola MC680x0, más el chipset AGA. El chip podría integrarse en computadoras basadas en Hombre para compatibilidad con el software AGA. [2]
Diseño
Hombre se basa en dos chips: un chip de controlador de sistema y un chip de controlador de pantalla.
El chip del controlador del sistema fue diseñado por el Dr. Ed Hepler, conocido como el diseñador del chip AAA Andrea. El chip es similar en principio al controlador de bus de chips que se encuentra en Agnus, Alice y Andrea de los conjuntos de chips Amiga . El chip presenta lo siguiente:
- Un microprocesador SIMD PA-7150 de más de 100 MHz
- Un motor DMA avanzado y blitter con mapeo de texturas 3D y sombreado Gouraud
- Procesador de sonido con resolución de 16 bits con ocho voces
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 conjunto de chips también admitió futuras actualizaciones oficiales o de terceros a través de la extensión para un procesador PA-RISC externo .
Estos chips y algunos otros circuitos serían parte de una tarjeta PCI , a través del sistema de gráficos ReTargetable .
Había planes para portar el kernel de AmigaOS Exec a sistemas de gama baja, pero esto no fue posible debido a los problemas financieros que enfrentaba 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 que la nueva CPU big-endian ejecute el software heredado 68k Amiga a través de la emulación . Commodore eligió el microprocesador PA-7150 sobre el microprocesador MIPS R3000 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 soporte de modo de gráficos planos . Commodore también decidió dejar de admitir los ocho sprites originales de Amiga porque los sprites 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 que incluyen estas:
- una tasa de relleno de 30 millones de píxeles renderizados en 3D por segundo (similar al rendimiento de PlayStation de Sony )
- Modos gráficos gruesos de 16 bits (para reducir costos, Commodore abandonó el modo de 256 colores con registros de Color LUT)
- 32-bit grueso con 8 bits de canal alfa
- Resolución progresiva de 1280 × 1024 píxeles con una paleta de colores de 24 bits
- uno de sprite con una paleta de color de 24 bits, que se utiliza para el puntero del ratón
- cuatro campos de juego en modo gráfico de 16 bits cada uno
- Motor de mapeo de texturas 3D
- Sombreado de Gouraud
- Almacenamiento en búfer Z
- Compatibilidad YUV con soporte JPEG
- Compatibilidad estándar con TV y HDTV
- Registros y bus de datos internos de 64 bits
El chipset podría venderse como una tarjeta gráfica PCI de gama alta con periféricos mínimos ASIC y DRAM de 64 bits , o como un sistema de juego basado en CD-ROM (CD64) de menor costo utilizando DRAM de 32 bits . También se puede utilizar para sistemas integrados de decodificadores .
Según el Dr. Ed Hepler, Hombre debía fabricarse en CMOS de metal de 3 niveles de 0,6 µm con la ayuda de Hewlett-Packard . HP había fabricado el chip AGA Lisa y colaboró en el diseño del chipset AAA.
Commodore planeaba adoptar la arquitectura Acutiator diseñada por Dave Haynie para Hombre antes de declararse en quiebra y cerrar el negocio.
Ver también
- Procesadores de la familia PA-RISC
- CPU PA-7150
Referencias
- ^ 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 programa inicial de 18 meses era para el hardware de la máquina de juego Hombre. Aquí no hay un sistema operativo real, solo una biblioteca de rutinas, incluido un paquete 3D que probablemente tendría licencia. El SO Amiga no debía ejecutarse en este sistema de ninguna forma.
- ^ Dr. Ed Hepler (21 de mayo de 1998). "Una entrevista con el diseñador de Hombre Dr. Ed Hepler" . Consultado el 17 de diciembre de 2014 .
Reporté al VP de Ingeniería y fui responsable de la arquitectura de la próxima generación de Amigas. En ese cargo, realicé varios estudios, incluido uno que habría producido un solo chip Amiga (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
- Historia de Amiga
- Hombre History - Selección RISC por el Dr. Edward L. Hepler [ enlace muerto permanente ]
- El archivo de Dave Haynie con mucha información detallada y especificaciones
- (en francés) Entrevista a Chris Ludwig
- (en francés) Artículo sobre Hombre
- Planes de CBM para el chipset RISC, por Dave Haynie