Hi Srini, We normally only use SourceForge for the mailing list and for release distribution. I think Steve requested you to use to discuss this on the mailing list. Please post this to the iverilog-devel mailing list. The short answer is look at ivtest which is our regression environment and determine how to integrate your tests into that environment. For your development I completely understand your desire to have your tests Makefile driven and it should be possible to architect your tests so they...
You need to clock on the edit link. I updated it to VHDL since I assume that is what you were trying to do.
VHDL: rotate support for simulation
Is this for VHDL? If so please add VHDL to the beginning of the title.
iverilog creates infinite loop
I can confirm that both V10 and devel are advancing in time, but the simulations did not produce any output or finish. V0.9 did produce output and completed.
vvp incorrectly exits on termination of a begin/end
I can confirm V10 produces different results then devel which produced the following: Incr/decr operators... line 91, CHECK_RES line 91-1, CHECK_RES line 91-2B, CHECK_RES line 91-B, cleared $ID111 line 91-C, done line 91: completed line 92, CHECK_RES line 93, CHECK_RES line 94, CHECK_RES line 100, arithmetic line 103, CHECK_RES in $L59... incr passcount... done test complete: 30 passes, 0 fails Which is more than you indicated above.
Program fails until a $write debug statement is added
I cannot reproduce the problem using the latest version of 10 or devel I get the expected results with the $write line commented out. It looks like you are using the latest 10 version so this discrepency is odd.
This all sounds reasonable since that is what other simulators are doing. Now the...
I have applied the patch to both development and V0.9. I will push a test program...
segfault in vvp processing events with fst dumper
OK, you and Cary are saying that the always block may or may not complete execution...
The sensitivity list consists of one or more signals. When at least one of these...
"why wouldn't this trigger the always block to be executed?" Read my follow up post...
And changing the #11 to #9 will not miss a trigger.
I just read your replies again and I think this is the crux of the problem. "I'm...
I looked at pages 5 and 6 of the paper. They just describe the stratified event queue...
I don't see the attachment you are referring to. Giving the name of the paper may...
Since most Verilog simulators are single threaded only one block is usually execute...
Thanks Larry. Reminder to self. Remember to do a make clean when messing with a Makefile...
A fix that should fix this has been pushed. A build dependence was missed. Since...
Try to eliminate spurious -dirty in version_tag.h
This looks reasonable and I have applied the patch.
This is also failing for the development branch so I'm switching this bug to development....
vvp_process.c: Assertion failed: number_is_immediate
Spelling fixes
VHDL enum values not available outside of switch statements
VHDL enum type declaration generates syntax errors
We have added a test for this problem to the test suite and it is now working again...
VHDL enum values not available outside of switch statements
A test for this problem has been added to the test suite.
VHDL enum type declaration generates syntax errors
A test for this problem has been added to the test suite.
There are plans to add this functionality, but it takes time and we don't always...
Patch applied and pushed.
Add -Wstrict-prototypes to CFLAGS
display.cc:85: bad assert
It took me a bit to find this. It is actually in V0.9 not development. In development...
Note that the second example has a race in that the initialization of value and the...
Thanks. I can confirm I get the same results as you do. This is likely complicated...
Passing inout values to submodules
Like Martin, I also just checked this with the same results. It worked as I expected....
I have added the file and line information and an error message that reports this...
Thank you for the report and reduced example. I have verified that this is still...
SDF back annotation fails/aborts for a tri-state buffer
I have pushed a fix for the final issue that your test code uncovered. There have...
sv package enumerated type and function
Actually not only is it supported, but Icarus already does this correctly. The real...
Okay this is supported and like I assumed the delay is to be applied to every delay...
How it helps is that it confirms my assumption that the SDF has non-conditional delays...
What do the SDF lines look like? I just checked the code and it looks like it correctly...
I wanted to focus on the asserts first. Now that they have been taken care of I want...
Okay, Let's ignore the actual tri-state cells for now and try to figure out the rest...
For us pushed refers to actually pushing the fix to github versus testing it in our...
Okay, that's what I was expecting. I think my test code is reproducing the bug you...
You missed me asking if there was a matching scope with ModPort statements. In a...
I have an example that is giving the same messages and it looks like the compiler...
You did not provide the ModPath section, but from what you did show it looks like...
To verify this look in the output from the compiler... This comment is referring...
Interesting. From your output it truely does imply that there is no ModPaths for...
Yes I understand, not everyone is multi-lingual. In the previous message I said I...
The problem with the current assert location is we do not have this information....
After I pushed the patch I realized I forgot to add support for a single delay and...
SDF back annotation fails/aborts for a tri-state buffer
In looking at this. The empty delay code is working correctly. I initially made a...
SDF back annotation fails/aborts for a tri-state buffer
I can reproduce the assert. I am not currently getting any warnings so something...
This should be enough. I'll try to build a working example from this input so that...
It would be easiest for us if we had the instantiation line and the appropriate SDF...
Hi Eric, That is correct interfaces are not currently supported. We may have someone...
I have pushed a fix for this issue.
Class method cannot call other class methods
Class method cannot call other class methods
Unable to successfully import a class from a package.
No support for SV compilation unit classes, tasks or functions
I have pushed a patch that fixes some of the issues your code uncovered. The remaining...
sv package enumerated type and function
I am looking at this issue. I am confused by your comment saying that moving the...
Easy changes for -Wmissing-prototypes
Patch applied and pushed
I have applied and pushed this patch.
Eliminate a few more easy warnings
Fully initialize a couple structures
I have applied and pushed this patch.
This all looks reasonable. I have applied and pushed this patch. It would be nice...
Rearrange compiler warning flags
More fussing with C function prototypes
Patch applied and pushed.
Fuss with C function prototypes
Patch applied and pushed.
I have pushed a fix for this to git and it will be available in V0.9.8 whenever it...
Problem of index in a generate block
The issue here is that V0.9 uses eval_const() when calculating the constant for a...
Just as a note, there is an error in the code for the 2 to 1 mux module. The term...
I can confirm that this is still failing with the latest V0.9 from git. It does compile...
Clean up some more sign-compare issues
I have pushed this patch. I will update the comment in the configure script to note...
I agree and I noticed that inconsistency as well. I think the original reluctance...