| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The only difference between "RTLIL" and "ILANG" is that the latter is
the text representation of the former, as opposed to the in-memory
graph representation. This distinction serves no purpose but confuses
people: it is not obvious that the ILANG backend writes RTLIL graphs.
Passes `write_ilang` and `read_ilang` are provided as aliases to
`write_rtlil` and `read_rtlil` for compatibility.
|
|/ / |
|
|\ \
| | |
| | | |
Support 2D bit arrays in structures. Optimise array indexing.
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Allow %0s $display format specifier
|
| | |/
| |/| |
|
|\ \ \
| | | |
| | | | |
Propagate const_fold through generate blocks and branches
|
| |/ / |
|
|\ \ \
| | | |
| | | | |
Fix generate scoping issues
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- expand_genblock defers prefixing of items within named sub-blocks
- Allow partially-qualified references to local scopes
- Handle shadowing within generate blocks
- Resolve generate scope references within tasks and functions
- Apply generate scoping to genvars
- Resolves #2214, resolves #1456
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
zachjs-const-func-block-var
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
|
| | | | |
|
|\ \ \ \
| |_|/ /
|/| | | |
Allow reals as constant function parameters
|
| |/ / |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Clearer for loop error messages
|
| |/ / |
|
|/ / |
|
| |
| |
| |
| | |
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
|
| |
| |
| |
| | |
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
|
| |
| |
| |
| | |
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
|
| |
| |
| |
| | |
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
|
|\ \
| | |
| | | |
Restore #2203 and #2244 and fix parser conflicts
|
| | |
| | |
| | |
| | | |
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
This commit fixes S/R conflicts introduced by commit 6f9be93.
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit fixes R/R conflicts introduced by commit 7e83a51.
Parameter logic is already defined as part of `param_range_type` rule.
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
|
| | |
| | |
| | |
| | | |
This reverts commit 9c120b89ace6c111aa4677616947d18d980b9c1a.
|
|/ /
| |
| |
| | |
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
|
| |
| |
| |
| | |
Fixes #2253.
|
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit 7e83a51fc96495c558a31fc3ca6c1a5ba4764f15.
This reverts commit b422f2e4d0b8d5bfa97913d6b9dee488b59fc405.
This reverts commit 7cb56f34b06de666935fbda315ce7c7bd45048b3.
This reverts commit 6f9be939bd7653b0bdcae93a1033a086a4561b68.
This reverts commit 76a34dc5f3a60c89efeaa3378ca0e2700a8aebd2.
|
| |
| |
| |
| | |
Signed-off-by: Lukasz Dalek <ldalek@antmicro.com>
|
|\ \
| | |
| | | |
verific: rewrite initial assume/asserts prior to elaboration
|
| | | |
|
|\ \ \
| | | |
| | | | |
Signed and macro grammar update
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Lukasz Dalek <ldalek@antmicro.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This commit fixes signed/unsigned grammar in parameters as defined in SV
LRM A2.2.1. Example of correct parameters:
parameter integer signed i = 0;
parameter integer unsigned i = 0;
Example of incorrect parameters:
parameter signed integer i = 0;
parameter unsigned integer i = 0;
Signed-off-by: Lukasz Dalek <ldalek@antmicro.com>
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
|
|\ \ \ \
| | | | |
| | | | | |
Support SystemVerilog Static Cast
|
| | | | | |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Support SystemVerilog Static Cast
- size
- signedness
- (type is not supposted yet)
Fix #535
|
|\ \ \ \
| | | | |
| | | | | |
Allow constant function calls in for loops and generate if and case
|
| | | | | |
|
|/ / / / |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Add logic-assignments operators
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Lukasz Dalek <ldalek@antmicro.com>
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
|