Logisim

  • Logisim es una herramienta de distribución libre para diseño y simulación de circuitos lógicos digitales. Su interfaz intuitiva y su sencillo simulador permiten aprender con facilidad los conceptos básicos relacionados con la lógica de los circuitos digitales. Logisim tiene la capacidad de construir circuitos a partir de otros más simples, esto permite, por ejemplo, diseñar una CPU completa para propósitos didácticos.

  • Hoy tuve ganas de salir un poco del mundo GNU/Linux y escribir este artículo "misceláneo", dedicado a una de mis pasiones (y profesión frustrada porque a último momento, antes de ingresar a la Universidad, me decidí por Ingeniería en Sistemas), la electrónica.

    Durante este cuatrimestre, mi rol como ayudante de cátedra me ha volcado a la materia Arquitectura de Computadoras. Una de mis materias favoritas junto con Sistemas Operativos, Organización de Computadoras, Redes y Física II (mi favorita de todas las materias de la carrera de Ingeniería, y la que más me "abrió" la cabeza). "Arquitectura de Computadoras" cubre varios temas interesantes: desde circuitos lógicos y secuenciales; pasando por circuitos aritméticos binarios (sumadores/multiplicadores/divisores); pipeline, control y arquitectura de CPUs (incluyendo VLIW y superescalares); hasta jerarquía de memoria, caché y memoria virtual.

    Tal como comentaba en el artículo Diseño y simulación de circuitos lógicos digitales con Logisim, los alumnos utilizan el software Logisim para simular circuitos lógicos digitales. En este artículo voy a demostrar cómo simular, utilizando Logisim, un flip-flop SR (set reset) construido con compuertas NAND.

    WARNING: este artículo requiere conocimientos mínimos de electrónica y técnicas digitales.