firrtl_interpreter.InterpreterException: error: ConcreteSInt(4140379555, 32) bad width 32 needs 33

GitHub | stevenmburns | 4 months ago
  1. 0

    firrtl_interpreter/Concrete.scala: randomSInt produces out of bounds value.

    GitHub | 4 months ago | stevenmburns
    firrtl_interpreter.InterpreterException: error: ConcreteSInt(4140379555, 32) bad width 32 needs 33
  2. 0

    Cannot use vector of registers in sequential mux circuit

    GitHub | 1 month ago | edwardcwang
    firrtl_interpreter.InterpreterException: Expression key num_ones_0 already in stack
  3. 0

    Peek on internal Vec or elements of Seq?

    GitHub | 2 months ago | shunshou
    firrtl_interpreter.InterpreterException: Expression key state_0 already in stack
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. firrtl_interpreter.InterpreterException

      error: ConcreteSInt(4140379555, 32) bad width 32 needs 33

      at firrtl_interpreter.ConcreteSInt.<init>()
    2. firrtl_interpreter
      Timer.apply
      1. firrtl_interpreter.ConcreteSInt.<init>(Concrete.scala:329)
      2. firrtl_interpreter.Concrete$.randomSInt(Concrete.scala:285)
      3. firrtl_interpreter.LoFirrtlExpressionEvaluator.evaluate(LoFirrtlExpressionEvaluator.scala:308)
      4. firrtl_interpreter.LoFirrtlExpressionEvaluator$$anonfun$3.apply(LoFirrtlExpressionEvaluator.scala:413)
      5. firrtl_interpreter.LoFirrtlExpressionEvaluator$$anonfun$3.apply(LoFirrtlExpressionEvaluator.scala:408)
      6. firrtl_interpreter.Timer.apply(Timer.scala:40)
      6 frames