عملگرها

در زبان VHDL عملگرها نقش بسیار مهمی ایفا می کنند و به چهار دسته تقسیم می شوند:

  1. عملگرهای منطقی
  2. عملگرهای ریاضی
  3. عملگرهای مقایسه ای
  4. عملگر چسباندن

عملگرهای منطقی

عملگرهای منطقی شامل عملگرهای not،or،nor، xor، xnor، and، nand می شوند که عملیات منطقی انجام می دهند.

عملگرهای ریاضی

عملگرهای ریاضی یا حسابی شامل عملگرهای زیر می شوند:

نام
عملگر
توان
a ** b
ضرب
a * b
تقسیم
a / b
جمع
a + b
تفریق
a - b

عملگرهای مقایسه ای

این عملگرها دو عملوند را با هم مقایسه می نمایند. حاصل این مقایسه به صورت درست یا غلط (True, False) می باشد.

نام
عملگر
برابر
a = b
 نابرابر
a /= b
کوچکتر
a < b
بزرگتر
a > b
کوچکتر مساوی
a <= b
بزرگتر مساوی
a >= b

عملگر چسباندن

این عملگر برای چسباندن دو آرایه به هم و ایجاد آرایه بزرگتر استفاده می شود. نماد این عملگر & می باشد.