| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.
|
| | | | | | |
|
| |/ / / /
|/| | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
This reverts commit 09ecb9b2cf3ab76841d30712bf70dafc6d47ef67.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
cxxrtl: expose eval() and commit() via the C API
|
|/ / / / / |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Of standard yosys cells, xilinx_srl only works on $_DFF_?_ and
$_DFFE_?P_, which get upgraded to $_SDFFE_?P?P_ by dfflegalize at the
point where xilinx_srl is called for non-abc9. Fix this by running
ff_map.v first, resulting in FDRE cells, which are handled correctly.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Fixes #2258.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Skipping non-selected wires is unsound in an obvious way.
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Add AST_EDGE support to AstNode::detect_latch()
|
|/ / / /
| | | |
| | | |
| | | | |
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
|
|\ \ \ \
| | | | |
| | | | | |
verilog_parser: turn S/R and R/R conflicts into hard errors
|
| | | | |
| | | | |
| | | | |
| | | | | |
Fixes #2253.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This reverts commit 7e83a51fc96495c558a31fc3ca6c1a5ba4764f15.
This reverts commit b422f2e4d0b8d5bfa97913d6b9dee488b59fc405.
This reverts commit 7cb56f34b06de666935fbda315ce7c7bd45048b3.
This reverts commit 6f9be939bd7653b0bdcae93a1033a086a4561b68.
This reverts commit 76a34dc5f3a60c89efeaa3378ca0e2700a8aebd2.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
cxxrtl: add missing extern "C"
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
This bug was hidden if a header was generated.
|
|/ / / / |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
* Fix #2251 - YosysJS ReferenceError: _memset is not defined.
Add '_memset' in emcc EXPORTED_FUNCTIONS in Makefile.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- allow inserting only the input pad cell
- do not insert the usual buffer if the input pad already acts as a
buffer
|
|\ \ \ \
| | | | |
| | | | | |
Add logic type support to parameters
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Lukasz Dalek <ldalek@antmicro.com>
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This fixes some dfflegalize equivalence checks, and breaks others — and
I strongly suspect the others are due to bad support for multiple
async inputs in `proc` (in particular, lack of proper support for
dlatchsr and sketchy circuits on dffsr control inputs).
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Those can be created by `opt_dff` when optimizing `$adff` with const
clock, or with D == Q. Make dfflegalize do the opposite transform
when such dlatches would be otherwise unimplementable.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
dfflegalize: typo fix
|
|/ / / / / |
|
| | | | | |
|
|/ / / / |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This adds ABC9 support for synth_gowin; drastically improving
synthesis quality.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
ice40: Use dfflegalize.
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Add option to use ccache when building
|
| | |_|_|/
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
gowin: Fix INIT values in sim library.
|
| | |_|/ /
| |/| | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This ensures that, when both sync and async FFs are available and abc9
is involved, the sync FFs will be used, and will thus remain available
for sequential synthesis.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Fixes #2221.
|