Easyelectronics.ru

Электроника для всех
Текущее время: 26 май 2018, 05:08

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Quartus среда тестирования с самопроверкой
СообщениеДобавлено: 06 фев 2018, 20:18 
Здравствуйте!

Зарегистрирован: 25 июн 2017, 18:17
Сообщения: 2
Здравствуйте, изучаю квартус, но никак не получается разобраться со средой тестирования. Могу написать тест и через моделсим смотреть диаграмы и оценивать корректность работы кода, а как самопроверку запустить не пойму.

Банальный пример на семи-сегментном индикаторе: (язык - SystemVerilog)
Show


в тесте даю другие значения. На модуляции идут значения из кода первой функции. Но $error("6 failed.") должна вроде как ошибку какую-то выдавать, но не выдает. И я, если честно, не знаю как она должна выглядеть.
Show


Заранее спасибо за помощь


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Quartus среда тестирования с самопроверкой
СообщениеДобавлено: 06 фев 2018, 21:09 
Заглядывает иногда

Зарегистрирован: 07 фев 2014, 15:45
Сообщения: 109
Вроде как надо
always @(*) begin
sxseg dut(data_in, seg_out);
end


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Quartus среда тестирования с самопроверкой
СообщениеДобавлено: 07 фев 2018, 13:41 
Здравствуйте!

Зарегистрирован: 25 июн 2017, 18:17
Сообщения: 2
При компиляции вашего варианта вылезают ошибки. В харисовском учебнике дана конструкция типа
sxseg dut(data_in, seg_out);
initial begin
end


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB