들어가며 오늘도 베릴로그의 연산자에 대해 다루어 보겠습니다. 베릴로그의 연산자는 다음의 10가지로 나눌 수 있습니다.
굵은 글씨로 표시한 것이 오늘 다루어 볼 연산자입니다. 산술 연산자 논리 연산자 축소 연산자 관계 연산자 등가 연산자 비트 연산자 시프트 연산자 결합 연산자 반복 연산자 삼항 연산자 축소 연산자 축소 연산자는 베릴로그에만 있는 독특한 연산자입니다.
축소 연산자는 피연산자의 비트별로 특정 논리 연산을 수행해 연산의 결과를 1bit로 '축소'해 주는 연산자를 말합니다. 단항 연산자이며, 종류는 아래와 같습니다.
연산자 모양 연산 & 피연산자의 각 비트를 and 연산한다. ~& 피연산자의 각비트를 nand 연산한다. | 피연산자의 각 비트를 or 연산한다. ~| 피연산자의 각 비트를 ~nor 연산한다. ^ 피연산자의 각 비트를 xor 연산한다. ~^, ^~ 피연산자의 각 비트를 xnor 연산한다. 예시 // X = 5'b11011 &X // (1) && (1) && (0)...
#
Verilog
#
관계연산자
#
등가연산자
#
베릴로그
#
비트연산자
#
연산자
#
축소연산자
원문 링크 : 3. 베릴로그의 연산자 (2)