Descripción:
En esta tesis se presenta un módulo IP-core utilizando micro algoritmos genéticos, se hace uso de ellos debido a que es un método de optimización moderno con grandes ventajas en cuento a los métodos clásicos. Haciendo un análisis de cómo es que funcionan estos algoritmos por medio de su principio: la supervivencia del más fuerte, es decir, la selección natural. Sin embargo, lo que se diferencia es que éste es un micro algoritmo genético, como ha de suponerse, se lleva a cabo con pocos recursos computacionales pues el conjunto de parámetros a analizar es de menor cantidad pero se espera la misma eficiencia. Además, se lleva a cabo las simulaciones de la programación, se migra el código a una FPGA para después mostrar su funcionalidad mediante dos casos de estudio: la función de Bohachevsky y en un motor en vacio. En base a las pruebas realizadas se demuestra la eficiencia y robustez de utilizar el módulo con las alternativas de los operadores de cruza y mutación.