Easyelectronics.ru

Электроника для всех
Текущее время: 18 ноя 2018, 07:00

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



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин комплектующих.

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

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

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


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


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


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

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


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

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


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

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


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

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


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

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

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