Перейти к содержанию

    

interface в SystemVerilog

Добрый день.

 

Возможно ли обращение к внутренним регистрам DUT сквозь иерархию?

 

Например.

В теле описания interface connect обращаться к регистру ff_a. Из файла TestBench обращение выглядело бы следующим образом: DUT.COUNTER.ff_a

 

Возможно ли нечто подобное реализовать из interface connect?

 

 

image.jpg

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В SystemC подобное делал с помощью функций типа observe_foreign_signal. Возможно, существует что-то аналогичное и для SV?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я в таких случаях создаю интерфейс debug_probe_if. В тестбенче подключаю его выходы через иерархию, и соответственно к тестам как обычный интерфейс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Я в таких случаях создаю интерфейс debug_probe_if. В тестбенче подключаю его выходы через иерархию, и соответственно к тестам как обычный интерфейс.

А почему бы и нет. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация