- MATLAB - Required
- Simulink - Required
- Toolboxes:
- HDL Coder - Required
- MATLAB Coder - Required
- Simulink Coder - Required
- Fixed-Point Designer - Required
- DSP System Toolbox - Strongly Suggested, Required for Example Designs
- Signal Processing Toolbox - Strongly Suggested, Required for Example Designs
- HDL Verifier - Strongly Suggested
- Standard - Arria 10 for the Audio Blade and Audio Research, Cyclone V for the Audio Mini
or - Lite - Cyclone V for the Audio Mini
- Install WSL with Ubuntu 18.04 LTS or newer
- In the Windows Command Prompt, check if Python 3 is installed by running
python --version
- If Python 3 is not installed, install Python 3.8+ from the Microsoft Store
- Create a new folder to store all of the Frost Repos. This folder will be refered to as the
[Frost Repos]
Directory in the rest of this guide. - In the Windows Command Prompt:
- Navigate to the newly created
[Frost Repos]
Directory - Clone the Docs Repo into the
[Frost Repos]
Directory by runningwsl.exe git clone https://github.com/fpga-open-speech-tools/docs.git
- Install the Frost Autogen Software by ruunning
wsl.exe bash "docs/scripts/Frost_Autogen_Config.sh"
- Note this will take approximately 30 minutes and requires at least 2GB of free hard drive space.
- Navigate to the newly created
- Open MATLAB
- Navigate to
[Frost Repos]\simulink_models\config
- Run
pathSetup.m
- This has to be run every time MATLAB is opened. - Open an example model, in this case,
[Frost Repos]\simulink_models\models\simple_gain_vector\vector_gain.slx
- Click the Run Simulation Button (Green Play Icon) in the toolbar
- Change the dropdown left of the Run Simulation button from "Accelerator" to "Normal"
- Click the Green Generate VHDL Button in the bottom left of the top level of the design