2020-06-03 |
whitequark | techmap: remove dead variable. NFC.
|
commit | commitdiff | tree |
2020-06-02 |
whitequark | techmap: use C++11 default member initializers. NFC.
|
commit | commitdiff | tree |
2020-06-02 |
whitequark | techmap: simplify.
|
commit | commitdiff | tree |
2020-06-02 |
whitequark | techmap: use +/techmap.v instead of an ad-hoc code...
|
commit | commitdiff | tree |
2020-05-29 |
whitequark | ilang_lexer: fix check for out of range literal.
|
commit | commitdiff | tree |
2020-05-29 |
whitequark | Restrict RTLIL::IdString to not contain whitespace...
|
commit | commitdiff | tree |
2020-05-26 |
whitequark | cxxrtl: make logging a little bit nicer.
|
commit | commitdiff | tree |
2020-05-26 |
whitequark | cxxrtl: add missing parts of commit 281c9685.
|
commit | commitdiff | tree |
2020-05-22 |
whitequark | cxxrtl: get rid of -O5 aka `opt_clean -purge` optimization...
|
commit | commitdiff | tree |
2020-05-05 |
whitequark | ast/simplify: don't bitblast async ROMs declared as...
|
commit | commitdiff | tree |
2020-05-03 |
whitequark | kernel: Trap in `log_error()` when a debugger is attached.
|
commit | commitdiff | tree |
2020-05-02 |
whitequark | Update ABC to include WASI support fixes.
|
commit | commitdiff | tree |
2020-05-01 |
whitequark | Fix WASI builds with abc enabled.
|
commit | commitdiff | tree |
2020-04-30 |
whitequark | Add WASI platform support.
|
commit | commitdiff | tree |
2020-04-30 |
whitequark | Fix .editorconfig to not break abc.
|
commit | commitdiff | tree |
2020-04-24 |
whitequark | README: explain how to do out-of-tree builds.
|
commit | commitdiff | tree |
2020-04-24 |
whitequark | Fix out-of-tree builds configured as `SMALL := 1`.
|
commit | commitdiff | tree |
2020-04-24 |
whitequark | gowin,ecp5: remove generated files in `make clean`.
|
commit | commitdiff | tree |
2020-04-24 |
whitequark | cxxrtl: use `cxxrtl_` prefix rather than `cxxrtl.`
|
commit | commitdiff | tree |
2020-04-24 |
whitequark | cxxrtl: improve printing of narrow memories.
|
commit | commitdiff | tree |
2020-04-24 |
whitequark | cxxrtl: fix handling of parametric modules with large...
|
commit | commitdiff | tree |
2020-04-22 |
whitequark | cxxrtl: run edge detectors only once in eval().
|
commit | commitdiff | tree |
2020-04-22 |
whitequark | cxxrtl: add an unsupported knob for manipulating clock...
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: use log_id() where appropriate. NFC.
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: add (*cxxrtl.{comb,sync}*) annotations on black...
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: s/sync_{wire,type}/edge_{wire,type}/. NFC.
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: use one delta cycle for immediately converging...
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: add -O6, a shortcut for running `proc; flatten`.
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: unbuffer module input wires.
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: simplify generated edge detection logic.
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: localize wires with multiple comb drivers,...
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: detect buffered comb wires, not just feedback...
|
commit | commitdiff | tree |
2020-04-19 |
whitequark | cxxrtl: provide attributes to black box factories,...
|
commit | commitdiff | tree |
2020-04-18 |
whitequark | cxxrtl: add templated black box support.
|
commit | commitdiff | tree |
2020-04-18 |
whitequark | cxxrtl: make eval() and commit() inline in blackboxes.
|
commit | commitdiff | tree |
2020-04-18 |
whitequark | cxxrtl: add simple black box support.
|
commit | commitdiff | tree |
2020-04-18 |
whitequark | cxxrtl: use ID::X instead of ID(X). NFC.
|
commit | commitdiff | tree |
2020-04-18 |
whitequark | ast, rpc: record original name of $paramod\* as \hdlname...
|
commit | commitdiff | tree |
2020-04-17 |
whitequark | cxxrtl: correctly handle `sync always` rules.
|
commit | commitdiff | tree |
2020-04-16 |
whitequark | rtlil: add AttrObject::has_attribute.
|
commit | commitdiff | tree |
2020-04-16 |
whitequark | rtlil: add AttrObject::{get,set}_string_attribute.
|
commit | commitdiff | tree |
2020-04-16 |
whitequark | cxxrtl: make ROMs writable, document memory::operator[].
|
commit | commitdiff | tree |
2020-04-16 |
whitequark | cxxrtl: fix misleading example, caution about race...
|
commit | commitdiff | tree |
2020-04-16 |
whitequark | cxxrtl: remove inaccurate comment. NFC.
|
commit | commitdiff | tree |
2020-04-15 |
whitequark | ast/simplify: improve enum handling.
|
commit | commitdiff | tree |
2020-04-14 |
whitequark | write_cxxrtl: ignore disconnected module ports.
|
commit | commitdiff | tree |
2020-04-14 |
whitequark | write_verilog: fix precondition check.
|
commit | commitdiff | tree |
2020-04-14 |
whitequark | write_cxxrtl: enable separate compilation.
|
commit | commitdiff | tree |
2020-04-09 |
whitequark | write_cxxrtl: add basic documentation.
|
commit | commitdiff | tree |
2020-04-09 |
whitequark | write_cxxrtl: add support for $dlatch and $dlatchsr...
|
commit | commitdiff | tree |
2020-04-09 |
whitequark | write_cxxrtl: add support for $sr cell.
|
commit | commitdiff | tree |
2020-04-09 |
whitequark | write_cxxrtl: add support for $slice and $concat cells.
|
commit | commitdiff | tree |
2020-04-09 |
whitequark | write_cxxrtl: improve writable memory handling.
|
commit | commitdiff | tree |
2020-04-09 |
whitequark | write_cxxrtl: add support for hierarchical designs.
|
commit | commitdiff | tree |
2020-04-09 |
whitequark | write_cxxrtl: avoid undefined behavior on out-of-bounds...
|
commit | commitdiff | tree |
2020-04-09 |
whitequark | write_cxxrtl: statically schedule comb logic and localize...
|
commit | commitdiff | tree |
2020-04-09 |
whitequark | write_cxxrtl: elide wires for results of comb cells...
|
commit | commitdiff | tree |
2020-04-09 |
whitequark | write_cxxrtl: new backend.
|
commit | commitdiff | tree |
2020-04-06 |
whitequark | read_ilang: improve error message for overly long wires.
|
commit | commitdiff | tree |
2020-04-06 |
whitequark | read_ilang: detect overflow of integer literals.
|
commit | commitdiff | tree |
2020-04-03 |
whitequark | splitnets: skip modules with processes.
|
commit | commitdiff | tree |
2020-04-03 |
whitequark | ecp5: do not map FFRAM if explicitly requested otherwise.
|
commit | commitdiff | tree |
2020-04-03 |
whitequark | ice40: do not map FFRAM if explicitly requested otherwise.
|
commit | commitdiff | tree |
2020-04-03 |
whitequark | memory_map: add -attr option, to respect inference...
|
commit | commitdiff | tree |
2020-02-09 |
whitequark | manual: explain RTLIL::Wire::{upto,offset}.
|
commit | commitdiff | tree |
2020-02-07 |
whitequark | ast: avoid intermediate wires/assigns when lowering...
|
commit | commitdiff | tree |
2020-02-06 |
whitequark | ecp5: add support for both 1364.1 and LSE RAM/ROM attributes.
|
commit | commitdiff | tree |
2020-02-06 |
whitequark | write_verilog: dump $mem cell attributes.
|
commit | commitdiff | tree |
2020-02-06 |
whitequark | ice40: match memory inference attribute values case...
|
commit | commitdiff | tree |
2020-02-06 |
whitequark | memory_bram: add `attr_icase` option.
|
commit | commitdiff | tree |
2020-02-06 |
whitequark | ice40: add support for both 1364.1 and LSE RAM/ROM...
|
commit | commitdiff | tree |
2020-02-06 |
whitequark | ice40: remove impossible test.
|
commit | commitdiff | tree |
2020-01-01 |
whitequark | Harmonize BRAM/LUTRAM descriptions across all of Yosys.
|
commit | commitdiff | tree |
2019-12-05 |
whitequark | manual: document $dffe, $dffsr, $_DFFE_*, $_DFFSR_...
|
commit | commitdiff | tree |
2019-12-04 |
whitequark | kernel: require \B_SIGNED=0 on $shl, $sshl, $shr, ...
|
commit | commitdiff | tree |
2019-12-04 |
whitequark | manual: document behavior of many comb cells more precisely.
|
commit | commitdiff | tree |
2019-11-18 |
whitequark | write_verilog: add -extmem option, to write split memory...
|
commit | commitdiff | tree |
2019-11-12 |
whitequark | flowmap: when doing mincut, ensure source is always...
|
commit | commitdiff | tree |
2019-11-11 |
whitequark | flowmap: don't break if that creates a k+2 (and larger...
|
commit | commitdiff | tree |
2019-09-30 |
whitequark | rpc: new frontend.
|
commit | commitdiff | tree |
2019-09-30 |
whitequark | libs: import json11.
|
commit | commitdiff | tree |
2019-09-22 |
whitequark | write_verilog: do not print (*init*) attributes on...
|
commit | commitdiff | tree |
2019-08-30 |
whitequark | ecp5: deduplicate Diamond FD/IFS/OFS/IO primitives.
|
commit | commitdiff | tree |
2019-08-30 |
whitequark | ecp5: allow (and enable by default) GSR on FD/IFS/OFS...
|
commit | commitdiff | tree |
2019-08-30 |
whitequark | ecp5: add missing FD primitives.
|
commit | commitdiff | tree |
2019-08-30 |
whitequark | ecp5: fix CEMUX on IFS/OFS primitives.
|
commit | commitdiff | tree |
2019-08-19 |
whitequark | proc_clean: fix order of switch insertion.
|
commit | commitdiff | tree |
2019-08-08 |
whitequark | proc_prune: fix handling of exactly identical assigns.
|
commit | commitdiff | tree |
2019-07-16 |
whitequark | write_verilog: dump zero width constants correctly.
|
commit | commitdiff | tree |
2019-07-16 |
whitequark | synth_ecp5: rename dram to lutram everywhere.
|
commit | commitdiff | tree |
2019-07-16 |
whitequark | synth_{ice40,ecp5}: more sensible pass label naming.
|
commit | commitdiff | tree |
2019-07-13 |
whitequark | opt_lut: make less chatty.
|
commit | commitdiff | tree |
2019-07-11 |
whitequark | synth_ice40: switch -relut to be always on.
|
commit | commitdiff | tree |
2019-07-11 |
whitequark | synth_ice40: fix help text typo. NFC.
|
commit | commitdiff | tree |
2019-07-10 |
whitequark | attrmap: also consider process, switch and case attributes.
|
commit | commitdiff | tree |
2019-07-09 |
whitequark | write_verilog: fix placement of case attributes. NFC.
|
commit | commitdiff | tree |
2019-07-09 |
whitequark | write_verilog: write RTLIL::Sa aka - as Verilog ?.
|
commit | commitdiff | tree |
2019-07-09 |
whitequark | proc_prune: promote assigns to module connections when...
|
commit | commitdiff | tree |
2019-07-09 |
whitequark | proc_prune: new pass.
|
commit | commitdiff | tree |
2019-07-09 |
whitequark | bugpoint: add -assigns and -updates options.
|
commit | commitdiff | tree |
next |