«…лишь недалекие люди боятся конкуренции, а люди подлинного творчества ценят общение с каждым талантом…» А. Бек, Талант.

Open Source VHDL Verification Methodology/Пример использования OS-VVM

Материал из Wiki

Перейти к: навигация, поиск

Содержание

Листинги


Листинг файла tstb(tb)


Gnuplot Plot


Gnuplot Plot

Gnuplot Plot

Листинг файла tstb(tb2)

Случайным образом генерит числа A и B до тех пор пока не переберёт
все возможные входные значения
требуется 102 цикла генерации


Gnuplot Plot


Gnuplot Plot


Gnuplot Plot

Листинг файла tstb(tb3)

Случайным образом генерит входные A и B с помощью пакета покрытия
т.е. интеллектуальный тестбенч
Для покрытия всех состояний требуется 16 циклов


Листинг файла tstb_tb4a

Случайным образом генерит входные A и B с помощью пакета RandomPkg
тестбенч для перебора всех пар, проверка перекрёстного покрытия
Для покрытия всех пар состояний требуется 2258 циклов
покрытие A достигается за 103 циклов
покрытие B достигается за 68 циклов


Листинг файла tstb_tb4

Случайным образом генерит входные A и B с помощью пакета покрытия, используя перекрёстное покрытие
т.е. интеллектуальный тестбенч для перебора всех пар
Для покрытия всех пар состояний требуется 512 циклов
покрытие A достигается за 49 циклов
покрытие B достикается за 44 циклов


Листинг файла tstb

NEW