[an error occurred while processing this directive]
Вопрос к специалистам по Verilog-у (+)
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

миниатюрный аудио-видеорекордер mAVR

Отправлено Nicky 05 сентября 2002 г. 08:50

Мой "родной" язык - VHDL, но по роду работы приходится изучать Verilog. При написании testbench в VHDL, чтобы не анализировать "вручную" ответные реакции какой-то схемы (например АЛУ) во входные воздействия я вставляю следующее:

STIMULUS: process
begin
Opalu <= "01000";--ADD
OpL <= x"00000000";
OpR <= x"00000000";
wait for 10 ns;
-----------------------
assert (Result = x"00000000" and CC = "0010")--ожидаемый результат
report "Result or CC error!!!"--выдача на экран сообщения при ошибке
severity ERROR;
-----------------------
.
.
.
wait;
end process;

При каждом изменении схемы запускаю testbench, и если нет сообщения об ошибке, то все работает правильно. Не надо ломать глаза, анализируя длинные простыни результатов моделирования.

Вопрос: Есть ли что либо подобное в Verilog-е?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru