Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nexus: DSP inference support | David Shah | 2020-11-20 | 4 | -13/+151 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Bump version | Yosys Bot | 2020-11-19 | 1 | -1/+1 |
| | |||||
* | Merge pull request #2441 from YosysHQ/dave/nexus_dsp_sim | Miodrag Milanović | 2020-11-18 | 3 | -250/+573 |
|\ | | | | | nexus: Add DSP simulation model | ||||
| * | nexus: Add DSP simulation model | David Shah | 2020-11-18 | 3 | -250/+573 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | Fix duplicated parameter name typo | Miodrag Milanovic | 2020-11-18 | 1 | -1/+1 |
| | | |||||
* | | Bump version | Yosys Bot | 2020-11-17 | 1 | -1/+1 |
| | | |||||
* | | backends/blif: Remove unused vector of strings (#2420) | William Woodruff | 2020-11-16 | 1 | -57/+53 |
| | | | | | | | | | | | | | | | | | | | | | | * 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() | ||||
* | | Merge pull request #2438 from kbeckmann/gowin_rpll | Miodrag Milanović | 2020-11-16 | 1 | -0/+45 |
|\ \ | | | | | | | synth_gowin: Add rPLL blackbox | ||||
| * | | synth_gowin: Add rPLL blackbox | Konrad Beckmann | 2020-11-11 | 1 | -0/+45 |
|/ / | |||||
* | | Bump version | Yosys Bot | 2020-11-11 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #2433 from YosysHQ/paths_as_globals | Miodrag Milanović | 2020-11-10 | 4 | -43/+63 |
|\ \ | | | | | | | Expose abc and data paths as globals for pyosys | ||||
| * | | Expose abc and data paths as globals | Miodrag Milanovic | 2020-11-06 | 4 | -43/+63 |
| |/ | |||||
* | | Bump version | Yosys Bot | 2020-11-08 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #2414 from zeldin/abc-depend-clang-fix | whitequark | 2020-11-07 | 1 | -0/+4 |
|\ \ | | | | | | | Prevent CXXFLAGS from leaking to abc Makefile | ||||
| * | | Prevent CXXFLAGS from leaking to abc Makefile | Marcus Comstedt | 2020-11-07 | 1 | -0/+4 |
| | | | | | | | | | | | | This fixes an issue with abc/depends.sh when the compiler is clang. | ||||
* | | | Merge pull request #2432 from Xiretza/nexus-tests | Miodrag Milanović | 2020-11-07 | 1 | -19/+3 |
|\ \ \ | |_|/ |/| | | Update nexus arch tests to new harness | ||||
| * | | Update nexus arch tests to new harness | Xiretza | 2020-10-29 | 1 | -19/+3 |
| |/ | |||||
* | | Bump version | Yosys Bot | 2020-11-03 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #2426 from whitequark/cxxrtl-auto-top | whitequark | 2020-11-02 | 1 | -7/+26 |
|\ \ | | | | | | | cxxrtl: run `hierarchy -auto-top` if no top module is present | ||||
| * | | cxxrtl: run `hierarchy -auto-top` if no top module is present. | whitequark | 2020-11-02 | 1 | -7/+26 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Bump version | Yosys Bot | 2020-11-02 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #2425 from whitequark/cxxrtl-meminit-constness | whitequark | 2020-11-01 | 1 | -2/+4 |
|\ \ | | | | | | | cxxrtl: don't assert on non-constant $meminit inputs | ||||
| * | | cxxrtl: don't assert on non-constant $meminit inputs. | whitequark | 2020-11-01 | 1 | -2/+4 |
|/ / | | | | | | | Fixes #2129. | ||||
* | | Merge pull request #2424 from whitequark/cxxrtl-multiple-drivers | whitequark | 2020-11-01 | 1 | -0/+2 |
|\ \ | | | | | | | cxxrtl: don't assert on wires with multiple drivers | ||||
| * | | cxxrtl: don't assert on wires with multiple drivers. | whitequark | 2020-11-01 | 1 | -0/+2 |
|/ / | | | | | | | Fixes #2374. | ||||
* | | Bump version | Yosys Bot | 2020-11-01 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #2416 from QuantamHD/master | whitequark | 2020-10-31 | 1 | -1/+6 |
|\ \ | | | | | | | Adds support for defining abc location at runtime | ||||
| * | | This patch adds support for defining the ABC location at runtime instead of ↵ | Ethan Mahintorabi | 2020-10-28 | 1 | -1/+6 |
| |/ | | | | | | | | | | | at compile time. This is helpful in build systems like bazel which do not have stable locations for binaries or directories during the compilation phase. This change should be backwards compatible with the existing behavior. | ||||
* | | Bump version | Yosys Bot | 2020-10-31 | 1 | -1/+1 |
| | | |||||
* | | Update verific version | Miodrag Milanovic | 2020-10-30 | 1 | -1/+1 |
|/ | |||||
* | Bump version | Yosys Bot | 2020-10-25 | 1 | -1/+1 |
| | |||||
* | xilinx: Fix attributes_test.ys | Marcelina Kościelnicka | 2020-10-24 | 1 | -4/+2 |
| | | | | | | | | | | This test pretty much passes by accident — the `prep` command runs memory_collect without memory_dff first, which prevents merging read register into the memory, and thus blocks block RAM inference for a reason completely unrelated to the attribute. The attribute setting didn't actually work because it was set on the containing module instead of the actual memory. | ||||
* | Bump version | Yosys Bot | 2020-10-23 | 1 | -1/+1 |
| | |||||
* | nexus: Add make_transp to BRAMs | David Shah | 2020-10-22 | 1 | -0/+3 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Merge pull request #2403 from nakengelhardt/sim_timescale | N. Engelhardt | 2020-10-22 | 1 | -0/+21 |
|\ | | | | | sim -vcd: add date, version, and option for timescale | ||||
| * | use strftime instead of put_time for gcc 4.8 compatibility | N. Engelhardt | 2020-10-21 | 1 | -4/+5 |
| | | |||||
| * | wild guessing at the problem because it builds fine on my machines | N. Engelhardt | 2020-10-16 | 1 | -0/+3 |
| | | |||||
| * | sim -vcd: add date, version, and option for timescale | N. Engelhardt | 2020-10-16 | 1 | -0/+17 |
| | | |||||
* | | memory_dff: Fix needlessly duplicating enable bits. | Marcelina Kościelnicka | 2020-10-22 | 2 | -0/+32 |
| | | | | | | | | | | | | | | | | | | When the register being merged into the EN signal happens to be a $sdff, the current code creates a new $mux for every bit, even if they happen to be identical (as is usually the case), preventing proper grouping further down the flow. Fix this by adding a simple cache. Fixes #2409. | ||||
* | | Bump version | Yosys Bot | 2020-10-22 | 1 | -1/+1 |
| | | |||||
* | | btor: Use Mem helper. | Marcelina Kościelnicka | 2020-10-21 | 1 | -93/+102 |
| | | |||||
* | | smt2: Use Mem helper. | Marcelina Kościelnicka | 2020-10-21 | 1 | -186/+244 |
| | | |||||
* | | verilog_backend: Use Mem helper. | Marcelina Kościelnicka | 2020-10-21 | 1 | -274/+251 |
| | | |||||
* | | sim: Use Mem helper. | Marcelina Kościelnicka | 2020-10-21 | 1 | -103/+90 |
| | | |||||
* | | clk2fflogic: Use Mem helper. | Marcelina Kościelnicka | 2020-10-21 | 1 | -68/+45 |
| | | |||||
* | | opt_mem: Use Mem helpers. | Marcelina Kościelnicka | 2020-10-21 | 1 | -81/+6 |
| | | |||||
* | | memory_bram: Use Mem helpers. | Marcelina Kościelnicka | 2020-10-21 | 1 | -121/+90 |
| | | |||||
* | | memory_map: Use Mem helpers. | Marcelina Kościelnicka | 2020-10-21 | 1 | -138/+81 |
| | | |||||
* | | memory_unpack: Use Mem helpers. | Marcelina Kościelnicka | 2020-10-21 | 1 | -106/+10 |
| | | |||||
* | | memory_collect: Use Mem helpers. | Marcelina Kościelnicka | 2020-10-21 | 1 | -223/+9 |
| | |