Abstract:
INTRODUCCIÓN. Debido al equipo con que se cuenta actualmente en la Universidad del Valle de
Guatemala para las prácticas de los cursos de Arquitectura Digital, que es basado en
microprocesadores de 8 bits, surge la necesidad de un nuevo sistema para que el
estudiante pueda trabajar con arquitecturas, técnicas y microprocesadores más avanzados.
Aun cuando en el curso teórico se estudian dichos tenias, es de suma importancia que el
estudiante se familiarice con ellos, y no hay mejor forma para esto que trabajando y
haciendo proyectos con ellos.
En la actualidad, muchas de las aplicaciones para microprocesadores requieren
de la tecnología de los microprocesadores integrados (embedded processors), por lo que
trabajar con el INTEL 80186, proporciona al estudiante una experiencia didáctica y
valiosa para aplicarla en el futuro de su carrera profesional.
Este trabajo describe el diseño de un sistema educacional basado en el procesador
INTEL 80186, un microprocesador integrado de 16 bits. Este sistema fue diseñado para
comunicarse con una terminal a través de un enlace serial asíncrono RS-232.
El diseño del sistema básico cuenta con un procesador INTEL 80186, 128 Kbytes
de ROM, 128 Kbytes de RAM estática, y un controlador serial multiprotocolo INTEL 8274. La frecuencia del reloj del sistema es de 8 MHz.
El bus de datos y direcciones, multiplexado en el tiempo, sería demultiplexado
usando estabilizadores (latches) de dirección (74LS373) y transceptores (transcievers) de
bus (74LS245), creando un bus de direcciones de 20 bits, y un bus de datos de 16 bits.
Se han utilizado en el diseño dos EEPROMS 27C512 para tener 128 Kbytes de memoria
ROM, y cuatro chips 60256 de RAM estática para 128 Kbytes de memoria RAM.
El programa monitor residiría en la memoria de sólo lectura ROM, y se
implementa conectando rutinas elaboradas en assembler y lenguaje C. El sistema
diseñado tiene la capacidad de conectarse a una terminal vía un enlace RS232, desde la
cual se opera el sistema. Si se utiliza una computadora personal para emular la terminal
serial, pueden aprovecharse las unidades de almacenamiento de ésta (disk drives y disco
duro) para transferir archivos hacia el sistema, utilizando el protocolo XMODEM.
Los siguientes capítulos describen el desarrollo del proyecto. El capítulo 2 provee
los fundamentos teóricos y características principales de los componentes utilizados en
el diseño.
El capítulo 3 describe el diseño del hardware del sistema, presentándose los
diagramas correspondientes. El capítulo 4 describe el diseño del software del sistema, incluyéndose los listados respectivos de las rutinas en assembler y lenguaje C.
El capítulo 5 presenta un manual del usuario, donde se explica la operación del
sistema. Se cubre la preparación del hardware, y el formato y ejemplos de cada uno de
los comandos permitidos.
El capítulo 6 presenta las conclusiones del trabajo y recomendaciones para su
ampliación y aplicación.