Данный документ описывает процесс запуска примеров.
Для разных примеров процесс запуска будет идентичен. В этом документе показан запуск примера "1.1. Генераторы простых форм сигнала - прямоугольная волна".
- Откройте Modelsim/Questa.
- В TCL консоли в нижней части окна (Transcript) введите следующие команды:
cd C:/Users/Konf/Documents/GitHub/audio_synth_practice/1_wave_generators/1_square
do make.do
Путь до папки с примером у вас будет свой, не забудьте поменять его!
В каждом примере будет указан путь до папки, в которой находится
make.doфайл, запускающий пример. Для запуска конкретного примера вам необходимо будет поменять путь в первой строчке. Вторую строчку менять не нужно.
- Добавьте на временные диаграммы сигналы, которые вы хотите пронаблюдать после моделирования (ПКМ по сигналу или модулю целиком, Add Wave)
- Запустите моделирование командой
run -allв TCL консоли. - Дождитесь окончания моделирования (моделирование может занимать несколько минут в зависимости от производительности вашего компьютера).
- Если вы хотите поработать с симулятором (посмотреть временные диаграммы, например), ответьте "No" на вопрос "Are you sure you want to finish?"
- Файл с результатом генерации звука можно найти по пути
audio_synth_practice/1_wave_generators/1_square/audio_square.wav. Для других примеров файл будет иметь своё название и находиться в папке соответствующего примера.
- Запустите скрипт
audio_synth_practice/vivado_project_lin.bash(для Linux) илиaudio_synth_practice/vivado_project_win.bat(для Windows). - Скрипт создаст проект
audio_synth_practice/vivado_project/vivado_project.xpr. Откройте этот проект в Vivado. - В списке файлов "Simulation Sources" выберите интересующий вам пример, кликните по нему ПКМ и выберите "Set as Top". Обратите внимание на то, что для запуска других примеров вам не нужно создавать новый проект, достаточно поменять Top на другой и перезапустить моделирование!
- Запустите моделирование, выбрав "Simulation > Run Simulation > Run Behavioral Simulation"
- Добавьте на временные диаграммы сигналы, которые вы хотите пронаблюдать после моделирования (ПКМ по сигналу или модулю целиком, Add to Wave Window)
- Нажмите на кнопку "Run All"
-
Дождитесь окончания моделирования (моделирование может занимать несколько минут в зависимости от производительности вашего компьютера).
-
.wav файл с результатом генерации звука можно найти в папке
audio_synth_practice/vivado_project/vivado_project.sim/sim_1/behav/xsim/audio_square.wav. Для других примеров файл будет иметь своё название, но находиться всегда будет в этой папке.





