PERQ
ProcessorEdit
La CPU PERQ era un diseño de lógica discreta microcodificada, en lugar de un microprocesador. Se basó en ALU de corte de bits 74S181 y un secuenciador de microcódigo Am2910. La CPU PERQ era inusual en tener registros de 20 bits de ancho y un almacén de control grabable (WCS), lo que permitía redefinir el microcódigo. La CPU tenía un ciclo de microinstrucción de 170 ns (5,88 MHz).
PERQ 1Editar
El PERQ original (también conocido como el PERQ 1), lanzado en 1980, estaba alojado en un gabinete tipo pedestal con una fascia marrón y una unidad de disquete de 8 pulgadas montada horizontalmente en la parte superior.
La CPU PERQ 1 tenía un WCS que comprendía palabras 4k de memoria de microcódigo de 48 bits. La CPU PERQ 1A posterior extendió el WCS a 16k palabras. El PERQ 1 se podía configurar con 256 kB, 1 MB o 2 MB de RAM de 64 bits de ancho (a la que se accede a través de un bus de 16 bits), un disco duro Shugart SA-4000 de 12 o 24 MB de 14 pulgadas y una unidad de disquete de 8 pulgadas. El diseño interno del PERQ 1 estaba dominado por la unidad de disco duro montada verticalmente. Fue en gran medida esto lo que determinó la altura y profundidad del chasis.
Un sistema PERQ 1 básico comprendía una placa de CPU, una placa de memoria (que incorpora la interfaz framebuffer y monitor) y una placa de E/S (IOB, también llamada CIO). El IOB incluía un microprocesador Zilog Z80, una interfaz IEEE-488, un puerto serie RS-232, interfaces de disco duro y de disquete y hardware de síntesis de voz. PERQ 1s también tenía una ranura de placa de E/S (OIO) opcional de repuesto para interfaces adicionales, como Ethernet.
Una tableta gráfica era estándar. La mayoría de los PERQ 1 se suministraron con un monitor monocromo de fósforo blanco de orientación vertical de 8½ ×11 pulgadas y 768×1024 píxeles.
PERQ 2Editar
El PERQ 2 (con nombre en código Kristmas durante el desarrollo) fue anunciado en 1983. El PERQ 2 se podía distinguir del PERQ 1 por su gabinete más ancho, diseñado por ICL, con una fascia de color más claro, una unidad de disquete vertical y una pantalla de diagnóstico de tres dígitos.
El PERQ 2 usaba la misma CPU WCS de 16k que el PERQ 1A y tenía un mouse de 3 botones en lugar de la tableta gráfica. Estaba configurado con un disco duro Micropolis Corporation 1201 de 8 pulgadas y 35 MB más silencioso, 1 o 2 MB de RAM y tenía la opción del monitor vertical del PERQ 1 o un monitor de orientación horizontal de 19 pulgadas y 1280×1024.
Debido a problemas de fabricación con el PERQ 2 original de 3RCC (también conocido como K1), ICL revisó el diseño de hardware, dando como resultado el PERQ 2 T1 (o ICL 8222).
Los modelos posteriores PERQ 2 T2 (ICL 8223) y PERQ 2 T4 reemplazaron el disco duro de 8 pulgadas con un disco duro de 5¼ pulgadas, lo que también permitió instalar un segundo disco internamente.
El modelo T4 (del cual se cree que solo se produjeron alrededor de 10) tenía una CPU extendida de 24 bits y un bus de backplane, lo que permitía el uso de una placa de 4 MB de RAM.
El PERQ 2 retuvo la ranura OIO del PERQ 1, pero reemplazó el IOB con tarjetas EIO (E/S Ethernet) o NIO (E/S No Ethernet). Estos eran similares al IOB, con la adición de un reloj en tiempo real no volátil, un segundo puerto RS-232 y (en la placa EIO) una interfaz Ethernet.
PERQ 3editar
El PERQ 3A (también conocido como ICL 3300 Advanced Graphics Workstation) fue desarrollado por ICL como reemplazo del PERQ 2. El PERQ 3A tenía una arquitectura de hardware completamente nueva basada en un microprocesador Motorola 68020 de 12,5 MHz y una unidad de punto flotante 68881, además de dos procesadores AMD 29116A de 32 bits que actuaban como coprocesadores gráficos. También tenía hasta 2 MB de RAM, un disco duro SCSI y estaba alojado en un gabinete de escritorio de estilo «mini torre». El sistema operativo era un port de UNIX System V Release 2 llamado PNX 300. Las unidades prototipo se produjeron en 1985, pero el proyecto se canceló antes de que comenzara la producción completa (el proyecto se había retrasado e ICL decidió que era un proveedor de soluciones: vendería estaciones de trabajo Sun como parte de la solución).
Otro diseño de estación de trabajo en desarrollo en el momento de la desaparición de la compañía, el PERQ 3B era un modelo de color (a veces denominado PERQ 5) que fue asumido por Crosfield Electronics para su estación de trabajo de diseño de página Crosfield Studio 9500. La estación de trabajo también era conocida internamente como Python, fue desarrollada en 1986 conjuntamente por MegaScan y Conner Scelza Associates (ambos en Gibsonia, Pittsburgh) y el equipo Crosfield (en Hemel Hempstead, Inglaterra). MegaScan, dirigido por Brian Rosen, desarrolló la electrónica de la estación de trabajo y Conner Scelza Associates (dirigido por Jerry Conner y Don Scelza) portó UNIX y escribió todo el resto del software de soporte. Crosfield (dirigido por Andrew Chapman) era el gerente general del proyecto y tenía ingenieros integrados en MegaScan (Simon Butler y Mark Somervail) y Conner Scelza (Roger Willcocks).
El requisito de Crosfield era un sistema de gráficos de muy alto rendimiento (conocido como Viper, desarrollado por su filial benchMark Technologies) y una gran cantidad de almacenamiento en disco. El equipo de Crosfield en Hemel Hempstead desarrolló una solución RAID temprana que admitía hasta 8 controladores SCSI que funcionaban en paralelo con transmisión de datos desde unidades de altura completa de 5¼ pulgadas y una red de fibra óptica rápida conocida como GALAN. Los prototipos comenzaron a funcionar a finales de 1986, tanto en Estados Unidos como en el Reino Unido, y la producción en volumen de la fábrica de Crosfield en Peterborough comenzó a principios de 1987.
Periféricos Edit
Se produjeron varias tarjetas OIO opcionales para las tarjetas OIO PERQ 1 y 2: 3RCC que proporcionaban una interfaz PERQlink paralela de 16 bits (destinada a descargar microcódigo de otro PERQ en el momento del arranque) más Ethernet y/o un controlador de impresora láser Canon CX. Por lo tanto, un PERQ 2 podría configurarse con dos puertos Ethernet (EIO más OIO). También se podía conectar una impresora de matriz de puntos a los puertos RS-232 o IEEE-488. Otras placas OIO de terceros se produjeron para interactuar con otros dispositivos, como unidades de cinta QIC-02 o cámaras de video.