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

Version 1 (Dmitry Smekhov, 09/12/2015 11:09 pm)

1 1
h1. Моделирование системы
2 1
3 1
h2. Список тестов для проектов ADM
4 1
5 1
|_. Номер |_. Название |_. Описание|
6 1
|_. 0 | test_dsc_incorrect | Запуск DMA с неправильным дескриптором. Канал DMA должен остановиться |
7 1
|_. 1 | test_read_4kb | Приём одного блока размером 4 кБт |
8 1
|_. 2 | test_read_8kb | Приём двух блоков размером 4 кБ. Используются два дескриптора в одном блоке  |
9 1
|_. 3 | test_adm_read_16kb| Приём четырёх блоков 4 кБ. Используется два блока дескрипторов |
10 1
|_. 4 | test_adm_write_16kb | Передача четырёх блоков 4 кБ. Используется два блока дескрипторов |
11 1
|_. 5 | test_block_main | Проверка доступа к блоку PE_MAIN |
12 1
13 1
h2. Автоматический запуск тестов
14 1
15 1
Для проекта ac701_a200t_core реализован запуск всех тестов с использованием скрипта *src\testbench\ahdl\run_ahdl.tcl*
16 1
Скрипт запускает на моделирование компонент stend_ac701_core и передаёт ему номер теста. Для каждого теста сохраняется файл лога консоли и файл отчёта. Примеры логов для правильного сеанса моделирования приведены в каталоге *src\testbench\ahdl\log_example*; 
17 1
По результатам тестирования формируется файл *global_tc_summary.log* с результатом прохождения всех тестов.
18 1
19 1
Пример файла *global_tc_summary.log*
20 1
<pre><code>Global AC701_A200T_CORE TC log:
21 1
test_dsc_incorrect PASSED
22 1
test_read_4kB PASSED
23 1
test_adm_read_8kb PASSED
24 1
test_adm_read_16kb PASSED
25 1
</code></pre>