IP-ядро вычисления взаимной корреляционной функции двух комплексных сигналов с помощью быстрой свертки
- doc - документация на ядро
- matlab - скрипты для генерации тестовых воздействий и верификации
- hdl - исходные файлы и тесты на HDL
- package - пакет с интерфейсами
- source - файлы исходников
- tests - тесты
- tcl - скрипты для запуска тестов и упаковки ядра
- wavedrom - временные диаграммы
- yEd - блок-схемы
Необходимо запустить Vivado Tcl Shell, перейти директорию, где расположен README файл, и запустить скрипт с помощью представленного ниже выражения:
vivado -mode batch –source tcl/create_project.tcl -notrace
Будет создан проект, в который добавлены все необходимые исходники.
-
Сначала необходимо запустить MATLAB скрипт
create_test_vectors.m
для создания файлов с тестовыми входными и эталонными воздействиями; -
Далее необходимо запустить Vivado Tcl Shell, перейти директорию, где расположен README файл, и запустить тесты с помощью представленных ниже выражений:
vivado -mode batch –source tcl/run_tests.tcl -notrace
- В заключении необходимо запустить MATLAB скрипт
check_results.m
для проверки результатов.
Необходимо запустить Vivado Tcl Shell, перейти директорию, где расположен README файл, и запустить скрипт с помощью представленного ниже выражения:
vivado -mode batch –source tcl/package_IP.tcl -notrace
Упакованное ядро, появится в папке IP_Core. Эту папке нужно добавить в IP репозиторий проекта.