[ca] Aquesta tesi contribueix al camp del maquinari neuromòrfic. En particular, a la millora significativa d'una arquitectura de maquinari escalable, anomenada Hardware Emulator of Evolvable Neural Spiking Systems (HEENS), per a l'execució en temps real de xarxes neuronals de polsos (SNNs) en aplicacions cognitives. Les SNNs són xarxes neuronals inspirades en l'activitat biològica del cervell, dissenyades per processar esdeveniments temporals discrets, oferint capacitats millorades per manejar dades temporals així com emprar plasticitat local, mostrant així una major eficiència energètica en comparació amb les xarxes neuronals tradicionals.L'arquitectura HEENS s'implementa en diverses plataformes de maquinari AMD (Xilinx) Zynq, que combinen nuclis de processament ARM amb lògica programable (FPGA), conegudes per la seva alta flexibilitat i paral·lelisme en l'execució de diferents models neuronals. Un dels assoliments clau d'aquesta tesi és l'optimització de l'arquitectura per reduir la latència, minimitzar l'ús de recursos, augmentar la capacitat de processament, superar problemes d'arquitectura anteriors i millorar l'adaptabilitat a diverses aplicacions cognitives, com el processament sensorial i el reconeixement de patrons.Els resultats obtinguts es poden dividir en aportacions a l'arquitectura i resultats experimentals en aplicacions reals. En la primera part, aquest treball millora la capacitat de mapeig sinàptic, desenvolupa nous mecanismes de configuració del sistema i introdueix la interacció amb sensors externs.El sistema millorat integra una interfície HDMI, que demostra la visualització en temps real de l'activitat neuronal i els paràmetres neuronals i sinàptics de la SNN, permetent un seguiment continu del sistema sense afectar el seu rendiment. Aquesta capacitat de monitorització en temps real s'ha provat en múltiples experiments, on s'ha observat una representació precisa de l'activitat neuronal en una escala de temps d'1 ms, considerada temps real, amb suport a d'altres escales de temps, tant més ràpides com més lentes. Es destaca l'ús de HEENS en el processament de sensors físics, on s'ha demostrat que l'arquitectura pot adaptar-se en temps real als canvis en els senyals d'entrada, la qual cosa la converteix en una plataforma ideal per a aplicacions en robòtica i sistemes autònoms.Pel que fa als bancs de proves i aplicacions, es presenten resultats significatius en la implementació d'aplicacions cognitives mitjançant HEENS. En el reconeixement de dígits manuscrits, l'arquitectura va mostrar una gran precisió utilitzant models SNN amb plasticitat sinàptica, aconseguint un bon rendiment en termes de temps de processament i consum energètic en comparació amb d'altres solucions existents.Un altre resultat clau és l'emulació de maquinari de cultius neuronals, comparant el comportament de xarxes neuronals simulades in vitro, in silico i in duris silico (maquinari físic). Els experiments van demostrar que HEENS és capaç de replicar fidelment el comportament i les propietats estadístiques observades en cultius neuronals reals, obrint noves possibilitats per a la investigació en neurociència i biomedicina.Finalment, la tesi conclou que l'arquitectura HEENS no només ofereix un entorn flexible i eficient per a la investigació i desenvolupament de SNNs, sinó que també permet la seva implementació en aplicacions que exigeixen processament en temps real amb un bon rendiment energètic. Els avenços aconseguits en aquest treball representen un pas important cap a la creació de sistemes neuromòrfics escalables de nova generació capaços d'emular de manera eficient funcions cognitives complexes.

[es] Esta tesis contribuye al campo del hardware neuromórfico. En particular, a la mejora significativa de una arquitectura de hardware escalable, denominada Hardware Emulator of Evolving Neural Systems (HEENS), para la ejecución en tiempo real de redes neuronales de impulsos (SNN) en aplicaciones cognitivas. Las SNN son redes neuronales inspiradas en la actividad biológica del cerebro, diseñadas para procesar eventos temporales discretos, ofreciendo capacidades mejoradas para manejar datos temporales y plasticidad local, lo que resulta en una mayor eficiencia energética en comparación con las redes neuronales tradicionales.La arquitectura HEENS está implementada en varias plataformas de hardware AMD (Xilinx) Zynq, que combinan nucleos de procesamiento ARM con lógica programable (FPGAs), conocidas por su alta flexibilidad y paralelismo en la ejecución de diferentes modelos neuronales. Uno de los logros clave de esta tesis es la optimización de la arquitectura para reducir la latencia, minimizar el uso de recursos, aumentar la capacidad de procesamiento, superar problemas arquitectónicos previos y mejorar la adaptabilidad a diversas aplicaciones cognitivas, como el procesamiento sensorial y el reconocimiento de patrones.Los resultados obtenidos se dividen en contribuciones en la arquitectura y resultados experimentales en aplicaciones reales. En la primera parte, este trabajo mejora la capacidad de mapeo sináptico, desarrolla nuevos mecanismos de configuración del sistema e introduce la interacción con sensores externos. El sistema mejorado integra una interfaz HDMI, que permite la visualización en tiempo real de la actividad neuronal, así como de los parámetros neuronales y sinápticos de la SNN, permitiendo un monitoreo continuo sin afectar el rendimiento del sistema. Esta capacidad de monitoreo en tiempo real se ha probado en múltiples experimentos, donde se observó una representación precisa de la actividad neuronal en una escala temporal de 1 ms, considerado tiempo real, con soporte para otras escalas temporales, tanto más rápidas como más lentas. Se destaca el uso de HEENS en el procesamiento de señales de sensores físicos, donde se demostró que la arquitectura puede adaptarse en tiempo real a los cambios en las señales de entrada, lo que la convierte en una plataforma ideal para aplicaciones en robótica y sistemas autónomos.En cuanto a los bancos de pruebas y aplicaciones, se presentan resultados significativos en la implementación de aplicaciones cognitivas utilizando HEENS. En el reconocimiento de dígitos escritos a mano, la arquitectura mostró alta precisión utilizando modelos de SNN con plasticidad sináptica, logrando un buen rendimiento en términos de tiempo de procesamiento y consumo de energía en comparación con otras soluciones existentes. Otro resultado clave es la emulación en hardware de cultivos neuronales, comparando el comportamiento de redes neuronales simuladas in vitro, in silico y in duris silico (hardware físico). Los experimentos mostraron que HEENS es capaz de replicar fielmente el comportamiento y las propiedades estadísticas observadas en cultivos neuronales reales, abriendo nuevas posibilidades para la investigación en neurociencia y biomedicina.Finalmente, la tesis concluye que la arquitectura HEENS no solo ofrece un entorno flexible y eficiente para la investigación y desarrollo de SNN, sino que también permite su implementación en aplicaciones del mundo real que requieren procesamiento en tiempo real con buen rendimiento energético. Los avances logrados en este trabajo representan un paso importante hacia la creación de sistemas neuromórficos de próxima generación capaces de emular de manera eficiente y escalable funciones cognitivas complejas.