No objections. It sounds like the right thing to do. -Steve Bailey > -----Original Message----- > From: owner-vhdl-200x-ft@eda.org > [mailto:owner-vhdl-200x-ft@eda.org] On Behalf Of Peter Ashenden > Sent: Tuesday, April 05, 2005 2:49 AM > To: vhdl-200x-ft@eda.org > Subject: [vhdl-200x-ft] Case? statements and selected assignments > > Folks, > > In FT24, we propose a case? statement that allows for > don't-care matching using the ?= operator. In preparing an > LCS for this, I found it appropriate to describe case? as a > variant of the existing case statement, sicne most of the > rules are the same. I just added a ? delimiter as optional > syntax after the case keyword. > > That made me think that we should then formulate don't-care > matching variants of selected signal and variable > assignments. Doing so would complete the correspondences. > It would simply require saying that if a ? > appears in the selected form, it also appears in the > equivalent form. For example, > > with E select? > S <= bla1 when "00--", > bla2 when "01--", > bla3 when "1---"; > > would be equivalent to > > case? E is > "00--" => S <= bla1; > "01--" => S <= bla2; > "1---" => S <= bla3; > end case?; > > and similarly for a selected variable assignment. > > Any objection to persuing this? > > Cheers, > > PA > > -- > Dr. Peter J. Ashenden peter@ashenden.com.au > Ashenden Designs Pty. Ltd. www.ashenden.com.au > PO Box 640 Ph: +61 8 8339 7532 > Stirling, SA 5152 Fax: +61 8 8339 2616 > Australia Mobile: +61 414 70 9106 > >Received on Tue Apr 5 02:13:56 2005
This archive was generated by hypermail 2.1.8 : Tue Apr 05 2005 - 02:13:59 PDT