Eddie Hung
|
3ea54ec400
|
Fix verific_parameters construction, use attribute to mark top netlists
|
2019-05-03 20:53:25 +02:00 |
|
Eddie Hung
|
a27b42e975
|
WIP -chparam support for hierarchy when verific
|
2019-05-03 20:53:25 +02:00 |
|
Eddie Hung
|
0f1a4cc03c
|
verific_import() changes to avoid ElaborateAll()
|
2019-05-03 20:53:25 +02:00 |
|
Eddie Hung
|
5cd19b52da
|
Merge remote-tracking branch 'origin/master' into xc7mux
|
2019-05-02 10:44:59 -07:00 |
|
Clifford Wolf
|
6bbe2fdbf3
|
Add splitcmplxassign test case and silence splitcmplxassign warning
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-01 10:01:54 +02:00 |
|
Clifford Wolf
|
3b6a02d3a7
|
Fix width detection of memory access with bit slice, fixes #974
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-01 09:57:26 +02:00 |
|
Clifford Wolf
|
59d74a3348
|
Re-enable "final loop assignment" feature
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-05-01 09:02:39 +02:00 |
|
Clifford Wolf
|
e35fe1344d
|
Disabled "final loop assignment" feature
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-30 20:22:50 +02:00 |
|
Clifford Wolf
|
9c7d23446d
|
Merge pull request #972 from YosysHQ/clifford/fix968
Add final loop variable assignment when unrolling for-loops
|
2019-04-30 18:09:44 +02:00 |
|
Clifford Wolf
|
84f3a796e1
|
Include filename in "Executing Verilog-2005 frontend" message, fixes #959
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-30 15:37:46 +02:00 |
|
Clifford Wolf
|
9af825e31e
|
Add final loop variable assignment when unrolling for-loops, fixes #968
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-30 15:03:32 +02:00 |
|
Eddie Hung
|
9d122d3c51
|
Refactor into AigerReader::post_process()
|
2019-04-23 15:06:19 -07:00 |
|
Clifford Wolf
|
64925b4e8f
|
Improve $specrule interface
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-23 22:57:10 +02:00 |
|
Eddie Hung
|
d9c915042a
|
Move clean from aigerparse to abc9
|
2019-04-23 13:42:35 -07:00 |
|
Clifford Wolf
|
4575e4ad86
|
Improve $specrule interface
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-23 22:18:04 +02:00 |
|
Clifford Wolf
|
71c38d9de5
|
Add $specrule cells for $setup/$hold/$skew specify rules
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-23 21:36:59 +02:00 |
|
Clifford Wolf
|
012c6af088
|
Allow $specify[23] cells in blackbox modules
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-23 21:36:59 +02:00 |
|
Clifford Wolf
|
e807e88b60
|
Rename T_{RISE,FALL}_AVG to T_{RISE,FALL}_TYP to better match verilog std nomenclature
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-23 21:36:59 +02:00 |
|
Clifford Wolf
|
b232e027bf
|
Checking and fixing specify cells in genRTLIL
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-23 21:36:59 +02:00 |
|
Clifford Wolf
|
41b843c27b
|
Un-break default specify parser
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-23 21:36:59 +02:00 |
|
Clifford Wolf
|
3cc95fb4be
|
Add specify parser
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-23 21:36:59 +02:00 |
|
Eddie Hung
|
5f30a8795d
|
Tidy up
|
2019-04-22 17:47:05 -07:00 |
|
Eddie Hung
|
8f30019b68
|
Revert "Temporarily remove 'r' extension"
This reverts commit eaf3c24772 .
|
2019-04-22 17:41:21 -07:00 |
|
Eddie Hung
|
eaf3c24772
|
Temporarily remove 'r' extension
|
2019-04-22 11:54:19 -07:00 |
|
Eddie Hung
|
4883391b63
|
Merge remote-tracking branch 'origin/master' into xaig
|
2019-04-22 11:19:52 -07:00 |
|
Clifford Wolf
|
bc98a463a4
|
Merge pull request #952 from YosysHQ/clifford/fix370
Determine correct signedness and expression width in for-loop unrolling
|
2019-04-22 20:10:46 +02:00 |
|
Clifford Wolf
|
4ad0ea5c3c
|
Determine correct signedness and expression width in for loop unrolling, fixes #370
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-22 18:19:02 +02:00 |
|
Clifford Wolf
|
e158ea2097
|
Add log_debug() framework
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-22 17:25:52 +02:00 |
|
Clifford Wolf
|
b40af877f3
|
Merge pull request #909 from zachjs/master
support repeat loops with constant repeat counts outside of constant functions
|
2019-04-22 08:51:34 +02:00 |
|
Eddie Hung
|
42a6e0b0b9
|
Merge remote-tracking branch 'origin/clifford/libwb' into xaig
|
2019-04-21 14:49:18 -07:00 |
|
Clifford Wolf
|
5b7fea5245
|
Add "noblackbox" attribute
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-21 11:40:09 +02:00 |
|
Clifford Wolf
|
fb7f02be55
|
New behavior for front-end handling of whiteboxes
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-20 22:24:50 +02:00 |
|
Eddie Hung
|
21701cc1df
|
read_aiger to parse 'r' extension
|
2019-04-18 17:39:36 -07:00 |
|
Eddie Hung
|
8fe0a961b3
|
Merge remote-tracking branch 'origin/clifford/whitebox' into xaig
|
2019-04-18 09:00:06 -07:00 |
|
Clifford Wolf
|
f4abc21d8a
|
Add "whitebox" attribute, add "read_verilog -wb"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-18 17:45:47 +02:00 |
|
Eddie Hung
|
e1b550d203
|
Ignore a/i/o/h XAIGER extensions
|
2019-04-17 10:55:23 -07:00 |
|
Eddie Hung
|
fecafb2207
|
Forgot backslashes
|
2019-04-12 18:22:44 -07:00 |
|
Eddie Hung
|
9bfcd80063
|
Handle __dummy_o__ and __const[01]__ in read_aiger not abc
|
2019-04-12 18:21:16 -07:00 |
|
Eddie Hung
|
c776db3320
|
Merge branch 'xaig' of github.com:YosysHQ/yosys into xaig
|
2019-04-12 17:09:24 -07:00 |
|
Eddie Hung
|
acf3f5694b
|
Fix inout handling for -map option
|
2019-04-12 17:02:24 -07:00 |
|
Eddie Hung
|
ada130b459
|
Also cope with duplicated CIs
|
2019-04-12 16:17:12 -07:00 |
|
Eddie Hung
|
1c6f0cffd9
|
Cope with an output having same name as an input (i.e. CO)
|
2019-04-12 12:27:07 -07:00 |
|
Eddie Hung
|
1a49cf29d8
|
parse_aiger() to rename all $lut cells after "clean"
|
2019-04-10 14:02:23 -07:00 |
|
Zachary Snow
|
5855024ccc
|
support repeat loops with constant repeat counts outside of constant functions
|
2019-04-09 12:28:32 -04:00 |
|
Eddie Hung
|
36efec01b8
|
Fix spacing
|
2019-04-08 16:37:22 -07:00 |
|
Eddie Hung
|
bca3cf6843
|
Merge branch 'master' into xaig
|
2019-04-08 16:31:59 -07:00 |
|
Clifford Wolf
|
dfb242c905
|
Add "read_ilang -lib"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-04-05 17:31:49 +02:00 |
|
Clifford Wolf
|
584d2030bf
|
Build Verilog parser with -DYYMAXDEPTH=100000, fixes #906
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-03-29 16:32:44 +01:00 |
|
Clifford Wolf
|
7682629b79
|
Add "read -verific" and "read -noverific"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-03-27 14:03:35 +01:00 |
|
Clifford Wolf
|
c863796e9f
|
Fix "verific -extnets" for more complex situations
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
2019-03-26 14:17:46 +01:00 |
|