Импорт функции UVM DPI-C - PullRequest
       70

Импорт функции UVM DPI-C

1 голос
/ 22 сентября 2019

Может кто-нибудь объяснить мне, почему нам нужен импорт функций DPI-C для выполнения функций, специфичных для UVM, таких как uvm_hdl_force или uvm_hdl_deposit, даже если существуют силовые и депозитные конструкции verilog системы?Какую дополнительную гибкость дает функциям C в этих отношениях?

Заранее спасибо

1 Ответ

1 голос
/ 22 сентября 2019
  • В SystemVerilog нет функции deposit , только force .Хотя большинство инструментов предоставляют вам функции депозита, стандартного способа решения этой проблемы не существует.DPI-C дает вам метод, независимый от инструмента.
  • UVM REG дает вам возможность искать регистры по имени строки и строить пути из строковых иерархий.Хотя существуют способы создания этой функциональности без использования DPI / VPI, гораздо проще использовать VPI.
  • Если ваш DUT является VHDL, не существует стандарта для взаимодействия между стандартами с иерархическими ссылками через границы языка.
...