Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix mingw build | Miodrag Milanovic | 2022-08-29 | 1 | -0/+3 |
| | |||||
* | kernel: hashlib: cleaned up message about table size in cases where ↵ | Aki Van Ness | 2022-08-25 | 1 | -1/+1 |
| | | | | `sizeof(int) == 4`, (closes #3440) | ||||
* | use inttypes format specifiers | N. Engelhardt | 2022-08-25 | 1 | -3/+3 |
| | |||||
* | dump runtime information for passes to json | N. Engelhardt | 2022-08-25 | 1 | -1/+28 |
| | |||||
* | formalff: Set new replaced_by_gclk attribute on removed dff's clks | Jannis Harder | 2022-08-16 | 1 | -0/+1 |
| | | | | | | This attribute can be used by formal backends to indicate which clocks were mapped to the global clock. Update the btor and smt2 backend which already handle clock inputs to understand this attribute. | ||||
* | Add the $anyinit cell and the formalff pass | Jannis Harder | 2022-08-16 | 6 | -6/+48 |
| | | | | | | | These can be used to protect undefined flip-flop initialization values from optimizations that are not sound for formal verification and can help mapping all solver-provided values in witness traces for flows that use different backends simultaneously. | ||||
* | Encode filename unprintable chars | Miodrag Milanovic | 2022-08-08 | 1 | -0/+15 |
| | |||||
* | Assorted microoptimization speedups in core data structures. | Marcelina Kościelnicka | 2022-07-27 | 6 | -193/+117 |
| | |||||
* | Make all compile under OpenBSD (#3423) | Miodrag Milanović | 2022-07-27 | 2 | -0/+42 |
| | | | Co-authored-by: Josuah Demangeon <me@josuah.net> | ||||
* | Merge pull request #3392 from rockybulwinkle/rockybulwinkle-patch-1 | Miodrag Milanović | 2022-07-11 | 1 | -0/+4 |
|\ | | | | | Update tcl doc, yosys does not return data to tcl | ||||
| * | Remove empty lines | Marcelina Kościelnicka | 2022-07-11 | 1 | -2/+0 |
| | | |||||
| * | Update tcl doc, yosys does not return data to tcl | rockybulwinkle | 2022-06-23 | 1 | -0/+6 |
| | | | | | | | | | | | | | | This pull request is to address YosysHQ/yosys#2980. The documentation, as originally written, does not make it clear that yosys commands, when used within a tcl script, do not return any value to the tcl script. This pull request notes this and offers a workaround via tee as noted in the issue. | ||||
* | | using more portable formatting | Miodrag Milanovic | 2022-07-06 | 1 | -1/+1 |
|/ | |||||
* | Add a check for packed memory MEMID uniqueness | Marcelina Kościelnicka | 2022-06-13 | 1 | -0/+10 |
| | |||||
* | Use compiler-generated default constructor for RTLIL::Const::Const | Henner Zeller | 2022-06-09 | 2 | -11/+3 |
| | | | | | | No need for a manual implementation. While at it: have the constructor that takes a string take a const string reference instead to avoid a copy. | ||||
* | smt2: Add smtlib2_comb_expr attribute to allow user-selected smtlib2 expressions | Jacob Lifshay | 2022-06-02 | 1 | -0/+2 |
| | |||||
* | memory_dff: Add support for no_rw_check attribute. | Marcelina Kościelnicka | 2022-06-02 | 1 | -0/+1 |
| | |||||
* | Merge pull request #3333 from mohamed/feature/tmpdir | Miodrag Milanović | 2022-05-27 | 3 | -27/+44 |
|\ | | | | | Observe $TMPDIR variable when creating tmp files | ||||
| * | Cleanup, and fix windows | Miodrag Milanovic | 2022-05-27 | 1 | -37/+24 |
| | | |||||
| * | Observe $TMPDIR variable when creating tmp files | Mohamed A. Bamakhrama | 2022-05-27 | 3 | -4/+34 |
| | | | | | | | | | | | | | | | | | | POSIX defines $TMPDIR as containing the pathname of the directory where programs can create temporary files. On most systems, this variable points to "/tmp". However, on some systems it can point to a different location. Without respecting this variable, yosys fails to run on such systems. Signed-off-by: Mohamed A. Bamakhrama <mohamed@alumni.tum.de> | ||||
* | | Remove set but unused variable | Miodrag Milanovic | 2022-05-27 | 1 | -4/+0 |
|/ | |||||
* | Add memory_libmap pass. | Marcelina Kościelnicka | 2022-05-18 | 1 | -0/+12 |
| | |||||
* | Merge pull request #3310 from robinsonb5-PRs/master | Miodrag Milanović | 2022-05-17 | 1 | -0/+2 |
|\ | | | | | Now calls Tcl_Init after creating the interp, fixes clock format. | ||||
| * | Use log_warning when Tcl_Init fails, report error with Tcl_ErrnoMsg. | Alastair M. Robinson | 2022-05-16 | 1 | -1/+1 |
| | | |||||
| * | Now calls Tcl_Init after creating the interp, fixes clock format. | Alastair M. Robinson | 2022-05-10 | 1 | -0/+2 |
| | | |||||
* | | Add opt_ffinv pass. | Marcelina Kościelnicka | 2022-05-13 | 2 | -3/+12 |
| | | |||||
* | | Add proc_rom pass. | Marcelina Kościelnicka | 2022-05-13 | 1 | -1/+1 |
|/ | |||||
* | Handle possible non-memory indexed data | Miodrag Milanovic | 2022-05-06 | 1 | -8/+10 |
| | |||||
* | map memory location to wire value, if memory is converted to FFs | Miodrag Milanovic | 2022-05-04 | 1 | -0/+4 |
| | |||||
* | Start restoring memory state from VCD/FST | Miodrag Milanovic | 2022-05-04 | 2 | -1/+33 |
| | |||||
* | Ignore change on last edge | Miodrag Milanovic | 2022-04-22 | 1 | -4/+5 |
| | |||||
* | Proper scope naming from FST | Miodrag Milanovic | 2022-03-30 | 2 | -9/+4 |
| | |||||
* | kernel/mem: Only use FF init in read-first emu for mem with init | Marcelina Kościelnicka | 2022-03-28 | 1 | -1/+4 |
| | |||||
* | Add some more reserve calls to RTLIL::Const | NotAFile | 2022-03-25 | 1 | -0/+5 |
| | | | | This results in a slight ~0.22% total speedup synthesizing vexriscv | ||||
* | More verbose warnings | Miodrag Milanovic | 2022-03-18 | 1 | -1/+2 |
| | |||||
* | Recognize registers and set initial state for them in tb | Miodrag Milanovic | 2022-03-16 | 2 | -0/+2 |
| | |||||
* | VCD reader support by using external tool | Miodrag Milanovic | 2022-02-28 | 2 | -0/+20 |
| | |||||
* | Fix for last clock edge data | Miodrag Milanovic | 2022-02-25 | 1 | -0/+1 |
| | |||||
* | Changed error message | Miodrag Milanovic | 2022-02-18 | 1 | -1/+1 |
| | |||||
* | Add support for various ff/latch cells simulation | Miodrag Milanovic | 2022-02-16 | 2 | -109/+54 |
| | |||||
* | Merge branch 'master' into clk2ff-better-names | Claire Xen | 2022-02-11 | 40 | -673/+4431 |
|\ | |||||
| * | Merge pull request #3185 from YosysHQ/micko/co_sim | Miodrag Milanović | 2022-02-07 | 2 | -0/+333 |
| |\ | | | | | | | Add co-simulation in sim pass | ||||
| | * | Error detection for co-simulation | Miodrag Milanovic | 2022-02-04 | 1 | -0/+2 |
| | | | |||||
| | * | bug fix and cleanups | Miodrag Milanovic | 2022-02-04 | 1 | -1/+1 |
| | | | |||||
| | * | Cleanup | Miodrag Milanovic | 2022-01-31 | 1 | -1/+0 |
| | | | |||||
| | * | Display simulation time data | Miodrag Milanovic | 2022-01-31 | 2 | -1/+23 |
| | | | |||||
| | * | ignore not found private signals | Miodrag Milanovic | 2022-01-28 | 1 | -2/+1 |
| | | | |||||
| | * | preserve VCD mangled names | Miodrag Milanovic | 2022-01-28 | 1 | -1/+3 |
| | | | |||||
| | * | detect edges even when x | Miodrag Milanovic | 2022-01-28 | 1 | -2/+2 |
| | | | |||||
| | * | cleanup | Miodrag Milanovic | 2022-01-28 | 2 | -14/+1 |
| | | |