Каковы «функции», начинающиеся с $, и где я могу получить их полный список? - PullRequest
2 голосов
/ 02 апреля 2012

В Verilog, кажется, есть целое семейство функций (?), Которые начинаются с $, например $display, $write, $time и т. Д.

Что это такоеобъекты?Как они называются, и где я могу получить полный список и документацию для них?

1 Ответ

3 голосов
/ 02 апреля 2012

Функции, начинающиеся с $, называются system задачами и функциями.

В спецификации Verilog 2001 (IEEE 1364-2001) они перечислены в главе 17 «Системные задачи и функции». Это относится к таким типам, как $display, $finish, $time и т. Д.

Вы также увидите пользовательские системные задачи и функции. Они описаны в главе 20.2 1364-2001. Поставщики симуляторов и разработчики библиотек часто определяют дополнительные системные задачи / функции, для которых они должны предоставить документацию.

...