IEEE 200X Fast Track Change Proposal ID: FT-19 Proposer: Jim Lewis email: Jim@SynthWorks.com Status: Proposed Proposed: 12/03 Analyzed: Date Resolved: Date Enhancement Summary: Fuzzy Case Define boolean equivalence Related issues: Relevant LRM sections: 7.2 Operators (iff COND is defined as a unary operator) 7.2.8 new section to describe semantics of new comparison operators Enhancement Detail: ---------------------------- Fuzzy Case furthermore, use ?= to allow a fuzzy case: case? Uses "?=" for matching targets Allows '-' in std_logic targets, except, case targets must still be non-overlapping Comparison Operators that return bit or std_ulogic Define fuzzy comparisons that return bit or or std_ulogic: ?=, ?/=, ?<, ?>, ?<=, ?>= Alternately: eq, ne, lt, gt, le, ge these functions compare std_logic_vector as unsigned and return std_logic handle '-' correctly Analysis: ---------------------------- [To be performed by the 200X Fast Track Working Group] Resolution: ---------------------------- [To be performed by the 200X Fast Track Working Group]