Volver menú revistas Volver página anterior

El Amiga Me Encanta ha conseguido el permiso por escrito de IDG Comunications España para ofrecer los artículos de la revista Amiga World España.

N° 36 - Octubre 1992
Amiga World

Tarjetas ACELERADORAS


Por Sheldom Lemon

NOTA: Las fotos con recuadro en azul pueden ser ampliadas para ver detalles. Situando el ratón encima de la foto durante unos instantes, podrás ver una pequeña descripción y lo que ocupa la ampliación.


Adquirir una aceleradora para su máquina, no siempre equivale a un sistema mejor y más potente.

Si usted ha intentado utilizar los fuentes escalables del nuevo WorkBench 2.0, o ha ejecutado un complejo simulador de jet, podrá haber advertido que su sitema no se comportaba todo lo rápido que usted esperaba. Puede pensar varias cosas, pero el caso es que su Amiga resulta demasiado lento. Estos son los resultados de las cada vez más complejas aplicaciones. Aunque su Amiga puede hacer más cosas de las que hacía antes, este no puede hacerlas a la velocidad que usted desea.

Si usted quiere restaurar las prestaciones de su Amiga, existen una serie de productos que pueden hacer su ordenador un poco más rápido de lo que lo es en la actualidad. Por otro lado, elegir la aceleradora correcta envuelve un proceso más complejo que el de simplemente comprar una que tenga un reloj de mayor velocidad. Usted deberá considerar que clase de programas ejecuta con normalidad, que aumento de velocidad es el que realmente precisa (o cuanto se puede permitir), y que otros periféricos planea adquirir o se encuentran ya instalados en su sistema. Para conseguir el máximo por su dinero, primero deberá comprender ciertas características que determinan el aumento de la velocidad en las prestaciones de su ordenador.


Análisis de velocidad

La parte que realiza la mayor parte del trabajo en su ordenador es la unidad de microprocesador (MPU), o procesador. Sin embargo, acelerar su ordenador no es algo tan simple como adquirir un procesador de mayor velocidad. Por un lado, la mayoría de los procesadores no son compatibles en cuanto a la conexión con respecto a otros.

Por otro lado, un ordenador es un sistema, por lo que no puede alterar una parte del mismo esperando que el resto siga funcionando.

Para sustituir un nuevo procesador, deberá encontrar la forma de hacer que se asemeje al procesador antiguo para el resto del sistema. De esta forma una tarjeta aceleradora deberá ser un completo sistema de ordenador, uno que es más rápido internamente, pero se comunica con los componentes externos del sistema a la antigua velocidad.

Una buena tarjeta aceleradora deberá encontrar siempre la forma de minimizar el número de comunicaciones lentas que debe realizar, y permite al procesador más rápido operar al límite de la velocidad que le sea posible. Que permite almacenar más información de forma interna o direcccionar una mayor cantidad de memoria directamente desde el procesador más rápido.

La forma más simple de acelerar un sistema es incorporar un procesador con una mayor velocidad de reloj. Un 68000 trabajando a 14.28 millones de ciclos por segundo, o megahertzios (MHz), ejecutará cada instrucción en la mitad de tiempo que tardaría en ejecutarse en un Amiga estándar con una velocidad de 7.14MHz. Este es el principio básico en el que se fundamenta la tarjeta AdSpeed (ICD).

Doblando simplemente la velocidad del reloj no hace que el sistema del ordenador al completo doble su velocidad, ya que la ejecución de instrucciones es sólo una parte de la tarea que hace el procesador. La otra parte de su tarea es comunicarse con el resto del sistema. Esta función de comunicación es quizá la más importante, debido a que el procesador debe conseguir sus instrucciones desde la memoria antes de ejecutarlas. Para hacer que este trabajo sea más rápido ICD añade 32K de memoria cache a la ADSpeed.

La memoria cache se encuentra conectada al procesador internamente, pudiendo ser accedida por el procesador de forma más rápida que la memoria normal del sistema. La combinación de un procesador más rápido y una cache de instrucciones hace posible para la tarjeta ADSpeed incrementar la velocidad en la ejecución de los programas de una a una y media a dos veces la velocidad normal.

La ADSpeed se instala en el ordenador mediante su inserción en el zócalo del 68000. Puede utilizar la tarjeta en cualquier modelo de Amiga que incorpore el 68000 (A500, A1000 y A2000), pero no en el CDTV por el momento.

Debido a que la AdSpeed es pequeña, no tendrá ningún problema al instalar la misma pese a que disponga de otras ampliaciones en su equipo de caracter interno -como es el caso de los conmutadores de ROMs, o ampliaciones de memoria CHIP-, pero seguramente no podrá instalarla en caso de tener otras ampliaciones conectadas en el zócalo del 68000 (como es el caso de la tarjeta emuladora de PC Vortex ATOnce). La tarjeta AdSpeed es altamente compatible con el software existente, ya que de hecho utiliza un procesador 68000). Usted podrá conmutar la velocidad del mismo a 7MHz, tanto desde software como desde un interruptor hardware para asegurar la compatibilidad absoluta.

Otra aproximación para acelerar su ordenador es reemplazar el 68000 por una tarjeta que contenga un procesador más avanzado de la familia Motorola. Estos incluyen los chips 68020, 68030 y 68040. (Un procesador anterior como el 68010 no ofrecen un incremento de velocidad apreciable sobre el 68000). El menos caro de los citados es el 68020. Tanto Sapphire como Midget Racer son dos ejemplos de tarjetas aceleradoras que contengan el 68020. Ambas operan a la velocidad estándar de 7.14MHz y depende del diseño avanzado del 68020 para advertir el incremento de la velocidad que ofrecen.

Sin una mayor velocidad de reloj, o memoria de 32 bits conectada directamente al procesador, Sapphire y Midget Racer sólo al doble de velocidad de lo normal. Estas son también algo más lentas en comparación con la AdSpeed debido a que reemplazan el 68000 completamente, de forma que no podrán conmutar entre ambos -amenos que reemplacen físicamente el chip, sacando previamente la tarjeta aceleradora.

La ventaja principal de estas tarjetas sobre las aceleradoras que contienen el 68000 es que estas ofrecen un interface para los chips matemáticos 68881 ó 68882. Dichos chips permiten a los programas que realicen complejas operaciones (como por ejemplo matemáticas en coma flotante) ejecutarse bastante más rápido. La contra estriba en que sólo unos cuantos programas comerciales hacen uso de dichos chips. Programas gráficos de 3D como Imagine, LightWave 3D, y Caligari: generadores de paisajes, programas de CAD, y hojas de cálculo son los que utilizan las matemáticas de coma flotante.

Para el resto de programas como es el caso de los procesadores de texto, programas de dibujo, software de autoedición, y paquetes de videoedición, la adición de un chip matemático no resulta muy significativo. Si quiere hacer que su procesador de textos vaya más rápido, obtendrá mejores resultados con la más barata AdSpeed.


La gran Explosión: 68030

El siguiente paso en el incremento de prestaciones representa un aumento significante tanto en velocidad como en potencia. El 68030 añade diversas características que lo hace más rápìdo que el 68020. Primero, este contiene una cache de datos en adición a la cache de instrucciones para un acceso más rápido a todo tipo de información. Estas tarjetas también trabajan a unas velocidades de reloj mucho más elevadas, -hasta los 50MHz. Lo más importante, estas se encuentran preparadas para soportar la más rápida memoria de 32 bits conectada directamente a este procesador avanzado. La adición de memoria de 32 bits repercute en un alto incremento sobre la velocidad mayor que tener un procesador más rápido y potente.

Por ejemplo, incorporando una tarjeta aceleradora con un 68030 a 25MHz a un sistema que tenga RAM de 16 bit, pero no memoria de 32 bit, harán que los programas se ejecuten normalmente dos o tres veces más rápidos que con un procesador normal. La misma tarjeta con memoria de 32 bit harán ejecutarse a los programas ocho o diez veces más rápido. Y aquellas tarjetas que soporten el modo 'Burst' (un modo especial de transferencia desde la memoria más rápido) serán todavía un 10 ó 15 por ciento más rápidas.

  La memoria
de la aceleradora
continúa accesible
cuando se retorna
al modo 68000
puro. Aunque
esta característica
no es soportada
por todas las
aceleradoras del
mercado.

Otra característica del 68030 que puede aumentar las prestaciones potencialmente es la inclusión interna de una unidad para el control de memoria (MMU). En el Amiga, el mayor beneficio de una MMU es la posibilidad de utilizar una imagen del KickStart que se copia en la RAM de 32 bit. Aunque esta operación consume algo de la memoria de 32 bit (256K para el KickStart 1.3, 512K para el 2.0), este ofrece una mayor velocidad de acceso a las instrucciones del KickStart, por lo que se aumenta la velocidad de las operaciones en un 10 por ciento o más.

Otros usos para la MMU incluye la ejecución del sistema operativo opcional Unix, así como el mejoramiento de las prestaciones ofrecidas por A-Max, el emulador de Mac para Amiga. Aunque existen versiones completas que incluyen la MMU en el 68030, Morotola ofrece una versión más barata de este chip, la EC030, que no incluye la MMU. En el caso de que usted no piense incorporar memoria de 32 bit para remapear el KickStart, podrá ahorrar algo de dinero mediante la adquisición de una tarjeta que utilice la versión EC (económica) de este chip.

Tarjeta aceleradora 68030 de GOLEM - 38 Kb
Tarjeta aceleradora 68030 para A2000, de la empresa alemana GOLEM

La línea actual del 68030 incluye tarjetas aceleradoras de cuatro fabricantes: CSA, MicroBotics, GVP, y Commodore, MegaMidget Racer (CSA) y VXL*30 (MicroBotics) se insertan en el zócalo del procesador 68000. Esto permite que usted pueda instalarla directamente en el Amiga 500 y Amiga 2000.

Usted puede adquirir cualquiera de estas tarjetas en una amplia variedad de configuraciones, en un rango desde un simple 68030 a 20 ó 25MHz sin procesador matemático, MMU, o memoria de 32 bit, hasta un sistema completo a 40 ó 50MHz con ocho megabytes de memoria de 32 bit. El diseño modular de estas aceleradoras permiten adquirir una tarjeta básica y añadir posteriormente un procesador más rápido, procesador matemático, o memoria de 32 bit cuando usted desee. La MMR (MegaMidget Racer) incluye la opción pra poder añadir 512K de memoria estática de 32 bit a la tarjeta básica.

Ambas tarjetas permiten retornar al procesador 68000 mediante control por software para conseguir la compatibilidad con programas que fallen con procesadores avanzados. Con la VXL, la memoria de la aceleradora continúa accesible cuanto retorna al modo 68000, pero con la MMR no. MicroBotics también sostiene que la tarjeta VXL dispondrá de un lugar para insertar un sistema alternativo de ROM, permitiendo instalar el KickStart 2.0 en la RAM de la tarjeta y poder cambiar entre esta y la 1.3 bajo control por software y hardware.

La A530 Turbo 30-40 de GVP representa una nueva solución de aceleradora para el A500. La A530 es una unidad externa que se inserta en el puerto de expansión situado en la parte izquierda del A500. Esta se encuentra contenida en una caja similar a la utilizada por el disco duro de GVP para el A500, lo cual resulta natural debido a que la A530 incluye un disco duro de 52, 120 ó 240MB junto a la aceleradora 68030 a 40 MHz.

Las aceleradoras restantes de 68030 se encuentran diseñadas para insertarlas en el slot del procesador con el que se encuentran equipados los A2000. Además de estas se encuentran otras, anteriores aceleradoras de GVP -incluyendo las series Impact y modelos de las Series-II -y la A2630 de Commodore. La tercera generación de GVP, la G-Force 030 Combo, que se encuentra disponible en modelos de 25, 40 y 50MHz, cada una de las cuales dispone de una unidad en coma flotante y un interface SCSI para disco duro, que le permite montar la unidad directamente en la tarjeta. Mediante la conexión del disco duro directamente en la aceleradora aumenta las prestaciones de la unidad, obteniendo un aumento considerable en las operaciones del sistema.

Las tarjetas a 25 y 40MHz utilizan un chip EC030, y el modelo a 50MHz emplea un 68030 estándar. Mientras que la unidad a 25Mhz se encuentra acompañada con 1MB de RAM (Ampliable a 13MB), los otros dos modelos utilizan un 68030 estándar e incluyen 4MB de memoria RAM de 32 bit, ampliable a 16MB. Estas tres tarjetas permiten retornar al modo 68000 bajo control por software o hardware, pero perderá la memoria de 32 bit y no dispondrá del disco duro en caso de hacerlo.


Más rápido que lo rápido: 68040

El Motorola 68040 es actualmente el rey de la montaña cuando se incluye como procesador avanzado en un Amiga. Aunque el 68040 se encuentra disponible desde hace menos de un año, este se encuentra actualmente disponible tanto como las aceleradoras que emplean el 68030.

Las tarjetas acceleradoras son importantes para todos los Amiga - 42 Kb
Las tarjetas aceleradoras son importantes en cualquier tipo de Amiga.

La 68040 mejora a la 68030 en un buen número de sentidos. Esta necesita menos ciclos de reloj por instrucción, lo cual significa que una 68040 a 25MHz ejecuta más instrucciones en un período dado que un 68030 a 25MHz. Sus cache de 4K tanto de instrucciones como de datos incrementan gratamente el 'hit rate' (frecuenciaa la que el procesador encuentra la información o datos necesarios que se encuentran en la memoria cache).

La cache de datos puede operar en modo 'copyback', lo cual ahorra tiempo en operaciones tanto de lectura como de escritura. Por otro lado, algunas de las funciones del chip matemático se encuentran disponibles de forma interna en el 68040. Como resultado de todas estas mejoras, una tarjeta 68040 a 25MHz ejecutará programas dos o tres veces más rápido que una 68030 a 25MHz, y hasta 25 veces más rápido que un Amiga 500 o Amiga 2000.

Desafortunadamente, algunas de las mejoras en la 68040 repercuten en más problemas de compatibilidad que los anteriores procesadores. Algunos programas (incluyendo el programa loader del kickstart 1.3) no funcionan cuando la cache de datos se encuentra activada en modo 'copyback'. Adquirir el kickstart 2.0 es al menos necesario para asegurar un nivel aceptable de compatibilidad cuando se esté utilizando una 68040. Por otro lado, algunos interfaces de disco duro (sobre todo unidades DMA como las 2090A y 2091 de Commodore) ofrecen problemas cuando se encuentran trabajando con tarjetas 68040, algunas tarjetas reducen este problema mediante la oferta de sus propias controladoras SCSI incluidas en las tarjetas. La mayoría permiten regresar al modo 68000 -mediante conmutación por software o hardware- para mantener la compatibilidad.

Las tarjetas aceleradora 68040 para A2000 se encuentran disponibles actualmente de la mano de tres fabricantes. Progressive Peripherals tiene la 040/2000 y la Zeus; RCS ofrece su Fusion Forty; y CSA contribuye con 40/4 Magnum. Toda estas tarjetas son sencillas de instalar -sólo es preciso insertarlas en el slot del procesador. Estas se encuentran acompañadas por algo más de software que las equivalentes para el A3000. ejemplos de como el software incluye programas para añadir la expansión de memoria, para mover ciertos apuntadores del sistema a la memoria de 32 bit, para manipular las caches, y para añadir software que soporte coma flotante.

Todas las aceleradoras del 68040 ofrecen un amplio rango de expansión de memoria de 32 bit hasta al menos 32MB. Advierta, no obstante, que la Magnum requiere 16MB de SIMMs para la máxima expansión. La Magnum incluye un megabyte de RAM estática de muy alta velocidad, que aumenta de forma considerable el acceso a memoria en ciertos casos.

Las tarjetas de Progressive ejecuta una 68040 25MHz a 28MHz, caso que realizan las nuevas versiones de Fusion Forty. La Magnum trabaja con el chip a una velocidad de 25Mhz. tanto la Magnum como la Zeus incluyen un interface de alta velocidad SCSI-2 que puede transferir información a una velocidad de hasta 10MB por segundo. La Magnum también permite dos puertos serie y uno paralelo.

Otras dos aceleradoras 68040 para Amiga 2000 estarán disponibles pronto. GVP está preparando una tarjeta G-Force 040 Combo para el Amiga 2000, similar a su línea de aceleradoras 68030, pero incluyendo también expansión RAM y una controladora SCSI. De igual forma, Supra también planea lanzar una 68040 para el mercado de los A2000.

Añadir una aceleradora a un Amiga 3000 es igual de sencillo que hacerlo con un A2000, ya que el A3000 se trata de una máquina de 32 bit. Progressive y GVP hacen aceleradoras que se introducen en el zócalo de aceleradoras de 200 pines que se incluye en los A3000, ejecutando una 68040 de 25MHz a 28Mhz. Progressive Peripherals ofrece tanto la de bajo coste 040/3000, que utiliza la memoria de 32 bit ya instalada en el A3000, como la Mercury, que ofrece hasta 32MB de acceso rápido sobre la memoria de 32 bits en placa.

GVP cuenta con su G-Force 040, que le permite añadir hasta 8MB de memoria RAM de alta velocidad (40ns) a la RAM de 32 bit existente en su Amiga 3000. Tanto la Mercury como la G-Force pueden ser conmutadas al modo 68030 sobre un Amiga 3000 a 25MHz, aunque la tarjeta de Progressive no puede funcionar en modo '030 sobre una máquina a 16MHz. Sin embargo, la Mercury permite utilizar su RAM cuando regresa al modo 68030, mientras que la GVP no.

En el otro extremo, Progressive Peripherals ha anunciado una aceleradora 68040 para el Amiga 500. Esta tarjeta se inserta en el zócalo del procesador 68000, incluye 4MB de memoria RAM de 32 bit, y puede conmutarse vía software al modo 68000.


LISTA DEL COMPRADOR
DE ACELERADORAS

Acelerar su Amiga puede inducir a algunas consideraciones técnicas. A continuación se encuentran algunos puntos a considerar cuando se embarque en la compra de una aceleradora.

* ¿Es sencilla la instalación de una aceleradora?. La mayoría de estas simplemente se introducen en los slots de expansión convenientes tanto del A2000 como del A3000, pero algunas aceleradoras para A500 se introducen en el zócalo del 68000, lo cual requiere un mayor trabajo de desmontaje.

* ¿Cual es su grado de compatibilidad con respecto al Hardware que poseo o planeo adquirir?. Las aceleradoras que se insertan en el zócalo del procesador pueden tener conflictos a nivel físico con otras tarjetas que se conecten a la placa madre.

El uso de slot del procesador en el A2000 requerirá desinstalar otras tarjetas que se conecten en el mismo slot, como es el caso de la versión del Action Replay para A2000. Es una buena idea verificar que la aceleradora trabaja con su disco duro, ampliaciones de memoria, o la emuladora BridgeBoard antes de adquirirla. Una buena forma de hacer esto es ir al distribuidor con su equipo para testearla 'in situ'.

* ¿Es el software que utilizo compatible con una aceleradora?. La mayoría de los títulos de productividad, particularmente aquellos que se han escrito o revisado desde la introducción del A3000, trabajan correctamente con las aceleradoras. Si utiliza software antiguo que no ha sido revisado desde hace tiempo, o juegos sobre discos protegidos contra copia, seguramente tenga problemas. Asegúrese de que los programas con los que necesite trabajar funcionan bajo una aceleradora.

* ¿Podré conmutar al procesador original para obtener una total compatibilidad?. Podrá desactivar fácimente la mayoría de las aceleradoras tanto desde software como desde hardware. Sin embargo, en la mayoría de los casos perderá la memoria extra con la que se encuentran aquipadas estas tarjetas.

* ¿Podré actualizar la velocidad de la aceleradora posteriormente?. Algunas tarjetas permiten incrementar su velocidad mediante la simple adición de un nuevo procesador y un nuevo cristal.

Velocidad VS. Necesidad

Aunque este artículo ha examinado un número de factores a considerar para la adición de potencia extra al procesador de sus sistema, el componente final de la ecuación se reduce a lo siguiente: ¿Cuanta velocidad necesita a cambio del dinero que dispone?

Actualmente las aceleradoras se encuentran englobadas en tres categorías distintas. El rápido 68000 dobla la velocidad del Amiga, costando menos de $200. Esta velocidad es buena para animaciones o para juegos complejos.

El siguiente paso tanto en velocidad como en precio son las aceleradoras 68030. Una 68030 con RAM de 32 bit es por lo menos diez veces más rápida que un sistema convencional. Puede adquirir una tarjeta EC030 con algo de memoria de 32 bit por debajo de los $800. De hecho, con las tarjetas Series II de GVP, también conseguirá una controladora de disco duro y un 68882 por este precio. Si el salto de $200 a $800 es demasiado grande para usted, podrá adquirir sistemas modulares por $400, como es el caso de la MegaMidget Racer y la VXL*30, que le permite adquirir el procesador para posteriormente añadir memoria.

El sistema básico 68030 (procesador a 25MHz y RAM de 32 bit, pero no necesariamente una MMU o FPU) es el que le proporciona mayores prestaciones por el menor coste. Este nivel de prestaciones es adecuado para todo salvo para los trabajos de rendering en 3D. Añadiendo RAM de alta velocidad y un '030 a 50MHz proporcionará un incremento notable en la velocidad, pero pagará una a una y media veces más que por un sistema con un '030 a 25Mhz.

Si usted dispone del dinero suficiente para pagar un sistema de extrema velocidad, dirija su mirada a las aceleradoras 68040, todas estas tarjetas funcionan a velocidades endiabladas, pero aquellas que también incorporan un interface interno de disco duro también acelerarán los procesos de transferencia con las unidades.

Los precios de las aceleradoras han caido significativamente en los últimos años, consiguiendo buenas medias de velocidad sin la necesidad de ser ricos usuarios de Amiga. Un consejo: la velocidad produce adicción. Una vez probada, nunca podrá regresar atrás.


Volver menú revistas Volver página anterior