Добавить в корзинуПозвонить
Найти в Дзене

Операторы в языке Verilog

Побитовые операторы ~ — инверсия & — побитовое AND | — побитовое OR ^ — побитовое XOR ~^ или ^~ — побитовое XNOR Логические ! — NOT && — AND || — OR Редукция & — редуцированное AND ~& — редуцированное NAND | — редуцированное OR ~| — редуцированное NOR ^ — редуцированное XOR ~^ или ^~ — редуцированное XNOR Арифметические +Сложение - — вычитание - — 2’s complement *_умножение / — деление ** — экспонента (*Verilog-2001) Отношение > — больше < — меньше >= — больше либо равно <= — меньше либо равно == — логическое равенство != — логическое неравно === — 4-state логическое равенство !== — 4-state логическое неравно Разное >> — логический сдвиг вправо << — логический сдвиг влево >>> — арифметический сдвиг вправо <<< — арифметический сдвиг влево { , } — склеивание {n{m}} — копирует m значение n раз ? : — условие #verilog
Оглавление

Побитовые операторы

~ — инверсия

& — побитовое AND

| — побитовое OR

^ — побитовое XOR

~^ или ^~ — побитовое XNOR

Логические

! — NOT

&& — AND

|| — OR

Редукция

& — редуцированное AND

~& — редуцированное NAND

| — редуцированное OR

~| — редуцированное NOR

^ — редуцированное XOR

~^ или ^~ — редуцированное XNOR

Арифметические

+Сложение

- — вычитание

- — 2’s complement

*_умножение

/ — деление

** — экспонента (*Verilog-2001)

Отношение

> — больше

< — меньше

>= — больше либо равно

<= — меньше либо равно

== — логическое равенство

!= — логическое неравно

=== — 4-state логическое равенство

!== — 4-state логическое неравно

Разное

>> — логический сдвиг вправо

<< — логический сдвиг влево

>>> — арифметический сдвиг вправо

<<< — арифметический сдвиг влево

{ , } — склеивание

{n{m}} — копирует m значение n раз

? : — условие

#verilog