Los ingenieros del Instituto Politécnico Nacional (IPN) han desarrollado Lagarto I, el primer procesador de cómputo mexicano, que abrirá camino hacia la generación de CPUs de México. El procesador, desarrollado por el Centro de Investigación en Computación (CIC) del IPN, pretende ofrecer un servicio seguro y evitar la filtración de información. El principal objetivo del proyecto es lograr la emancipación de las empresas extranjeras en áreas como la seguridad nacional. 
 
Lagarto I es el primero de los dos procesadores proyectados para 2015 y 2016, que por ahora se utilizan para la investigación y docencia, con el fin de generar recursos humanos de alta especialidad y producirlos a largo plazo. 
 
El nuevo procesador cuenta con una arquitectura tipo RISC (Computador con Conjunto de Instrucciones Reducidas) basada en el procesador MIPS con algunas modificaciones, y ejecuta un conjunto de instrucciones de 32 bits que operan sobre datos de 32 bits. Lagarto I ha sido modelado en RTL (Register Transfer Level) mediante un lenguaje de descripción de hardware llamado Verilog, el cual se utiliza para describir sistemas digitales complejos a alto nivel de abstracción, registros y memorias. 
 
La arquitectura está segmentada en siete etapas que abarcan desde la búsqueda y extracción de instrucciones, decodificación, lectura de registros, hasta ejecución, adelanto de valores, escritura de resultados y acceso a memoria de datos. Después de compilar la información, se transfiere vía serial desde una computadora hasta un dispositivo de prueba llamado FPGAs (Field Programmable Gate Array), donde se evalúa su funcionamiento. 
 
La evolución de la primera arquitectura es Lagarto II, un procesador superescalar segmentado, con planificación dinámica que extrae, decodifica y ejecuta dos instrucciones por ciclo de reloj. Un proyecto realizado por el grupo de investigación de Microtecnología y Sistemas Embebidos (MICROSE) del CIC. 
 
Con este programa, el CIC pretende incrementar el número de especialistas en el desarrollo de arquitecturas seguras de procesadores de alto desempeño y sistemas operativos móviles.