part of a reg as statmeant in case

Guest #3975237
Rate this post
useful
not useful
i wrote :
always @ ( slsrc or sldet )
  begin
    case ( work_plan(2:0) )
      APB_SLAVE1    :
        sone_addr  = sldst;
        sone_we    = 1111;
        sone_wdata  = prdata;


and this is the massge i recive when trying to compile:

...(165): near ":": syntax error, unexpected ':', expecting ')'.

when i deleted it, and wrote:

always @ ( slsrc or sldet )
  begin

    case ( work_plan )
      APB_SLAVE1    :
        sone_addr  = sldst;
        sone_we    = 1111;
        sone_wdata  = prdata;

i recive no error.

Reply

Please log in before posting.

or

Log in with Google account

Registration is free and takes only a minute.

Register now