Re: Syntax error

From: Flavio Miana (FlvmnF8@netscape.net)
Date: Sun Jan 13 2002 - 08:41:08 MST

  • Next message: Etienne K. Ogoubi: "Hello from Ottawa (Canada)"

    Hi Vanessa,

    In case you haven't found the answer yet....

    I believe the problem that you're having resides in the following
    segment of your code:

    always@(posedge clk or negedge rst)
        if(!rst) state <= #1 grant0;
        else state <= #1 next_state;

    vl2mv doesn't handle well non-blocking assignments. I would suggest you
    to modify to blocking assignment. vl2mv will synthesize the state as a
    flip-flop.
    Another problem in this code is that you should use "initial" statement
    for initialization purposes. vl2mv doesn't handle assynchronous reset.
    The VIS documentation covers these cases.

    Have fun! :-)

    Flavio,



    This archive was generated by hypermail 2b30 : Sun Jan 13 2002 - 09:00:50 MST