Project

General

Profile

[logo] 
 
Home
News
Activity
About/Contact
Major Tools
  Dinotrace
  Verilator
  Verilog-mode
  Verilog-Perl
Other Tools
  IPC::Locker
  Parallel::Forker
  Voneline
General Info
  Papers

Activity

From 12/19/2019 to 01/17/2020

01/12/2020

02:09 AM Issue #1660 (Closed): Fix spelling mistake
Thanks. Note we're using github now for issues, it was supposed to redirect you there, not sure why it didn't.
Wilson Snyder
01:42 AM Issue #1660 (Closed): Fix spelling mistake
Attached patch fixes a spelling mistake أحمد المحمودي

01/11/2020

12:16 PM Verilator 4.026 Released
Verilator 4.026 2020-01-11
** Docker images are now available for Verilator releases.
*** Support bounded ...
Wilson Snyder

12/22/2019

08:15 PM Issue #1184: Verilator doesn't detect multiple assignment
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:15 PM Issue #1278: Unsupported LHS tristate construct: ARRAYSEL
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:13 PM Issue #1288: scr1 test suite: In some cases mixed assignment to struct member fails
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:12 PM Issue #1292: scr1 test suite: |-> and |=> operators are unsupported in assertions
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:12 PM Issue #1314: Bad scaling, if there are nasty forests of generate statements
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:11 PM Issue #1369: Raise error / warning on continous assignment to reg
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:11 PM Issue #1373: Cannot write to top-level tristate ports
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:10 PM Issue #1382: Inconsistent LITENDIAN warnings on arrays
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:10 PM Issue #1395: Extend UNUSED to flag signals which are not in the cone of a module output
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:09 PM Issue #1430: Broken node on indexed interface modport
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:09 PM Issue #1454: Support for loop index into generated arrays
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:07 PM Issue #1479: Feature Request: VerilatedVcd callback on rolloverMB
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:07 PM Issue #1482: Conditional event controls ("iff")
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:06 PM Issue #1489: Python support for Verilated designs
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:06 PM Issue #1501: Support bind statements within generate blocks
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:05 PM Issue #1514: Switch for file to read public signals from
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:05 PM Issue #1515: VPI: Log all variables that were accessed
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:03 PM Issue #1545: Warning-CASEOVERLAP is not triggering for signals wider than 12
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:03 PM Issue #1554: There is a problem when Handling variables forced type conversion
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:02 PM Issue #1567: Cocotb Integration
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:02 PM Issue #1572: Extend --protect-lib for foreign/embedded module use
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:01 PM Issue #1593: Parameter-resolved constants from interface components
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:00 PM Issue #1601: Add SystemC to Travis
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
08:00 PM Issue #1602: Investigate Travis CMake error message
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
07:59 PM Issue #1609: Detect and warn appripriately on intentional latches
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
07:59 PM Issue #1613: verilator %Warning-WIDTH false positive
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
07:58 PM Issue #1622: Wrong modport directionality accross scopes doesn't trigger an error
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
07:58 PM Issue #1623: Interface declared in parent scope can be used incorrectly
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
07:57 PM Issue #1624: Bad parameter width error message references parameter definition instead of reference
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
07:57 PM Issue #1626: Interface parameter circular assignment succeeds where it should not
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
07:56 PM Issue #1627: Warnings and support of array concatenation
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
07:55 PM Issue #1640: disable iff in assertion causes assertion to fail
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
07:55 PM Issue #1642: Check for proper array sizes
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
07:53 PM Issue #1644: Performance delta between 4.020 and 4.022
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
07:53 PM Issue #1646: $bits for dynamic/runtime usage
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
07:52 PM Issue #1647: Queues in other unpacked arrays
A Verilator Issue which you were involved in has moved to github.
You will no longer receive any mails from Veripool...
Wilson Snyder
07:51 PM Issue #1649: Lint filter specific warnings or wildcards/regexp
Verilator Issue '+id+' which you were involved in has moved to github.
You will no longer receive any mails from Ver...
Wilson Snyder

12/21/2019

08:18 PM Issue #1640: disable iff in assertion causes assertion to fail
I have updated the patch to handle cover and assertion properties. The old behavior stays for cover properties. The n... Peter Monsson
12:48 PM Issue #1640: disable iff in assertion causes assertion to fail
> I can look at the parent type to see if it is a cover or assert?
It looks like "iff" disables the action, which ...
Wilson Snyder
11:05 AM Issue #1640: disable iff in assertion causes assertion to fail
Ahh, I see.
blockp = new AstAnd(nodep->disablep()->fileline(),
new As...
Peter Monsson
03:36 PM Issue #1657 (New): Investigate google build?
Travis CI takes 20+ minutes. Wonder if there's a way to make this faster without $$?
See https://github.com/Symbi...
Wilson Snyder
03:01 PM Issue #1656: [RFC] Relaxing UNOPTFLAT by dividing unpacked array
Thanks for the suggestions. I agree with the you.
I'll add this feature step by step and ask your review.

# 1...
Yutetsu TAKATSUKASA
02:35 PM Issue #1656 (Assigned): [RFC] Relaxing UNOPTFLAT by dividing unpacked array
Excellent!
I've seen these common cases as causing UNOPTFLAT:
* Unpacked arrays
* Packed arrays
* Unpacked stru...
Wilson Snyder
01:59 PM Issue #1656 (Assigned): [RFC] Relaxing UNOPTFLAT by dividing unpacked array
I have some idea and code to relax UNOPTFLAT limitation.
If this looks useful, I'd like to go forward to polish the ...
Yutetsu TAKATSUKASA
02:35 PM Issue #1655: Build support for Windows.
The good news is that the codebase is so clean that CMake build support has almost no Windows-specific cruft and will... Kuba Ober
02:19 PM Issue #1655 (Assigned): Build support for Windows.
I think this is an excellent addition esp if you can support it.
If there are pieces that can be separated out tha...
Wilson Snyder
01:49 PM Issue #1655 (Assigned): Build support for Windows.
I've got a successful MSVC build using Cmake on Windows. The CMakeFile.txt is small and is meant to build successfull... Kuba Ober
02:12 PM Issue #1653 (Duplicate): dirent is missing on Windows
Tracking in #1655. Wilson Snyder
02:11 PM Issue #1653: dirent is missing on Windows
Please close this issue - I'll include @dirent.h@ in PRs related to Windows build support. Kuba Ober
01:30 PM Issue #1653: dirent is missing on Windows
Note though that this submodule would only be necessary when building for Windows, so not recursively checking it out... Kuba Ober
01:14 AM Issue #1653: dirent is missing on Windows
Adding submodules increases the friction as we have a lot of users that are git novices, so at this time I would pref... Wilson Snyder
01:34 PM Issue #1654: Fix long if-else chain hitting MSVC's limit.
Noted. I want to adhere to whatever process you find most productive. I tend to split things into small patches so wo... Kuba Ober
01:11 AM Issue #1654 (Closed): Fix long if-else chain hitting MSVC's limit.
Thanks for the patch, makes sense. Pushed to git towards 4.026.
BTW if you have a pull request that you think comp...
Wilson Snyder
12:35 AM Issue #1654: Fix long if-else chain hitting MSVC's limit.
This is also https://github.com/verilator/verilator/pull/7 Kuba Ober
12:25 AM Issue #1654 (Closed): Fix long if-else chain hitting MSVC's limit.
There's an if-else chain in V3Option.cpp that goes past MSVC's limit of 128 blocks. Splitting it into to parts is a l... Kuba Ober
01:08 PM Issue #236: Support real event loop
We'd love to have help with this.
I think your points are at the high level correct. Fortunately/unfortunately mos...
Wilson Snyder
02:46 AM Issue #236: Support real event loop
I gave this much thought some time ago in a CPU emulator I was working on. I'd like to take a stab at this in the nea... Kuba Ober
01:15 AM Issue #1652 (Closed): A header is missing in V3Width.h
Thanks for the good fix, merged towards 4.026.
Wilson Snyder
12:38 AM Issue #1652: A header is missing in V3Width.h
This is also https://github.com/verilator/verilator/pull/8 Kuba Ober

12/20/2019

10:44 PM Issue #1640 (Assigned): disable iff in assertion causes assertion to fail
Seems reasonable, thanks for looking into a patch. The only test I see failing you should look at is t_assert_cover.... Wilson Snyder
08:04 PM Issue #1640: disable iff in assertion causes assertion to fail
I have updated to the newest master and created a patch with testcases. I hope that this is sufficient. Please let me... Peter Monsson
08:31 PM Issue #1649: Lint filter specific warnings or wildcards/regexp
I mainly see it when I add Verilator to some IP that has not been used with Verilator before. It's probably a tradeof... Stefan Wallentowitz
03:24 PM Issue #1653 (Duplicate): dirent is missing on Windows
In the pursuit of a Windows build with minimal changes to the source, I figure it's easiest to use https://github.com... Kuba Ober
03:11 PM Issue #1652 (Closed): A header is missing in V3Width.h
It uses std::min & std::max but doesn't include <algorithm>. This makes the build fail on Windows with platform heade... Kuba Ober
12:02 PM Issue #1651 (Closed): strcasecmp is not found on Windows
Much appreciate getting bugs with good patches to fix them.
Fixed in git as part of 4.025 devel.
Wilson Snyder
08:57 AM Issue #1651: strcasecmp is not found on Windows
Sorry, added a branch for that: https://github.com/KubaO/verilator/tree/feature/fix-strcasecmp Kuba Ober
08:54 AM Issue #1651 (Closed): strcasecmp is not found on Windows
strcasecmp is used in two places, but is not supported by the Windows CRT. Yet VL_STRCASECMP exists and fixes this.
...
Kuba Ober
01:23 AM Issue #1650 (Feature): Implement type_reference (medium starter task)
Good small task, though requires looking at the parsing and elaboration code which is non-trivial to understand.
I...
Wilson Snyder
12:53 AM Issue #1647 (Feature): Queues in other unpacked arrays
Wilson Snyder

12/19/2019

11:01 PM Issue #1649 (Feature): Lint filter specific warnings or wildcards/regexp
For the projects I personally lead, I require all disables to be inline code, as then it's all in one spot, making it... Wilson Snyder
04:47 PM Issue #1649 (Feature): Lint filter specific warnings or wildcards/regexp
Currently we can have linter on/off and specify them in the configuration file, but the latter works on a fileline ba... Stefan Wallentowitz
10:57 PM Issue #1646: $bits for dynamic/runtime usage
I agree closing after you add the checks is appropriate. You should be able to close the issue out yourself.
Wilson Snyder
04:43 PM Issue #1646: $bits for dynamic/runtime usage
I agree, is there some status that keeps it open but doesn't show with other open issues, like for long term work? Ot... Stefan Wallentowitz
10:41 AM Issue #1644: Performance delta between 4.020 and 4.022
Yes, I did wonder about that, but thought it would be OK since the existing overlap check (although bounded) is also ... Julien Margetts
 

Also available in: Atom