Ed Spittles

Show:

What's happening?

  • stray character in inlined annotations

    Hi Trevor I have a failure where an extra character appears during annotation. An input line like assign QB = ham[AddressB_Q]; (with a leading tab) results in an output line like assign QB = h \covered$X23_19_19_d001b where the 'h' is a syntax error. I'll mail you the testcase file. Cheers Ed.

    2009-09-21 11:28:14 UTC in Covered

  • Comment: Assertion sig->udim_num == 0 failed

    Hi Trevor is there anything I can do to help you with this? Cheers Ed.

    2009-09-14 15:23:34 UTC in Covered

  • Assertion sig->udim_num == 0 failed

    Hi Trevor Having tweaked the sources to workaround the problem with loops initialising memories, I'm seeing an assertion at the time of scoring the vcd file. I have been able to cut down the vcd file to mention only a single signal, and I've got obfuscated versions of the vcd and the cdd, but I can't readily create a subset of the cdd file. Is there anything useful I can do in the...

    2009-08-10 14:46:32 UTC in Covered

  • Comment: inline: trouble with delayed assignment inside loop

    Hi Trevor as discussed, it turns out I'm seeing valgrind errors, and the verilator error is very sensitive to the exact text in the original source, so I'm thinking this is a low level bug. I've sent you a private testcase. cheers Ed.

    2009-08-06 10:18:52 UTC in Covered

  • inline: trouble with delayed assignment inside loop

    Hi Trevor there is a problem when annotating a design with loops: I'm seeing %Error-BLKLOOPINIT: ../../aos_x/src/aos_x_m.v:1405: Unsupported: Delayed assignment to array inside for loops (non-delayed is ok - see docs) when the following snippet 387: for ( a1043 =`aos_x_hi ; a1043 >0; a1043 = a1043 -1) 388: begin 389: a1023 [ a1043 ]

    2009-08-04 18:13:18 UTC in Covered

  • inline: warning about unsized numbers in concats

    Hi Trevor This is just a warning from verilator, but I expect you'll want to get everything warning-free. $ verilator -cc "covered/verilog/test-unsized.v" %Warning-WIDTHCONCAT: covered/verilog/test-unsized.v:49: Unsized numbers/parameters not allowed in concatenations. where the instrumented code looks like \covered$X26_36_36_2b003d = {0, a1005[1:0]}; Please find the...

    2009-08-03 18:40:56 UTC in Covered

  • inline: misplaced else

    Hi Trevor I think this is a distinct code generation issue. The generated code looks like this: 65: if ( \covered$X1e_22_22_f0020 ) \covered$R22_22_110020$a1001$a2003.u$0 = ((1)-((~a1005)-(0)))*(2); 66: begin \covered$L23_23_80014$a2003.u$0 = 1'b1; 67: a1006 = 5'd16; end 68: else begin \covered$L25_25_80014$a2003.u$0 = 1'b1; and I think the target of the if is not...

    2009-08-03 17:37:06 UTC in Covered

  • Comment: inline: misplaced wire declaration

    Hi Trevor I see that in my original design, the output code is slightly more mangled than it is for the testcase. There is an extra "0)" stuck in there, and only one of the three function calls has survived: assign a1013 = a1116 , a1014 = \covered$X3a_1166_1166_250064 , wire... \covered$X3a_1167_1167_250064 0)a1015 = \covered$X3a_1168_1168_250064 , wire... a1016 =...

    2009-08-03 15:39:23 UTC in Covered

  • inline: end embedded in case label

    Hi Trevor with the testcase below I get an 'end' embedded in a case label in the instrumented verilog, like this: 5'd0: begin if ( a1006 ) begin a1004 = 1'b1; end 5 end 'd1: begin Please see below thanks Ed module a1000 ( input a1001 , input a1002 ); always @* begin : a1003 a1004 = a1005 ; case ( a1005 ) 5'd0: if ( a1006 ) a1004 = 1'b1; 5'd1: begin case (1'b1...

    2009-08-03 15:21:48 UTC in Covered

  • inline: misplaced wire declaration

    Hi Trevor I'm using the latest dev snapshot. I find a wire declaration misplaced, like this: assign a1013 = a1116 , a1014 = \covered$X3a_28_28_80019 ,wire [(32)-1:0] \covered$r28_28_100018$a1043 = ((0)-(0))*(24); \covered$X3a_29_29_80019 a1015 = \covered$X3a_30_30_80019 ,wire [(32)-1:0] \covered$r29_29_100018$a1043 = ((1)-(0))*(24); Please find the testcase below. Thanks...

    2009-08-03 14:54:29 UTC in Covered

About Me

  • 2006-07-21 (3 years ago)
  • 1559380
  • edspittles (My Site)
  • Ed Spittles

Send me a message