2017-01-05 7 views
3

またはでケースを作成するにはどうすればよいですか?あなたがでcaseを作成するか、このようにコンマを使用することができますシステムのVerilog - ケースありまたは

string str; 

case (str) 
    "abc" || "dfg": begin 
     //some code 
    end 
    "yfg": begin 
     //some code 
    end 
    default: //some code 
endcase 

答えて

5

::のような

何かあなたがやっている

string str; 

case (str) 
    "abc" , "dfg": begin 
     //some code 
    end 
    "yfg": begin 
     //some code 
    end 
    default: //some code 
endcase 

何が||に微妙に異なっています。 caseステートメントの代替リストを提示しています。caseステートメントを代替するために、いくつかの式をOR演算する代わりに、ステートメントの代替リストを提示しています。

関連する問題