Clifford Wolf
|
05df3dbee4
|
Add "setundef -anyseq"
|
2017-05-28 11:59:05 +02:00 |
Clifford Wolf
|
6934b862d3
|
Add missing AndnotGate() and OrnotGate() declarations to rtlil.h
|
2017-05-17 19:10:57 +02:00 |
Clifford Wolf
|
05cdd58c8d
|
Add $_ANDNOT_ and $_ORNOT_ gates
|
2017-05-17 09:08:29 +02:00 |
Clifford Wolf
|
5f1d0b1024
|
Add $live and $fair cell types, add support for s_eventually keyword
|
2017-02-25 10:36:39 +01:00 |
Clifford Wolf
|
3928482a3c
|
Add $cover cell type and SVA cover() support
|
2017-02-04 14:14:26 +01:00 |
Clifford Wolf
|
a926a6afc2
|
Remember global declarations and defines accross read_verilog calls
|
2016-11-15 12:42:43 +01:00 |
Clifford Wolf
|
bdc316db50
|
Added $anyseq cell type
|
2016-10-14 15:24:03 +02:00 |
Clifford Wolf
|
53655d173b
|
Added $global_clock verilog syntax support for creating $ff cells
|
2016-10-14 12:33:56 +02:00 |
Clifford Wolf
|
8ebba8a35f
|
Added $ff and $_FF_ cell types
|
2016-10-12 01:18:39 +02:00 |
Clifford Wolf
|
cb7dbf4070
|
Improvements in assertpmux
|
2016-09-07 12:42:16 +02:00 |
Clifford Wolf
|
eae390ae17
|
Removed $predict again
|
2016-08-28 21:35:33 +02:00 |
Clifford Wolf
|
721f1f5ecf
|
Added basic support for $expect cells
|
2016-07-13 16:56:17 +02:00 |
Ruben Undheim
|
a8200a773f
|
A few modifications after pull request comments
- Renamed Design::packages to Design::verilog_packages
- No need to include ast.h in rtlil.h
|
2016-06-18 14:23:38 +02:00 |
Ruben Undheim
|
178ff3e7f6
|
Added support for SystemVerilog packages with localparam definitions
|
2016-06-18 10:53:55 +02:00 |
Clifford Wolf
|
ba407da187
|
Added addBufGate module method
|
2016-02-02 11:26:07 +01:00 |
Clifford Wolf
|
5462399c88
|
Meaningless coding style change
|
2016-01-31 16:12:35 +01:00 |
Rick Altherr
|
12ebdef17c
|
rtlil: duplicate remove2() for std::set<>
|
2016-01-29 23:06:40 -08:00 |
Rick Altherr
|
9e26147ccd
|
rtlil: change IdString comparison operators to take references instead of copies
|
2016-01-29 23:06:40 -08:00 |
Clifford Wolf
|
6459e3ac39
|
Removed dangling ';' in rtlil.h
|
2015-11-26 18:11:34 +01:00 |
Clifford Wolf
|
7f110e7018
|
renamed SigSpec::to_single_sigbit() to SigSpec::as_bit(), added is_bit()
|
2015-10-24 22:56:40 +02:00 |
Clifford Wolf
|
d212d4d0c1
|
Cosmetic fix in Module::addLut()
|
2015-09-18 21:55:12 +02:00 |
Clifford Wolf
|
ff50bc2ac3
|
Added $tribuf and $_TBUF_ cell types
|
2015-08-16 12:54:52 +02:00 |
Clifford Wolf
|
84bf862f7c
|
Spell check (by Larry Doolittle)
|
2015-08-14 10:56:05 +02:00 |
Clifford Wolf
|
6c84341f22
|
Fixed trailing whitespaces
|
2015-07-02 11:14:30 +02:00 |
Clifford Wolf
|
caa274ada6
|
Added design->rename(module, new_name)
|
2015-06-30 01:37:59 +02:00 |
Clifford Wolf
|
99100f367d
|
Added "rename -top new_name"
|
2015-06-17 09:38:56 +02:00 |
Clifford Wolf
|
f483dce7c2
|
Added $eq/$neq -> $logic_not/$reduce_bool optimization
|
2015-04-29 07:28:15 +02:00 |
Clifford Wolf
|
49859393bb
|
Improved attributes API and handling of "src" attributes
|
2015-04-24 22:04:05 +02:00 |
Clifford Wolf
|
169d1c4711
|
Added support for initialized brams
|
2015-04-06 17:06:15 +02:00 |
Clifford Wolf
|
c52a4cdeed
|
Added "dffinit", Support for initialized Xilinx DFF
|
2015-04-04 19:00:15 +02:00 |
Clifford Wolf
|
9ae21263f0
|
Some cleanups in "clean"
|
2015-02-24 22:31:30 +01:00 |
Clifford Wolf
|
05d4223fb6
|
Added SigSpec::has_const()
|
2015-02-08 00:01:51 +01:00 |
Clifford Wolf
|
dce1fae777
|
Added cell->known(), cell->input(portname), cell->output(portname)
|
2015-02-07 11:40:19 +01:00 |
Clifford Wolf
|
f80f5b721d
|
Added "equiv_make -blacklist <file> -encfile <file>"
|
2015-01-31 12:08:20 +01:00 |
Clifford Wolf
|
cb9d0a414d
|
Synced RTLIL::unescape_id() to log_id() behavior
|
2015-01-30 22:51:16 +01:00 |
Clifford Wolf
|
43951099cf
|
Added dict/pool.sort()
|
2015-01-24 00:13:27 +01:00 |
Clifford Wolf
|
76c5d863c5
|
Added equiv_make command
|
2015-01-19 13:59:08 +01:00 |
Clifford Wolf
|
e62d838bd4
|
Removed SigSpec::extend_xx() api
|
2015-01-01 11:41:52 +01:00 |
Clifford Wolf
|
327a5d42b6
|
Progress in memory_bram
|
2014-12-31 22:50:08 +01:00 |
Clifford Wolf
|
7d6a7fe2ce
|
IdString optimization
|
2014-12-31 03:56:09 +01:00 |
Clifford Wolf
|
0675098733
|
added hashlib::mkhash_init
|
2014-12-30 18:51:24 +01:00 |
Clifford Wolf
|
ecd64182c5
|
Added "yosys -X"
|
2014-12-29 13:33:33 +01:00 |
Clifford Wolf
|
cfe0817697
|
Converting "share" to dict<> and pool<> complete
|
2014-12-29 02:01:42 +01:00 |
Clifford Wolf
|
a2226e5307
|
Added mkhash_xorshift()
|
2014-12-29 00:12:36 +01:00 |
Clifford Wolf
|
f3a97b75c7
|
Fixed performance bug in object hashing
|
2014-12-28 19:03:18 +01:00 |
Clifford Wolf
|
3da46d3437
|
Renamed hashmap.h to hashlib.h, some related improvements
|
2014-12-28 17:51:16 +01:00 |
Clifford Wolf
|
6c8b0a5fd1
|
More dict/pool related changes
|
2014-12-27 12:02:57 +01:00 |
Clifford Wolf
|
66ab88d7b0
|
More hashtable finetuning
|
2014-12-27 03:04:50 +01:00 |
Clifford Wolf
|
ec4751e55c
|
Replaced std::unordered_set (nodict) with Yosys::pool
|
2014-12-26 21:59:41 +01:00 |
Clifford Wolf
|
9e6fb0b02c
|
Replaced std::unordered_map as implementation for Yosys::dict
|
2014-12-26 21:35:22 +01:00 |