Version 1/2 - Next » - Current version
Dmitry Smekhov, 09/12/2015 11:09 pm


Моделирование системы

Список тестов для проектов ADM

Номер Название Описание
0 test_dsc_incorrect Запуск DMA с неправильным дескриптором. Канал DMA должен остановиться
1 test_read_4kb Приём одного блока размером 4 кБт
2 test_read_8kb Приём двух блоков размером 4 кБ. Используются два дескриптора в одном блоке
3 test_adm_read_16kb Приём четырёх блоков 4 кБ. Используется два блока дескрипторов
4 test_adm_write_16kb Передача четырёх блоков 4 кБ. Используется два блока дескрипторов
5 test_block_main Проверка доступа к блоку PE_MAIN

Автоматический запуск тестов

Для проекта ac701_a200t_core реализован запуск всех тестов с использованием скрипта src\testbench\ahdl\run_ahdl.tcl
Скрипт запускает на моделирование компонент stend_ac701_core и передаёт ему номер теста. Для каждого теста сохраняется файл лога консоли и файл отчёта. Примеры логов для правильного сеанса моделирования приведены в каталоге src\testbench\ahdl\log_example;
По результатам тестирования формируется файл global_tc_summary.log с результатом прохождения всех тестов.

Пример файла global_tc_summary.log

Global AC701_A200T_CORE TC log:
test_dsc_incorrect PASSED
test_read_4kB PASSED
test_adm_read_8kb PASSED
test_adm_read_16kb PASSED