aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | | | | | | | | | | Append (instead of over-writing) EXTRA_FLAGSJim Lawson2019-02-151-1/+1
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | Update cells supported for verilog to FIRRTL conversion.Jim Lawson2019-02-155-55/+317
| |/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue warning messages for missing parameterized modules and attempts to set initial values. Replace simple "if (cell-type)" with "else if" chain. Fix FIRRTL shift handling. Add support for parameterized modules, $shift, $shiftx. Handle default output file. Deal with no top module. Automatically run pmuxtree pass. Allow EXTRA_FLAGS and SEED parameters to be set in the environment for tests/tools/autotest.mk. Support FIRRTL regression testing in tests/tools/autotest.sh Add xfirrtl files to test directories to exclude files from FIRRTL regression tests that are known to fail.
* | | | | | | | | | | | | | abc9 to replace $_NOT_ with $lutEddie Hung2019-02-191-4/+39
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | read_aiger to create sane $lut names, and rename when renaming driving wireEddie Hung2019-02-191-2/+11
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Add commentEddie Hung2019-02-191-1/+2
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Get rid of boost dep, fix the FIXMEs for Win32?Eddie Hung2019-02-191-14/+14
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Get rid of debugging stuff in abc9Eddie Hung2019-02-161-6/+1
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | In read_xaiger, do not construct ConstEval for every LUTEddie Hung2019-02-161-1/+1
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | CleanupEddie Hung2019-02-161-4/+5
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | read_aiger to ignore output = input of same wire; also create new output for ↵Eddie Hung2019-02-161-2/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | different wire
* | | | | | | | | | | | | | CleanupEddie Hung2019-02-161-2/+1
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | write_xaiger to support non-bit cell connections, and cope with COs for -OEddie Hung2019-02-161-13/+15
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | abc9 to write_aiger with -O option, and ignore dummy outputsEddie Hung2019-02-161-2/+8
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | write_aiger -O to write dummy output as __dummy_o__Eddie Hung2019-02-161-2/+5
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | abc9 to handle comb loops, cope with constant outputs, disconnect using new wireEddie Hung2019-02-161-4/+67
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | read_aiger to disable log_debugEddie Hung2019-02-161-1/+2
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | expose command to not skip 'internal' wires beginning with '$'Eddie Hung2019-02-161-1/+1
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | read_xaiger() to use f.read() not readsome()Eddie Hung2019-02-161-1/+2
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | abc9 to cope with non-wideports, count cells properlyEddie Hung2019-02-161-11/+54
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Tidy up write_xaigerEddie Hung2019-02-161-8/+6
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | write_aiger() to perform CI/CO post-processing and fix symbolsEddie Hung2019-02-161-7/+17
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | read_aiger() to cope with constant outputs, mixed wideports, do cleaningEddie Hung2019-02-161-8/+130
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Move lookup inside ifEddie Hung2019-02-151-2/+2
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Fixes needed for DFF circuitsEddie Hung2019-02-151-4/+3
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | RefactorEddie Hung2019-02-151-29/+32
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Cope with width != 1 when re-mapping cellsEddie Hung2019-02-151-11/+25
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | abc9 to stitch results with CI/CO properlyEddie Hung2019-02-151-16/+32
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | read_aiger with more asserts, and call cleanEddie Hung2019-02-151-4/+11
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | write_xaiger to cope with unknown cells by transforming them to CI/COEddie Hung2019-02-151-6/+44
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | More cleanupEddie Hung2019-02-141-15/+6
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | More cleanup of write_xaigerEddie Hung2019-02-141-73/+1
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Get rid of formal stuff from xaiger backendEddie Hung2019-02-141-58/+0
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | synth_ice40 to have new -abc9 argEddie Hung2019-02-141-4/+12
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Leave FIXME for cleanEddie Hung2019-02-131-3/+3
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Use module->addLut()Eddie Hung2019-02-131-5/+1
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Fix stitchingEddie Hung2019-02-131-4/+4
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Use ConstEval to compute LUT masksEddie Hung2019-02-132-63/+69
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge remote-tracking branch 'origin/read_aiger' into xaigEddie Hung2019-02-134-17/+12
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | |
| * | | | | | | | | | | | | Missing headers for Xcode?Eddie Hung2019-02-121-0/+2
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Merge branch 'read_aiger' of github.com:eddiehung/yosys into read_aigerEddie Hung2019-02-121-3/+1
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | Do not break for constraintsEddie Hung2019-02-111-1/+0
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | No increment line_count for binary ANDsEddie Hung2019-02-111-1/+1
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | Do not ignore newline after AND in binary AIGEddie Hung2019-02-111-1/+0
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Use module->add{Not,And}Gate() functionsEddie Hung2019-02-121-8/+2
| |/ / / / / / / / / / / / /
| * | | | | | | | | | | | | Merge remote-tracking branch 'origin/dff_init' into read_aigerEddie Hung2019-02-082-7/+7
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / / / | | |/| | / / / / / / / / / | | |_|_|/ / / / / / / / / | |/| | | | | | | | | | |
| | * | | | | | | | | | | Cope WIDTH of ff/latch cells is default of zeroEddie Hung2019-02-061-6/+6
| | | | | | | | | | | | |
| | * | | | | | | | | | | Remove check for cell->name[0] == '$'Eddie Hung2019-02-061-1/+1
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge https://github.com/YosysHQ/yosys into xaigEddie Hung2019-02-133-44/+47
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / / / / | |/| | | | | | | | | | |
| * | | | | | | | | | | | Fix sign handling of real constantsClifford Wolf2019-02-131-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * | | | | | | | | | | | Merge pull request #802 from whitequark/write_verilog_async_mem_portsClifford Wolf2019-02-121-38/+41
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | write_verilog: correctly emit asynchronous transparent ports