Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Wat does (!==) Verilog operator mean?

Status
Not open for further replies.

siva_7517

Full Member level 2
Joined
Jan 16, 2006
Messages
138
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,296
Activity points
2,401
Hi,

Wat does this verilog operator means (!==):
example

A !== B
 

verilog question

Hi,

It is A not equal to B, including x and z (Case inequality).
Bits with x and z are included in the comparison and must match for the result to be true.
 

Re: verilog question

yes
!== is for inequality
comparing logical values of: 0, 1, X and Z
it's one of the "identity operators"

while the != is for inequality
comparing logical values of: 0 and 1 only
it's one of the "equality operators"
 

verilog question

additionally, !== can't be synthesised
but != is ok
 

verilog question

suggest to use casex , it is synthesisable..
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top