Параметр є атрибут модуля Verilog HDL, який можна змінити для кожного екземпляра модуля. Ці атрибути представляють константи і часто використовуються для визначення змінної ширини та значення затримки.
Декларатор функції містить список параметрів, які можна передати функції, коли вона викликається іншою функцією або сама по собі. У C++ список параметрів функції називається її сигнатурою.
У SystemVerilog оголошуються параметри використовуючи ключове слово parameter і може використовуватися для визначення значень констант, типів та інших параметрів. Параметризація в SystemVerilog може значно спростити проектування та тестування складних апаратних модулів і може допомогти скоротити час і витрати на розробку.
Локальний параметр — це константа, подібна до параметра, але яку не можна змінити за допомогою defparam або за допомогою впорядкованого чи іменованого значення параметра в операторі екземпляра модуля.
Інформацію можна передати методам як параметр. Параметри діють як змінні всередині методу. Параметри вказуються після імені методу в круглих дужках. Ви можете додати скільки завгодно параметрів, просто розділіть їх комою.