David Shah
17812a1560
nexus: Add LRAM inference
...
Signed-off-by: David Shah <dave@ds0.me>
2020-12-07 13:27:17 +00:00
David Shah
264e924abb
nexus: More efficient CO mapping
...
Signed-off-by: David Shah <dave@ds0.me>
2020-12-02 17:08:39 +00:00
Miodrag Milanović
ef5b2777c3
Merge pull request #2460 from pepijndevos/simple-gowin
...
add -noalu and -json option for apicula
2020-12-01 09:18:37 +01:00
Pepijn de Vos
f155826a70
add -noalu and -json option for apicula
2020-11-30 11:43:12 +01:00
Yosys Bot
2116c58581
Bump version
2020-11-26 00:10:09 +00:00
whitequark
45725d3bdf
Merge pull request #2452 from whitequark/rtlil-remove-dot-identifiers
...
rtlil: remove dotted identifiers
2020-11-25 21:22:14 +00:00
Miodrag Milanović
180a8e5a45
Merge pull request #2453 from YosysHQ/mmicko/verilog_assignments
...
Generate only simple assignments in verilog backend
2020-11-25 19:15:11 +01:00
Miodrag Milanovic
7b093dca10
Add verilog backend option for simple_lhs
2020-11-25 18:21:41 +01:00
whitequark
015b476e56
rtlil: remove dotted identifiers.
...
No one knows where they came from and they never did anything useful.
2020-11-25 16:47:20 +00:00
Miodrag Milanovic
addc493e8d
generate only simple assignments in verilog backend
2020-11-25 17:43:28 +01:00
Claire Xen
cf67e6a397
Merge pull request #2133 from dh73/nodev_head
...
Adding latch tests for shift&mask AST dynamic part-select enhancements
2020-11-25 09:44:23 +01:00
whitequark
c6b5b18a30
Merge pull request #2442 from cr1901/sccache
...
Makefile: Add disabled-by-default ENABLE_SCCACHE config option.
2020-11-25 02:48:39 +00:00
whitequark
2a39c785a2
Merge pull request #2450 from nitz/sim-vcd-filename
...
Add rewrite_filename for sim -vcd argument.
2020-11-25 02:48:10 +00:00
William D. Jones
9431033921
Makefile: Update ABCREV to bring in sccache fixes.
2020-11-24 21:32:27 -05:00
Yosys Bot
88c47a380b
Bump version
2020-11-25 00:10:05 +00:00
Chris Dailey
cdc802e4b7
Add rewrite_filename for sim -vcd argument.
2020-11-24 15:17:16 -05:00
whitequark
bc085761e6
Merge pull request #2428 from whitequark/check-processes
...
check: add support for processes
2020-11-24 15:04:42 +00:00
Miodrag Milanović
5cf738b66a
Merge pull request #2448 from nitz/tcl-script-documentation-fixes
...
Tcl script documentation fixes
2020-11-24 07:51:56 +01:00
Miodrag Milanović
b8d3f13307
Merge pull request #2295 from epfl-vlsc/firrtl_blackbox_generic_parameters
...
Add firrtl backend support for generic parameters in blackbox components
2020-11-24 07:50:17 +01:00
nitz
cc0d7244b8
tcl -h message only if YOSYS_ENABLE_TCL defined.
2020-11-23 21:48:44 -05:00
Sahand Kashani
930a6ae7db
Formatting fixes
2020-11-23 10:55:09 +01:00
Yosys Bot
949eb95593
Bump version
2020-11-21 00:10:06 +00:00
Miodrag Milanović
de58e774ef
Merge pull request #2443 from YosysHQ/dave/nexus-mult-infer
...
nexus: Multiplier inference support
2020-11-20 10:30:56 +01:00
David Shah
9f241c9a42
nexus: DSP inference support
...
Signed-off-by: David Shah <dave@ds0.me>
2020-11-20 08:45:55 +00:00
William D. Jones
296a23f489
Makefile: Add disabled-by-default ENABLE_SCCACHE config option.
2020-11-19 13:23:54 -05:00
Yosys Bot
5b35d953f7
Bump version
2020-11-19 00:10:10 +00:00
Miodrag Milanović
c8d809897f
Merge pull request #2441 from YosysHQ/dave/nexus_dsp_sim
...
nexus: Add DSP simulation model
2020-11-18 12:22:05 +01:00
David Shah
923843b3fa
nexus: Add DSP simulation model
...
Signed-off-by: David Shah <dave@ds0.me>
2020-11-18 10:21:17 +00:00
Miodrag Milanovic
aa4d94f7d8
Fix duplicated parameter name typo
2020-11-18 10:03:57 +01:00
Yosys Bot
58e8901fee
Bump version
2020-11-17 00:10:06 +00:00
William Woodruff
c7cf9415f8
backends/blif: Remove unused vector of strings ( #2420 )
...
* backends/blif: Remove unused vector of strings
For reasons that are unclear to me, this was being used to store every
result of `cstr` before returning them. The vector was never accessed otherwise,
resulting in a huge unnecessary memory sink when emitting to BLIF.
* backends/blif: Remove CSTR macro
* backends/blif: Actually call str()
2020-11-16 09:31:48 +01:00
Miodrag Milanović
2ee5db0211
Merge pull request #2438 from kbeckmann/gowin_rpll
...
synth_gowin: Add rPLL blackbox
2020-11-16 09:30:54 +01:00
Konrad Beckmann
5b9a975eba
synth_gowin: Add rPLL blackbox
2020-11-11 17:06:54 +01:00
Yosys Bot
71ca9a8253
Bump version
2020-11-11 00:10:17 +00:00
Miodrag Milanović
924f1713c2
Merge pull request #2433 from YosysHQ/paths_as_globals
...
Expose abc and data paths as globals for pyosys
2020-11-10 08:05:42 +01:00
Yosys Bot
014c7e26b8
Bump version
2020-11-08 00:10:06 +00:00
whitequark
630be7e11a
Merge pull request #2414 from zeldin/abc-depend-clang-fix
...
Prevent CXXFLAGS from leaking to abc Makefile
2020-11-07 18:48:03 +00:00
Marcus Comstedt
5594594e16
Prevent CXXFLAGS from leaking to abc Makefile
...
This fixes an issue with abc/depends.sh when the compiler is clang.
2020-11-07 16:02:49 +01:00
Miodrag Milanović
6940ef933a
Merge pull request #2432 from Xiretza/nexus-tests
...
Update nexus arch tests to new harness
2020-11-07 15:07:45 +01:00
Miodrag Milanovic
829b5cca60
Expose abc and data paths as globals
2020-11-06 14:17:15 +01:00
whitequark
d6a93b8b90
check: add support for processes.
2020-11-03 15:36:27 +00:00
whitequark
191406f930
check: reformat log/help text to match most other passes
2020-11-03 12:37:02 +00:00
Yosys Bot
e7f36d01e4
Bump version
2020-11-03 00:10:05 +00:00
whitequark
c9e6a5b854
Merge pull request #2426 from whitequark/cxxrtl-auto-top
...
cxxrtl: run `hierarchy -auto-top` if no top module is present
2020-11-02 20:58:10 +00:00
whitequark
65083e9520
cxxrtl: run `hierarchy -auto-top` if no top module is present.
...
In most cases, a CXXRTL simulation would use a top module, either
because this module serves as an entry point to the CXXRTL C API,
or because the outputs of a top module are unbuffered, improving
performance. Taking this into account, the CXXRTL backend now runs
`hierarchy -auto-top` if there is no top module. For the few cases
where this behavior is unwanted, it now accepts a `-nohierarchy`
option.
Fixes #2373 .
2020-11-02 19:18:56 +00:00
Yosys Bot
d9af3cadf8
Bump version
2020-11-02 00:10:06 +00:00
whitequark
bbaf8693c6
Merge pull request #2425 from whitequark/cxxrtl-meminit-constness
...
cxxrtl: don't assert on non-constant $meminit inputs
2020-11-01 17:08:42 +00:00
whitequark
2ba05f5c31
cxxrtl: don't assert on non-constant $meminit inputs.
...
Fixes #2129 .
2020-11-01 15:57:20 +00:00
whitequark
cc7ad65a79
Merge pull request #2424 from whitequark/cxxrtl-multiple-drivers
...
cxxrtl: don't assert on wires with multiple drivers
2020-11-01 13:52:59 +00:00
whitequark
cdf4ce9871
cxxrtl: don't assert on wires with multiple drivers.
...
Fixes #2374 .
2020-11-01 12:49:30 +00:00