RT Generic T1 Aceleración hardware de funciones trigonométricas A1 Sevilla Serrano, Rubén AB En la actualidad hay una gran tendencia hacia el desarrollo de circuitos electrónicosdigitales en FPGAs y sistemas embebidos. Esto se debe principalmente a las ventajas queestos dispositivos ofrecen frente a otras soluciones más sofisticadas. Este trabajo se centraen los dispositivos reconfigurables denominados FPGAs. Estos son la solución anumerosas aplicaciones, siempre y cuando tengan los recursos necesarios. La adopción deFPGAS en la industria ha sido impulsada debido a que estos dispositivos combinan lomejor de los Circuitos Integrados de Aplicación Específica (ASICs) y de los sistemasbasados en microprocesadores. Las grandes ventajas que presentan las FPGAs son lassiguientes: son reprogramables (lo que añade una enorme flexibilidad al flujo de diseño),los costes de desarrollo y adquisición para pequeñas cantidades tienen un bajo costecomparado con los ASICs y además; el tiempo de desarrollo también es menor que enestos últimos.Este trabajo Fin de Grado consiste en el diseño de un módulo digital que realizafunciones trigonométricas de forma eficiente en términos de velocidad de procesamiento yen utilización de recursos, independientemente de la tecnología escogida para suimplementación final, pero aprovechando los recursos existentes actualmente en losdispositivos presentes en el mercado. Se han aplicado técnicas de aceleración hardware yse han diseño distintas arquitecturas para evaluar su eficacia en la optimización deparámetros como velocidad, recursos, hardware, etc. También hemos utilizado distintasprecisiones en cada diseño, las cuales tendrán su implicación en los diferentes resultados.Finalmente, se ha realizado una implementación hardware del bloque, como pruebade su viabilidad, en dispositivos reconfigurables (FPGAs) del fabricante Xilinx. Noobstante, el módulo diseñado es independiente de la tecnología final y puedeimplementarse en cualquier FPGA o ASIC.La utilización del bloque diseñado e implementado es muy interesante paranumerosas aplicaciones que realizan tareas de procesamiento de datos para control, cálculoo comunicaciones, un ejemplo es el control digital de sistemas de potencia. YR 2013 FD 2013-10 LK https://hdl.handle.net/10016/23048 UL https://hdl.handle.net/10016/23048 LA spa DS e-Archivo RD 4 may. 2024