Clifford Wolf
|
98442e019d
|
Added emscripten (emcc) support to build system and some build fixes
|
2014-08-22 16:20:22 +02:00 |
Clifford Wolf
|
ba83a7bdc6
|
Added DPI-C documentation to README file
|
2014-08-22 14:37:14 +02:00 |
Clifford Wolf
|
e218f0eacf
|
Added support for non-standard <plugin>:<c_name> DPI syntax
|
2014-08-22 14:30:29 +02:00 |
Clifford Wolf
|
74af3a2b70
|
Archibald Rust and Clifford Wolf: ffi-based dpi_call()
|
2014-08-22 14:22:09 +02:00 |
Clifford Wolf
|
a3494fa9ed
|
Added "plugin" command
|
2014-08-22 14:00:11 +02:00 |
Clifford Wolf
|
752650a062
|
Updated ABC to 4d547a5e065b
|
2014-08-22 12:20:23 +02:00 |
Clifford Wolf
|
c2df5b9175
|
Cosmetic changes to FSM tests
|
2014-08-21 17:40:49 +02:00 |
Clifford Wolf
|
ad146c2582
|
Fixed small memory leak in ast simplify
|
2014-08-21 17:33:40 +02:00 |
Clifford Wolf
|
6c5cafcd8b
|
Added support for DPI function with different names in C and Verilog
|
2014-08-21 17:22:04 +02:00 |
Clifford Wolf
|
085c8e873d
|
Added AstNode::asInt()
|
2014-08-21 17:11:51 +02:00 |
Clifford Wolf
|
490d7a5bf2
|
Fixed memory leak in DPI function calls
|
2014-08-21 13:09:47 +02:00 |
Clifford Wolf
|
4f35a81ad9
|
Merge branch 'master' of github.com:cliffordwolf/yosys
|
2014-08-21 12:58:16 +02:00 |
Clifford Wolf
|
7bfc4ae120
|
Added Verilog/AST support for DPI functions (dpi_call() still unimplemented)
|
2014-08-21 12:43:51 +02:00 |
Clifford Wolf
|
38addd4c67
|
Added support for global tasks and functions
|
2014-08-21 12:42:28 +02:00 |
Clifford Wolf
|
b37d70dfd7
|
Added mod->addGate() methods for new gate types
|
2014-08-19 14:26:54 +02:00 |
Clifford Wolf
|
a92a68ce52
|
Using "via_celltype" in $mul carry-save-acc implementation
|
2014-08-18 14:30:20 +02:00 |
Clifford Wolf
|
640d9fc551
|
Added "via_celltype" attribute on task/func
|
2014-08-18 14:29:30 +02:00 |
Clifford Wolf
|
6f33fc3e87
|
Performance fix for new $__lcu techmap rule
|
2014-08-18 00:27:54 +02:00 |
Clifford Wolf
|
4b3834e0cc
|
Replaced recursive lcu scheme with bk adder
|
2014-08-18 00:03:33 +02:00 |
Clifford Wolf
|
acb435b6cf
|
Added const folding of AST_CASE to AST simplifier
|
2014-08-18 00:02:30 +02:00 |
Clifford Wolf
|
aa7a3ed83f
|
Fixed proc_{self,share}_dirname error handling
|
2014-08-17 02:25:59 +02:00 |
Clifford Wolf
|
aa3a6663e2
|
Makefile fixes
|
2014-08-17 02:24:53 +02:00 |
Clifford Wolf
|
64713647a9
|
Improved AST ProcessGenerator performance
|
2014-08-17 02:17:49 +02:00 |
Clifford Wolf
|
f3326a6421
|
Improved sig.remove2() performance
|
2014-08-17 02:16:56 +02:00 |
Clifford Wolf
|
d491fd8c19
|
Use stackmap<> in AST ProcessGenerator
|
2014-08-17 00:57:24 +02:00 |
Clifford Wolf
|
9bacc0b54c
|
Added stackmap<> container
|
2014-08-17 00:56:47 +02:00 |
Clifford Wolf
|
410d043dd8
|
Renamed toposort.h to utils.h
|
2014-08-17 00:55:35 +02:00 |
Clifford Wolf
|
7f734ecc09
|
Added module->uniquify()
|
2014-08-16 23:50:36 +02:00 |
Clifford Wolf
|
f82c978e08
|
Fixed AOI/OAI expr handling in verilog backend
|
2014-08-16 22:05:09 +02:00 |
Clifford Wolf
|
976bda7102
|
Multiply using a carry-save accumulator
|
2014-08-16 21:07:29 +02:00 |
Clifford Wolf
|
3b9157f9a6
|
Added "test_cell -s <seed>"
|
2014-08-16 19:44:31 +02:00 |
Clifford Wolf
|
83e2698e10
|
AST ProcessGenerator: replaced subst_*_{from,to} with subst_*_map
|
2014-08-16 19:31:59 +02:00 |
Clifford Wolf
|
47c2637a96
|
Added additional gate types: $_NAND_ $_NOR_ $_XNOR_ $_AOI3_ $_OAI3_ $_AOI4_ $_OAI4_
|
2014-08-16 18:29:39 +02:00 |
Clifford Wolf
|
56a30cf42c
|
Added CellTypes::cell_evaluable()
|
2014-08-16 16:17:07 +02:00 |
Clifford Wolf
|
1ddf150c35
|
Changes in techmap $__alu interface
|
2014-08-16 16:01:58 +02:00 |
Clifford Wolf
|
eb17fbade5
|
Added "opt -fast"
|
2014-08-16 15:34:15 +02:00 |
Clifford Wolf
|
dbdf89c705
|
Added log_spacer()
|
2014-08-16 15:34:00 +02:00 |
Clifford Wolf
|
674f421b47
|
Bugfix in iopadmap
|
2014-08-15 14:29:42 +02:00 |
Clifford Wolf
|
b64b38eea2
|
Renamed $lut ports to follow A-Y naming scheme
|
2014-08-15 14:18:40 +02:00 |
Clifford Wolf
|
f092b50148
|
Renamed $_INV_ cell type to $_NOT_
|
2014-08-15 14:11:40 +02:00 |
Clifford Wolf
|
bf486002d9
|
Removed old doc references to $safe_pmux
|
2014-08-15 14:04:35 +02:00 |
Clifford Wolf
|
ca87116449
|
More idstring sort_by_* helpers and fixed tpl ordering in techmap
|
2014-08-15 02:40:46 +02:00 |
Clifford Wolf
|
8ff71b5ae5
|
Added Frontend "+/" filename syntax for files from proc_share_dir
|
2014-08-15 02:08:02 +02:00 |
Clifford Wolf
|
d320e75087
|
document "techmap -map %<design-name>"
|
2014-08-15 02:01:30 +02:00 |
Clifford Wolf
|
c7afbd9d8e
|
Fixed bug in "read_verilog -ignore_redef"
|
2014-08-15 01:53:22 +02:00 |
Clifford Wolf
|
978a933b6a
|
Added RTLIL::SigSpec::to_sigbit_map()
|
2014-08-14 23:14:47 +02:00 |
Clifford Wolf
|
c83b990458
|
Changed the AST genWidthRTLIL subst interface to use a std::map
|
2014-08-14 23:02:07 +02:00 |
Clifford Wolf
|
2f44d8ccf8
|
Added sig.{replace,remove,extract} variants for std::{map,set} pattern
|
2014-08-14 22:32:18 +02:00 |
Clifford Wolf
|
6d56172c0d
|
Fixed line numbers when using here-doc macros
|
2014-08-14 22:26:30 +02:00 |
Clifford Wolf
|
85e3cc12ac
|
Fixed handling of task outputs
|
2014-08-14 22:26:10 +02:00 |