En español
En la materia Arquitectura de Computadoras de primer año de Ingeniería en Sistemas de Información en la Facultad Regional de Santa Fe de la Universidad Tecnológica Nacional, se pide a les estudiantes realizar un trabajo práctico para fortalecer sus habilidades en el diseño de circuitos lógicos combinacionales, secuenciales y mecanismos de sincronización. El problema planteado consistió en elaborar una propuesta que automatice la recolección y clasificación de información en un caso de estudio específico. Se debía manejar una estructura matricial para leer y almacenar información, junto a un mecanismo para desplazar dicha información a la cabecera de cada fila de la matriz para que sea retirada por un recolector. El recolector simula un robot que recupera toda la información de la matriz y la coloca en una estructura similar a una cinta transportadora para ser entregada en forma paralela a un clasificador que la procesa en forma secuencial. Como solución se definieron e implementaron los circuitos necesarios utilizando el software Logisim Evolution. Además, se diseñó una interfaz gráfica que ofrece una abstracción de la implementación de los circuitos, lo que permite visualizar el recorrido de la información en el sistema durante la simulación con el acompañamiento de un panel informativo y la posibilidad de navegación detallada del circuito.
En inglés
In the Computer Architecture course of the first year of the Information Systems Engineering program, students are required to carry out a practical assignment to strengthen their skills in the design of combinational and sequential logic circuits, as well as synchronisation mechanisms. The given problem involved the development of a proposal to automate the collection and classification of information in a specific case study. It included the utilisation of a matrix for reading and storing information, along with the implementation of a mechanism to shift that information to the header of each matrix row to be retrieved by a collector. The collector simulates a robot that retrieves all the information from the matrix and places it in a transporter belt-like structure to be delivered in parallel to a sequential processing classifier. As a solution, the necessary circuits were defined and implemented using Logisim Evolution software. Additionally, a graphical interface was designed to provide an abstraction of the circuit implementation, allowing visualisation of the information flow in the system during simulation, accompanied by an informative panel and the possibility of detailed circuit navigation.