OpenNAS: Open Source Neuromorphic Auditory Sensor HDL code generator for FPGA implementations

OpenNAS is an open-source tool for automatically generating the source files to create a Neuromorphic Auditory Sensor (NAS) VHDL project for FPGA. OpenNAS guides the user with a friendly interface that allows configuring the NAS’ parameters using a five-step wizard for code generation. OpenNAS provi...

Descripción completa

Detalles Bibliográficos
Autores: Gutiérrez Galán, Daniel, Domínguez Morales, Juan Pedro, Jiménez Fernández, Ángel Francisco, Linares Barranco, Alejandro, Jiménez Moreno, Gabriel
Tipo de recurso: artículo
Estado:Versión enviada para evaluación y publicación
Fecha de publicación:2021
País:España
Institución:Universidad de Sevilla (US)
Repositorio:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/139307
Acceso en línea:https://hdl.handle.net/11441/139307
https://doi.org/10.1016/j.neucom.2020.12.062
Access Level:acceso abierto
Palabra clave:Neuromorphic Auditory Sensor
AER
VHDL
Open hardware
Descripción
Sumario:OpenNAS is an open-source tool for automatically generating the source files to create a Neuromorphic Auditory Sensor (NAS) VHDL project for FPGA. OpenNAS guides the user with a friendly interface that allows configuring the NAS’ parameters using a five-step wizard for code generation. OpenNAS provides support to several audio input interfaces (AC’97 audio codec, I2S-ADC and PDM microphones), different processing architectures (cascade and parallel), and neuromorphic output interfaces (parallel AER, SpiNNaker). After NAS generation, users have everything ready for building, simulating, and synthesizing the VHDL project for a target FPGA. OpenNAS is fully modular, which allows providing support to new features in an easy way