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