Lagarto I-Una plataforma hardware/software de arquitectura de computadoras para la academia e investigaci\'on
Cristobal Ramirez Lazo, Cesar Alejandro Hernandez, Carlos Rojas, Morales, Gustavo Mondragon Garcia, Luis Alfonso Villa Vargas, Marco Antonio, Ramirez Salinas,

TL;DR
Lagarto is an open hardware/software platform with a soft-core processor implementing MIPS 32 R6 ISA, designed to enhance computer architecture education and research through practical FPGA-based microprocessor design and testing.
Contribution
This work introduces the Lagarto platform, a fully synthesizable FPGA microprocessor with a pipeline and MMU, integrating practical RTL design into computer architecture teaching.
Findings
Allows students to design and test microprocessors using FPGA.
Supports assembly and C programming for microprocessor testing.
Facilitates understanding of computer architecture concepts through practical implementation.
Abstract
The design of Microprocessors Computer Architectures remains as a fundamental course in Computer Science and Computer Engineering. The technology and organization inside microprocessors have changed quite fast in the last twenty years. That change has increased the information handled in class, difficulting the teaching/learning process among students. Although there are tools, mainly simulators, available to exemplify abstract concepts during the course, these tools have not come along with the technology. The computer architecture group of the Centro de Investigaci\'on en Computaci\'on at the IPN Mexico is working on a project called Lagarto to create an open computing platform for research and education to simplify the understanding of fundamental concepts involved in computer architecture and operating systems. This paper introduces Lagarto, our soft-core-processor…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEmbedded Systems Design Techniques · Parallel Computing and Optimization Techniques · Experimental Learning in Engineering
