Scott,
Even in 'classic Verilog', X is used sometimes to mean that the net may be in neither a 0 nor a 1 state.
The X is an abstraction that allows you to deal with that case in logic-level modeling.
Examples of how that can occur are undriven nets, or nets that are driven simultaneously by sources with different values.
Regards,
Shalom
> What does 'X' mean in logic modeling: the net is in a 1 or 0 state, but
> I don't know which. Note that X does *not* necessarily mean "it is
> floating somewhere between the two voltage levels corresponding to the
> logic values" since the notion of voltage levels is an implementation
> (hardware implementation) detail. In pure logic modeling there is 0 or
> 1, that's it.
>
> Now X's arise from two sources (in classic Verilog):
> 1) uninitalized behavioral constructs such as registers
> 2) nets driven with strength-modeled drivers which result in an
> ambiguous strength or undriven strength (Z).
---------------------------------------------------------------------
Intel Israel (74) Limited
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Thu Dec 9 07:32:11 2010
This archive was generated by hypermail 2.1.8 : Thu Dec 09 2010 - 07:32:11 PST