Skip to content

Step 5: NAS destination folder

Daniel Gutierrez-Galan edited this page Apr 1, 2019 · 10 revisions

Summary

The step 5 of the OpenNAS wizard allows the user to select the destination folder in which the NAS VHDL files will be generated. In that folder, the NAS top file will be generated according to the parameters set on the previous wizard's steps. Furthermore, others VHDL files dependencies will be copied, and a custom constraints file will be also generated.

OpenNAS wizard step 5 screen

Selecting the destination folder

Creating a NAS folder architecture

OpenNAS is able to create a folder hierarchy to separate the source files and the project files. It is recommendable to select the destination folder in a place with a short path, due to long paths could not work with the Xilinx/Intel FPGA tools when the files need to be added to a new FPGA project.

This way, if the current directory is C:, we should have the following hierarchy:

  • destination_folder_name
    • Sources
    • Constraints
    • Project

Finishing the NAS generation

By clicking on the "Browse Folder" button, navigate to

C:\

Once there, select "destination_folder_name" folder. Click on the "Ok" button. In the path textbox, you will see the absolute path of the destination folder:

C:\destination_folder_name

To finish the OpenNAS wizard, click on the "Finish" button to generate and copy the files. If the process success, a new message window will appear with the text "OpenN@s successfully generated". If not, a warning message will appear with the error.

It is recommendable to set the destination_folder_name to a name. For example, if you generate a stereo NAS, with 64 frequency channels, using PDM microphones as input, a cascade architecture of the filter bank, and the AER monitor as an output interface, we recommend naming the folder as "NAS_PDM_64ch_cas_aer".