-
Notifications
You must be signed in to change notification settings - Fork 4
Home
OpenNAS is an open source VHDL-based Neuromorphic Auditory Sensor (NAS) code generator capable of automatically generating the necessary files to create a VHDL project for FPGA. OpenNAS guides designers with a friendly interface and allows NAS specification using a five-steps wizard for later code generation. It includes several audio input interfaces (AC'97 audio codec, I2S ADC and PDM microphones), different processing architectures (cascade and parallel filter banks), and a set of neuromorphic output interfaces (parallel AER and Spinnaker). After NAS generation, designers have everything prepared for building and synthesizing the VHDL project for a target FPGA using manufacturer's tools.
OpenNAS generated files are currently compatible from VHDL93 in advance, also support Verilog 95 and Verilog 2001.
OpenNAS has been tested with Xilinx ISE 14.1, Xilinx Vivado 2020.1 in several editions (WebPack, Systems Edition, HLS...), and Intel Quartus Prime is also supported. OpenNAS can be simulated using ModelSim PE 9.2b.
As OpenNAS is concieved to be synthetised in any FPGA, has been tested in our labs with the next FPGAs:
Wiki
Getting Started on Windows
Running OpenNAS
- OpenNAS wizard quick view
- Step 1: NAS commons settings
- Step 2: NAS audio input source
- Step 3: NAS processing architecture
- Step 4: NAS neuromorphic output interface
- Step 5: NAS destination folder
What's next?