Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add "read -undef" | Clifford Wolf | 2018-06-28 | 1 | -0/+32 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix handling of signed memories | Clifford Wolf | 2018-06-28 | 1 | -0/+3 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add YOSYS_NOVERIFIC env variable for temporarily disabling verific | Clifford Wolf | 2018-06-22 | 1 | -22/+40 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add simplified "read" command, enable extnets in implicit Verific import | Clifford Wolf | 2018-06-21 | 1 | -0/+84 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge branch 'master' of github.com:YosysHQ/yosys | Clifford Wolf | 2018-06-20 | 1 | -1/+1 |
|\ | |||||
| * | Merge pull request #572 from q3k/q3k/fix-protobuf-build | Clifford Wolf | 2018-06-20 | 1 | -1/+1 |
| |\ | | | | | | | Fix protobuf build | ||||
| | * | Fix protobuf build | Sergiusz Bazanski | 2018-06-20 | 1 | -1/+1 |
| |/ | |||||
* / | Add automatic verific import in hierarchy command | Clifford Wolf | 2018-06-20 | 3 | -1/+75 |
|/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge pull request #571 from q3k/q3k/protobuf-backend | Clifford Wolf | 2018-06-19 | 5 | -0/+560 |
|\ | | | | | Add Protobuf backend | ||||
| * | Add Protobuf backend | Serge Bazanski | 2018-06-19 | 5 | -0/+560 |
| | | | | | | | | Signed-off-by: Serge Bazanski <q3k@symbioticeda.com> | ||||
* | | Be slightly less aggressive in "deminout" pass | Clifford Wolf | 2018-06-19 | 1 | -4/+28 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Merge pull request #570 from edcote/patch-4 | Clifford Wolf | 2018-06-19 | 1 | -4/+4 |
|\ \ | |/ |/| | Include module name for area summary stats | ||||
| * | Include module name for area summary stats | Edmond Cote | 2018-06-18 | 1 | -4/+4 |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | The PR prints the name of the module when displaying the final area count. Pros: - Easier for the user to `grep` for area information about a specific module Cons: - Arguably more verbose, less "pretty" than author desires Verification: ~~~~ 30c30 < Chip area for this module: 20616.349000 --- > Chip area for module '$paramod$d1738fc0bb353d517bc2caf8fef2abb20bced034\picorv32': 20616.349000 70c70 < Chip area for this module: 88.697700 --- > Chip area for module '\picorv32_axi_adapter': 88.697700 102c102 < Chip area for this module: 20705.046700 --- > Chip area for top module '\picorv32_axi': 20705.046700 ~~~~ | ||||
* | Bugfix in liberty parser (as suggested by aiju in #569) | Clifford Wolf | 2018-06-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add "synth_ice40 -json" | Clifford Wolf | 2018-06-13 | 1 | -9/+22 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix ice40_opt for cases where a port is connected to a signal with width != 1 | Clifford Wolf | 2018-06-11 | 1 | -9/+25 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge pull request #561 from udif/pr_skip_typo | Clifford Wolf | 2018-06-06 | 1 | -1/+1 |
|\ | | | | | Fixed typo (sikp -> skip) | ||||
| * | Fixed typo (sikp -> skip) | Udi Finkelstein | 2018-06-05 | 1 | -1/+1 |
|/ | |||||
* | Add (* gclk *) attribute support | Clifford Wolf | 2018-06-01 | 4 | -1/+23 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add setundef -anyseq / -anyconst support to -undriven mode | Clifford Wolf | 2018-06-01 | 1 | -3/+11 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add "setundef -anyconst" | Clifford Wolf | 2018-06-01 | 1 | -20/+41 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Bugfix in handling of array instances with empty ports | Clifford Wolf | 2018-05-31 | 1 | -1/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Update examples/cmos/counter.ys to use "synth" command | Clifford Wolf | 2018-05-30 | 1 | -5/+5 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Make -nordff the default in "prep" | Clifford Wolf | 2018-05-30 | 1 | -9/+13 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Update ABC to git rev 6df1396 | Clifford Wolf | 2018-05-30 | 1 | -1/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Disable memory_dff for initialized FFs | Clifford Wolf | 2018-05-28 | 1 | -1/+19 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add some cleanup code to memory_nordff | Clifford Wolf | 2018-05-28 | 1 | -26/+36 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add comment to VIPER #13453 work-around | Clifford Wolf | 2018-05-28 | 1 | -0/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix Verific handling of single-bit anyseq/anyconst wires | Clifford Wolf | 2018-05-25 | 1 | -2/+4 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix VerificClocking for cases where Verific generates chains of PRIM_SVA_POSEDGE | Clifford Wolf | 2018-05-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix verific handling of anyconst/anyseq attributes | Clifford Wolf | 2018-05-24 | 2 | -16/+28 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Merge pull request #454 from rqou/emscripten-and-abc | Clifford Wolf | 2018-05-19 | 4 | -15/+87 |
|\ | | | | | Add option to statically link abc; emscripten fixes | ||||
| * | Force abc to align memory to 8 bytes | Robert Ou | 2018-05-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | Apparently abc has a memory pool implementation that by default returns memory that is unaligned. There is a workaround in the abc makefile that uses uname to look for "arm" specifically and then sets the alignment. However, ARM is not the only platform that requires proper alignment (e.g. emscripten does too). For now, pessimistically force the alignment for 8 bytes all the time (somehow 4 wasn't enough for fixing emscripten despite being approximately a 32-bit platform). | ||||
| * | Modify emscripten main to mount nodefs and to run arg as a script | Robert Ou | 2018-05-18 | 1 | -1/+18 |
| | | |||||
| * | Force abc to be linked statically and without threads in emscripten | Robert Ou | 2018-05-18 | 1 | -0/+5 |
| | | |||||
| * | Fix infinite loop in abc command under emscripten | Robert Ou | 2018-05-18 | 1 | -5/+7 |
| | | |||||
| * | Fix reading techlibs under emscripten | Robert Ou | 2018-05-18 | 1 | -1/+1 |
| | | |||||
| * | Add options to disable abc's usage of pthreads and readline | Robert Ou | 2018-05-18 | 1 | -0/+10 |
| | | |||||
| * | Add an option to statically link abc into yosys | Robert Ou | 2018-05-18 | 2 | -4/+38 |
| | | | | | | | | This is currently incomplete because the output filter no longer works. | ||||
| * | Makefile: Make abc always use stdint.h | Robert Ou | 2018-05-18 | 1 | -4/+8 |
|/ | |||||
* | Merge pull request #550 from jimparis/yosys-upstream | Clifford Wolf | 2018-05-17 | 1 | -1/+6 |
|\ | | | | | Support SystemVerilog `` extension for macros | ||||
| * | Support SystemVerilog `` extension for macros | Jim Paris | 2018-05-17 | 1 | -1/+5 |
| | | |||||
| * | Skip spaces around macro arguments | Jim Paris | 2018-05-17 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #551 from olofk/ice40_cells_sim_ports | Clifford Wolf | 2018-05-17 | 1 | -43/+23 |
|\ \ | |/ |/| | Avoid mixing module port declaration styles in ice40 cells_sim.v | ||||
| * | Avoid mixing module port declaration styles in ice40 cells_sim.v | Olof Kindgren | 2018-05-17 | 1 | -43/+23 |
|/ | | | | | | The current code requires workarounds for several simulators For modelsim, the file must be compiled with -mixedansiports and xsim needs --relax. | ||||
* | Fix handling of anyconst/anyseq attrs in VHDL code via Verific | Clifford Wolf | 2018-05-15 | 1 | -6/+6 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Remove mercurial from build instructions | Clifford Wolf | 2018-05-15 | 1 | -3/+3 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix iopadmap for loops between tristate IO buffers | Clifford Wolf | 2018-05-15 | 1 | -0/+21 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix iopadmap for cases where IO pins already have buffers on them | Clifford Wolf | 2018-05-15 | 1 | -1/+35 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Some cleanups in setundef.cc | Clifford Wolf | 2018-05-13 | 1 | -0/+7 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> |