A constant value of 0 in block

Discussion in 'VHDL' started by YiQi, May 8, 2006.

  1. YiQi

    YiQi Guest

    Hello, I have trouble during "Low Level Synthesis" of my code. It gets
    me
    following warings:

    WARNING:Xst:1989 - Unit <memoryctr>: instances <Mcompar__n0319>,
    <Mcompar__n0290> of unit <LPM_COMPARE_1> are equivalent, second
    instance is removed
    WARNING:Xst:1710 - FF/Latch <memData_8_17> (without init value) has a
    constant value of 0 in block <memoryctr>.
    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch
    <memData_8_16> (without init value) has a constant value of 0 in block
    <memoryctr>.
    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch
    <memData_5_17> (without init value) has a constant value of 0 in block
    <memoryctr>.
    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch
    <memData_4_17> (without init value) has a constant value of 0 in block
    <memoryctr>.
    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch
    <memData_3_17> (without init value) has a constant value of 0 in block
    <memoryctr>.
    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch
    <memData_2_17> (without init value) has a constant value of 0 in block
    <memoryctr>.

    WARNING:Xst:1294 - Latch <Mtridata_sramIO1_0> is equivalent to a wire
    in block <memoryctr>.
    .... ....(from <Mtridata_sramIO1_0> to <Mtridata_sramIO1_15>)
    WARNING:Xst:1294 - Latch <Mtridata_sramIO1_15> is equivalent to a wire
    in block <memoryctr>.

    WARNING:Xst:1710 - FF/Latch <X_31> (without init value) has a constant
    value of 0 in block <memoryctr>.

    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <X_9>
    (without init value) has a constant value of 0 in block <memoryctr>.
    .... ...(from <X_9> to <X_30>)
    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <X_30>
    (without init value) has a constant value of 0 in block <memoryctr>.

    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <Y_11>
    (without init value) has a constant value of 0 in block <memoryctr>.
    .... ...(from <Y_11> to <Y_31>)
    WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch <Y_31>
    (without init value) has a constant value of 0 in block <memoryctr>.

    mostly are having a constant value of 0 in block <XXX>.

    The program is target in a Spartan3 starter board to read and/or write
    8 addresses after the incoming address(currentX, currentY) chanages.
    Although it isn't follow the coding examples, it setup as a state
    machine.

    Any help on this would be greatly appreciated.
    Thanks very much in advance.

    YiQi

    p.s. The code is in here:
    http://groups.google.com/group/comp.arch.fpga/msg/ab345e557ac3e3d3?
     
    YiQi, May 8, 2006
    #1
    1. Advertising

  2. YiQi

    Spacebottle

    Joined:
    May 24, 2011
    Messages:
    2
    I have the same problems,could anybody help us?
     
    Spacebottle, May 24, 2011
    #2
    1. Advertising

  3. YiQi

    flymolo

    Joined:
    Jun 2, 2011
    Messages:
    10
    These synthesis warnings can be ignored as long as it is intended that these signals are tied to a constant values. What is the problem with the design? Does it work?
     
    flymolo, Jun 2, 2011
    #3
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Christopher M. Lusardi
    Replies:
    1
    Views:
    4,110
  2. Martin Magnusson
    Replies:
    2
    Views:
    517
    John Harrison
    Oct 8, 2004
  3. morrell
    Replies:
    1
    Views:
    975
    roy axenov
    Oct 10, 2006
  4. adibao
    Replies:
    0
    Views:
    1,050
    adibao
    Apr 5, 2009
  5. Spacebottle
    Replies:
    1
    Views:
    886
    joris
    May 24, 2011
Loading...

Share This Page