From 28c61b548b2b248b3b161902c7f2546d2e7d4209 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Mon, 14 Sep 2009 13:36:15 -0400 Subject: [PATCH] Commentary, bug108. --- bin/verilator | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/bin/verilator b/bin/verilator index 5c9e366a3..ee011c401 100755 --- a/bin/verilator +++ b/bin/verilator @@ -610,6 +610,16 @@ zero, as was done in Verilator 2. Default is for all signals including those with underlines being randomized. This option may be depreciated in future versions. +=item --unroll-count I + +Rarely needed. Specifies the maximum number of loop iterations that may be +unrolled. See also BLKLOOPINIT warning. + +=item --unroll-stmts I + +Rarely needed. Specifies the maximum number of statements in a loop for +that loop to be unrolled. See also BLKLOOPINIT warning. + =item -Werror-I Convert the specified warning message into a error message. This is @@ -1816,7 +1826,8 @@ it's a bit slower than a non-delayed assignment.) Here's an example This message is only seen on large or complicated loops because Verilator generally unrolls small loops. You may want to try increasing ---unroll-count which will raise the small loop bar to avoid this error. +--unroll-count (and occasionally --unroll-stmts) which will raise the small +loop bar to avoid this error. =item CASEINCOMPLETE