Aprende, Construye, Domina...

NFT. 22 de julio del 2003


La computadora de desarrollo G5
Si programas computadoras en una máquina equivocada, cada experimento con periféricos será costoso, y no podrás modificar su sistema operativo para librarte de los virus. En cambio con esta nueva computadora G5, guardas, lees y ejecutas programas para comunicación, impresora o proyectos prácticos y útiles.

Desarrollar y construir proyectos electrónicos de control, es una actividad emocionante y lucrativa, desde controlar servomotores para manejar un brazo robótico, el manejo de motores paso a paso para máquinas de 3 ejes, la creación de robots que exploran caminos y resuelven laberintos, una central de alarmas casera, el control de las luces en una discoteca, el manejo de procesos industriales, la automatización de la casa, el desarrollo de un edificio inteligente, etc. Estas son solo algunas de las posibilidades de la electrónica digital programable.

Muchos desarrollos se limitan en un microcontrolador debido a la poca memoria, mínima capacidad de procesamiento, escasez de registros y/o periféricos. En el otro extremo, la utilización de una computadora PC para estos trabajos es honestamente exagerado, caro... y arriesgado, una conexión incorrecta en la puerta de impresora o de comunicaciones puede arruinar su computadora. Por lo que hay que buscar una solución autónoma, y es aquí donde llegan los resultados a bajo costo con la computadora de desarrollo G5.

Esta computadora está basada en un eficiente microprocesador de 8 bits, con capacidad para direccionar un megabyte de memoria, viene equipada con una memoria Flash de 256 kilobytes que contiene el monitor de desarrollo, y una memoria RAM de 32 kilobytes en donde el usuario desarrolla sus programas. La información se visualiza en un display seudo-alfanumérico de 6 digitos, y los datos se introducen con un teclado hexadecimal de 16 teclas, existe además un botón para reiniciar el microprocesador. El conjunto total tiene montados los componentes en un sólido circuito impreso de doble capa.

Basta conectar la computadora a la red eléctrica —su eliminador de baterías está incluido— para que aparezca el mensaje INICIO en los 6 digitos, esto indica que la computadora está lista para recibir órdenes. Las 3 órdenes o comandos son: Guardar microclaves, Listar microclaves y Ejecutar programa. El manual adjunto provee la lista completa de órdenes, un listado de instrucciones del microprocesador en forma alfabética y numérica, un listado de las subrutinas del monitor para utilizarse con los programas del usuario, ejemplos de programación y descripción de las patillas de los conectores, con esto se pretende ayudar al usuario a construir sus periféricos y sus programas. La Familia Toledo provee opcionalmente útiles periféricos o interfaces para diversas aplicaciones.

Para aquellos acostumbrados a conectar experimentos en la puerta de impresora de la PC, la computadora G5 tiene una puerta de impresora con todas las señales equivalentes, de manera que es sencillo interfazar desarrollos hechos previamente por el usuario, o realizar proyectos sencillos con pocos componentes. De la misma forma, la puerta de impresora puede ser utilizada para que la computadora G5 imprima los datos que va tomando de, por ejemplo, un termómetro conectado a un chip análogo/digital, o imprimir un listado completo de su programa o de su monitor interno.

El entorno de desarrollo CONEXIÓN
CONEXIÓN es un programa que fue creado para el microprocesador de la computadora G5, y funciona en una PC, edita con iluminación de sintaxis, ordena, lista, ensambla con normas internacionales, imprime, se comunica con la G5 para guardar, listar, leer y ejecutar sus programas, y todos sus mensajes están en castellano.

La computadora también tiene una puerta de comunicaciones en serie con norma RS-232C (RXD, TXD, RTS y CTS), por lo que transmite y recibe datos via remota a otra computadora G5, G6, G11 o a una PC o Mac, otra opción es conectar la puerta serie a un modem y realizar la programación necesaria para que la computadora marque automáticamente y deposite datos via telefónica en una computadora ubicada en un lugar alejado. Esta puerta serie también transmite programas de o hacía una PC, con la ayuda opcional del software CONEXIÓN, un entorno profesional para desarrollar bajo Windows XP con lenguaje ensamblador, en castellano y con sintaxis iluminada en varios colores, funciona en una PC. Para un entorno didáctico con apoyo para el profesor y sus estudiantes, está disponible un libro con 102 programas para comprender todo el conjunto de instrucciones del microprocesador de la computadora G5.

Además, la computadora G5 tiene un conector normalizado por la Familia Toledo, que facilita enormemente la labor de interfazar y expandir la computadora con nuevos periféricos y desarrollos. El microprocesador también integra los siguientes periféricos: dos temporizadores o timers de 16 bits, uno de ellos con salida en el conector normalizado, por lo que puede ser utilizado como un instrumento para generar frecuencias exactas, tonos musicales o melodías; un UART (Universal Asynchronous Receiver/Transmitter) integrado para conectarse por separado; dos canales DMA (Direct Memory Access) para transferencia de bloques de datos de/a memoria y puertas; y un MMU (Unidad de manejo de memoria) para manejar hasta 1 megabyte de memoria.

La computadora G5 fue diseñada para un público sin conocimientos previos de electrónica digital, por lo que se adapta fácilmente a la cultura popular y rompe el mito muy extendido de que las computadoras deshumanizan a la gente, cuando en realidad las personas se vuelven más lógicas al ejercer su creatividad. Mientras la competencia extranjera crea equipos similares con 16 y hasta 30 chips, ¡la G5 solo utiliza 5 chips de alta densidad!. Con un concepto innovativo para rodearse de periféricos y su software para diferentes actividades, ¡incluso para programar microcontroladores!.

Estas claras ventajas hacen que la computadora G5 sea la herramienta que no puede faltar en el laboratorio del ingeniero o estudiante que desea crear rápidamente proyectos, mejorar los ya existentes o aprender lenguaje ensamblador. La computadora G5 está disponible sobre pedido a partir de 100 unidades, con el fin de abatir el costo unitario, listas para funcionar, con un manual para su aprovechamiento. Otro servicio para escuelas o institutos tecnológicos, es un taller de 5 horas de duración, donde se expone ante profesores y alumnos, las bases del funcionamiento del sistema y ejemplos con las subrutinas integradas, para el aprovechamiento total de la G5 en todo tipo de programación; por otra parte, en la Fase I de nuestros cursos, cada alumno construye una versión didáctica de la G5.

Todo ello con la garantía que representan la ciencia y la ingeniería de la Familia Toledo, con una experiencia de más de 36 años, líder en las ciencias de la computación y la electrónica digital, para que las personas aprendan, construyan y dominen la tecnología de las computadoras.

Literatura sobre la G5

 

Artículo anterior Artículo anterior Lista de artículos Siguiente artículo Siguiente articulo