QUAMTUM AND NEUROMORPHIC COMPUTING ON FPGA
The Neuromorphic Computing Unit carries out most of its work in the field of engineering using Field-Programmable Gate Arrays (FPGAs). FPGAs are highly specialized chips whose main distinction lies in containing reconfigurable digital circuits. This means that a programmed FPGA physically implements a digital circuit defined by the programmer.
These devices enable us to harness the advantages of neuromorphic architectures, as their benefits rely on producing specific digital circuits capable of performing event-based computing, for example. While this type of computing is not widely used in the traditional chip manufacturing industry, it is essential for exploiting the capabilities of neuromorphic systems.
In addition, FPGAs are used in numerous applications where no other type of chip can compete, such as software-defined radios, signal processing, or sensor fusion. Programming FPGAs is a highly specialized task that requires knowledge of specific programming languages, FPGA vendor tools, and unique debugging methodologies.
The Quantum Computing research group at ITCL is dedicated to the development of quantum and quantum-inspired algorithms for industrial use cases. Its main goal is to accelerate and improve computations, data science, and physical system simulations through novel computing paradigms.
One of the main application areas is combinatorial optimization using quantum techniques such as the Quantum Approximate Optimization Algorithm (QAOA) and Quantum Annealing, as well as quantum-inspired approaches like logical tensor networks (e.g., MeLoCoToN). The group also specializes in machine learning techniques using quantum computing and tensor compression, including their application to large language models (LLMs). Additionally, research includes data analysis and processing through quantum and tensorial methods, focusing on anomaly detection and information compression.
ITCL operates a Quantum Computing Laboratory, in collaboration with the University of Burgos, dedicated to developing new quantum technologies. The center also includes a quantum circuit simulator and is currently developing a 34-qubit simulator secured with post-quantum cryptography. This infrastructure will enable deep research in quantum algorithm design and tensor network optimization.
OUR NEUROMORPHIC COMPUTING TEAM
The team includes experts in engineering, computer science, automation, and design, along with professionals specializing in technology transfer.
Erik Skibinsky Gitlin
FPGA Development Lead
PhD in Physics from the University of Granada with four years of experience in FPGA development. Currently leads the Neuromorphic and FPGA Computing group, focusing on the design and optimization of advanced architectures for neuromorphic computing, post-quantum encryption, and signal processing. His work spans from implementing neural models on FPGAs to exploring new strategies to enhance computational efficiency in neuromorphic systems. He is skilled in VHDL, HLS, embedded Linux, C/C++, and Python.

OUR QUANTUM COMPUTING TEAM

This area is composed of highly qualified researchers dedicated to continuous innovation and development.
Alejandro Mata Ali
Coordinator of the Quantum Computing Unit
Bachelor’s degree in Physics and Master’s in Nuclear and Particle Physics. Co-author of scientific publications in the fields of tensor networks, digital quantum computing, and quantum combinatorial optimization.
Specialist in tensor networks and digital quantum computing, with experience in designing and implementing new tensorial and quantum algorithms. His main research areas include combinatorial optimization, artificial intelligence, quantum cybersecurity, and anomaly detection.
NEUROMORPHIC COMPUTING CAPABILITIES
High-Level Synthesis (HLS) Design for Rapid FPGA Prototyping
HLS methodology enables the design of FPGA or Application-Specific Integrated Circuit (ASIC) systems using a C/C++ description, typically accompanied by a testbench. One key advantage of HLS is that designs can be compiled like any other program, making debugging easier than with traditional Hardware Description Languages (HDLs). Another benefit is the reduction of errors: HLS ensures that, once the design is simulated and the desired results are achieved, there are no edge cases with incorrect behavior.
Traditional FPGA Design (HDL) with VHDL
While HLS is useful for algorithmic designs (e.g., sequential mathematical computations), it becomes less effective for highly complex or non-linear systems. In such cases, the classic FPGA/ASIC design flow using VHDL is more appropriate. VHDL is the preferred hardware description language for institutions like the European Space Agency and is the most widely used in Europe.
Debugging with Modern Techniques (VUnit, cocotb, VSCode, etc.)
HDL-based development has traditionally been tied to vendor-specific tools, often creating inefficiencies in the industry—such as outdated development environments, limited integration with high-level languages like Python, or high costs in multidisciplinary projects (hardware + driver + PCB development).
These challenges have led to the emergence of open-source initiatives to streamline workflows. At ITCL, we stay continuously up to date to remain at the forefront of these technologies
Continuous Integration
Continuous Integration (CI) refers to the use of automated, high-quality testing procedures that run with each code change. CI ensures that newly introduced code is error-free and does not break existing functionality.
Embedded Linux and Bare-Metal Development
FPGA designs are rarely standalone. Typically, they need to interface with a complete computing system. This requires deep architectural knowledge and the ability to write software that connects the FPGA design to the target application. Two approaches are used: bare-metal, with no operating system, and embedded Linux, where the design runs within a Linux OS. The team is experienced in both, selecting the most suitable option depending on the project’s needs.
QUANTUM COMPUTING CAPABILITIES
Solving Systems of Linear Equations
Quantum algorithms such as HHL (Harrow-Hassidim-Lloyd) and Variational Quantum Linear Solver (VQLS) efficiently solve systems of linear equations. These problems are foundational across data processing and physical system simulations, where extracting properties of solutions or feeding them into other algorithms is essential.
Combinatorial Optimization
A key productivity driver in industry, combinatorial optimization includes problems like warehouse storage optimization or delivery route planning. Quantum approaches such as QAOA (Quantum Approximate Optimization Algorithm) and Quantum Annealing offer approximate methods that may outperform classical algorithms in finding optimal or near-optimal solutions.
Quantum Machine Learning (QML)
QML has seen rapid growth in recent years, introducing novel algorithms, models, and tools. Quantum systems can work within exponentially large data spaces, offering new opportunities to handle and extract insights from large-scale data more efficiently and effectively.
Tensor Networks
A quantum-inspired technique with growing popularity, tensor networks offer efficient information compression and operation via tensor structures. ITCL has extensive experience in this area, applying tensor networks to simulate quantum systems, extract dataset properties, and optimize artificial intelligence models by reducing computational complexity.
RESEARCH PROJECTS
AI4SwEng – AI Engineering Suite to support Agile Efficient Software Engineering
AI4SWEng boosts agile software development through AI, delivering tools for code generation, automated testing, security, and regulatory compliance.
ICONICA: Research in Safe, Intelligent, Connected and Autonomous Driving
The project investigates solutions for connected and autonomous vehicles, focusing on V2I and V2V information exchange using 5G communication networks, which offer high speed and ultra-low latency.
Duration: October 2024 - December 2025
BIOTECARE – Data-Driven Technological Advancement for the Optimization of Biotechnological, Healthcare, and Care Processes
The project aims to drive research and development of innovative solutions based on data science, AI, and Deep Learning to enhance the integration of medicine with these technologies. This will improve how diseases are diagnosed, treated, and prevented, as well as optimize overall healthcare management and patient experience.
Duration: 2024 - 2026
QuantumCrip – Research on the Ambivalence of Quantum Computing for Solving Optimization Problems and Post-Quantum Encryption
Project Description: The QuantumCrip project encompasses two major lines of research and development. The first focuses on exploring quantum computing algorithms and applications, including their execution on both quantum computers and simulators. The second line...
AGROTECYL – Sustainable, autonomous, and intelligent fertigation system for crop irrigation.
Project Description: The AGROTECYL project focuses on the research and development of a sustainable and autonomous fertigation system for crops, based on artificial intelligence. This system will be capable of predicting the irrigation and fertilization needs of...
SuN4Med – Development of Biodegradable and Antimicrobial Food Packaging
Sustainable and Innovative Food Packaging Based on Agro-Industrial By-Products and Natural Antimicrobials from the Mediterranean Area.
Duration: 2024-2026