Sergey Kvachonok
|
e14055edf0
|
Optionally use ${CC} when compiling test utils.
Default to gcc when not set.
|
2016-03-25 10:35:42 +03:00 |
Clifford Wolf
|
0f94902125
|
Added tests/simple/graphtest.v
|
2015-11-30 11:41:12 +01:00 |
Clifford Wolf
|
7ae3d1b5a9
|
More bugfixes in handling of parameters in tasks and functions
|
2015-11-12 13:02:36 +01:00 |
Clifford Wolf
|
34f2b84fb6
|
Fixed handling of parameters and localparams in functions
|
2015-11-11 10:54:35 +01:00 |
Clifford Wolf
|
ddf3e2dc65
|
Bugfix in memory_dff
|
2015-10-31 22:01:41 +01:00 |
Clifford Wolf
|
ccdbf41be6
|
Improvements in wreduce
|
2015-10-31 13:39:30 +01:00 |
Clifford Wolf
|
924d9d6e86
|
Added read-enable to memory model
|
2015-09-25 12:23:11 +02:00 |
Clifford Wolf
|
c475deec6c
|
Switched to Python 3
|
2015-08-22 09:59:33 +02:00 |
Larry Doolittle
|
6c00704a5e
|
Another block of spelling fixes
Smaller this time
|
2015-08-14 23:27:05 +02:00 |
Clifford Wolf
|
84bf862f7c
|
Spell check (by Larry Doolittle)
|
2015-08-14 10:56:05 +02:00 |
Clifford Wolf
|
ad8efeb13f
|
Fixed CRLF line endings
|
2015-08-13 09:35:00 +02:00 |
Clifford Wolf
|
08ad5409a2
|
Some ASCII encoding fixes (comments and docs) by Larry Doolittle
|
2015-08-13 09:30:20 +02:00 |
Clifford Wolf
|
6c84341f22
|
Fixed trailing whitespaces
|
2015-07-02 11:14:30 +02:00 |
Clifford Wolf
|
8c79765de5
|
Progress in SMV back-end
|
2015-06-19 14:08:46 +02:00 |
Clifford Wolf
|
8a86162ae9
|
Progress in SMV back-end
|
2015-06-18 16:29:11 +02:00 |
Clifford Wolf
|
6061b7bd58
|
bugfix in blif front-end
|
2015-05-18 11:15:49 +02:00 |
Clifford Wolf
|
83499dc1ba
|
added vloghtb test_febe.sh
|
2015-05-17 19:54:00 +02:00 |
Clifford Wolf
|
dae00e1d83
|
changed file() to open() in python scripts
|
2015-05-11 21:58:21 +02:00 |
Clifford Wolf
|
724cead61d
|
Added "pmuxtree" command
|
2015-04-07 20:27:10 +02:00 |
Clifford Wolf
|
604c097f98
|
fix for python 2.6.6
|
2015-03-20 09:10:02 +01:00 |
Clifford Wolf
|
e9368a1d7e
|
Various fixes for memories with offsets
|
2015-02-14 14:21:15 +01:00 |
Clifford Wolf
|
dcf2e24240
|
Added $meminit support to "memory" command
|
2015-02-14 12:55:03 +01:00 |
Clifford Wolf
|
913c304fe6
|
Added $meminit test case
|
2015-02-14 11:26:20 +01:00 |
Clifford Wolf
|
d58c3eca3a
|
Some test related fixes
(incl. removal of three bad test cases)
|
2015-02-12 17:45:44 +01:00 |
Clifford Wolf
|
e666611534
|
Bugfix in resource sharing test
|
2015-01-27 19:30:06 +01:00 |
Clifford Wolf
|
8d295730e5
|
Refactoring of memory_bram and xilinx brams
|
2015-01-18 19:05:29 +01:00 |
Clifford Wolf
|
694cc01f1d
|
improvements in muxtree/select_leaves test
|
2015-01-18 13:24:01 +01:00 |
Clifford Wolf
|
f630868bc9
|
Improvements in opt_muxtree
|
2015-01-18 12:57:36 +01:00 |
Clifford Wolf
|
dfa42e272c
|
Tiny fix in vcdcd.pl
|
2015-01-13 12:59:29 +01:00 |
Clifford Wolf
|
daae35319b
|
Added memory_bram "shuffle_enable" feature
|
2015-01-04 13:14:30 +01:00 |
Clifford Wolf
|
45918b8315
|
Added "memory -bram"
|
2015-01-03 17:40:20 +01:00 |
Clifford Wolf
|
a7fe87f888
|
Added memory_bram 'or_next_if_better' feature
|
2015-01-03 17:34:05 +01:00 |
Clifford Wolf
|
fd2c224c04
|
memory_bram transp support
|
2015-01-03 12:41:46 +01:00 |
Clifford Wolf
|
a7e43ae3d9
|
Progress in memory_bram
|
2015-01-03 10:57:01 +01:00 |
Clifford Wolf
|
90f4017703
|
Added proper clkpol support to memory_bram
|
2015-01-02 22:57:08 +01:00 |
Clifford Wolf
|
1dca7ae486
|
Fixes and improvements in bram test
|
2015-01-02 18:54:22 +01:00 |
Clifford Wolf
|
03b3c02540
|
Progress in bram testbench
|
2015-01-02 17:50:15 +01:00 |
Clifford Wolf
|
bbf89c4dc6
|
Progress in memory_bram
|
2015-01-02 13:59:47 +01:00 |
Clifford Wolf
|
36c20f2ede
|
Progress in memory_bram
|
2015-01-02 00:07:44 +01:00 |
Clifford Wolf
|
24ae156a74
|
Progress in bram testbench
|
2015-01-01 20:58:33 +01:00 |
Clifford Wolf
|
340e769667
|
Bram testbench (incomplete)
|
2015-01-01 17:01:17 +01:00 |
Clifford Wolf
|
1e0f6b5ddb
|
Added "yosys -qq" to also quiet warning messages
|
2014-11-09 11:02:20 +01:00 |
Clifford Wolf
|
f9c096eeda
|
Added support for task and function args in parentheses
|
2014-10-27 13:21:57 +01:00 |
Clifford Wolf
|
7815f81c32
|
Added "synth" command
|
2014-09-14 16:09:06 +02:00 |
Clifford Wolf
|
76f8128123
|
Fixed autotest for non-basename arguments
|
2014-09-06 12:10:57 +02:00 |
Clifford Wolf
|
01ef34c147
|
Added tests/various/constmsk_test.ys
|
2014-09-04 15:07:30 +02:00 |
Clifford Wolf
|
88db09255b
|
Added autotest -e (do not use -noexpr on write_verilog)
|
2014-08-30 18:34:07 +02:00 |
Clifford Wolf
|
c2df5b9175
|
Cosmetic changes to FSM tests
|
2014-08-21 17:40:49 +02:00 |
Clifford Wolf
|
28cf48e31f
|
Some improvements in FSM mapping and recoding
|
2014-08-14 11:22:45 +02:00 |
Clifford Wolf
|
1dd8252169
|
Added test_verific mode to tests/fsm/generate.py
|
2014-08-12 15:43:30 +02:00 |
Clifford Wolf
|
cad98bcd89
|
Added multi-dim memory test (requires iverilog git head)
|
2014-08-12 10:37:47 +02:00 |
Clifford Wolf
|
788bd02f97
|
Fixed FSM mapping for multiple reset-like signals
|
2014-08-10 12:04:02 +02:00 |
Clifford Wolf
|
2faef89738
|
Some improvements in fsm_opt and fsm_map for FSM with unreachable states
|
2014-08-09 14:49:51 +02:00 |
Clifford Wolf
|
51aa5544fb
|
Improved FSM tests
|
2014-08-08 15:08:11 +02:00 |
Clifford Wolf
|
c07774b0b6
|
Added FSM test bench
|
2014-08-08 13:12:18 +02:00 |
Clifford Wolf
|
91dd87e60b
|
Improved scope resolution of local regs in Verilog+AST frontend
|
2014-08-05 12:15:53 +02:00 |
Clifford Wolf
|
0129d41efa
|
Fixed AST handling of variables declared inside a functions main block
|
2014-08-05 08:35:51 +02:00 |
Clifford Wolf
|
358bf70a21
|
Added "wreduce" to some of the standard test benches
|
2014-08-03 20:22:33 +02:00 |
Clifford Wolf
|
5e641acc90
|
Consolidated hana test benches into fewer files
for pf in test_simulation_{always,and,buffer,decoder,inc,mux,nand,nor,or,seq,shifter,sop,techmap,xnor,xor}; do
gawk 'FNR == 1 { printf("\n// %s\n",FILENAME); } { gsub("^module *", sprintf("module f%d_",ARGIND)); print; }' \
${pf}_*_test.v > $pf.v; ../tools/autotest.sh $pf.v; mv -v ${pf}_*_test.v Attic/; done;
..etc..
|
2014-08-01 03:57:37 +02:00 |
Clifford Wolf
|
03ef9a75c6
|
Added "test_autotb -n <num_iter>" option
|
2014-08-01 03:55:51 +02:00 |
Clifford Wolf
|
7d98645fe8
|
Added "make -j{N}" support to "make test"
|
2014-07-30 19:23:26 +02:00 |
Clifford Wolf
|
e6df25bf74
|
Renamed "write_autotest" to "test_autotb" and moved to passes/tests/
|
2014-07-29 21:12:50 +02:00 |
Clifford Wolf
|
27a872d1e7
|
Added support for "upto" wires to Verilog front- and back-end
|
2014-07-28 14:25:03 +02:00 |
Clifford Wolf
|
c469be883b
|
Improvements in tests/vloghtb
|
2014-07-28 09:15:40 +02:00 |
Clifford Wolf
|
8b0f50792c
|
Added techmap -extern
|
2014-07-27 21:31:18 +02:00 |
Clifford Wolf
|
d49dec1f86
|
Added tests/various/.gitignore
|
2014-07-26 17:43:41 +02:00 |
Clifford Wolf
|
b21ebe1859
|
Added tests/various/submod_extract.ys
|
2014-07-26 17:22:18 +02:00 |
Clifford Wolf
|
027819c7e8
|
Use "wget -N" in tests/vloghtb/run-test.sh
|
2014-07-26 14:08:43 +02:00 |
Clifford Wolf
|
50f22ff30c
|
Renamed some of the test cases in tests/simple to avoid name collisions
|
2014-07-25 13:01:45 +02:00 |
Clifford Wolf
|
0229d68fc9
|
Use "opt -fine" in test/vloght/test_mapopt.sh
|
2014-07-21 21:39:59 +02:00 |
Clifford Wolf
|
1241a9fd50
|
Added "opt_const -fine" and "opt_reduce -fine"
|
2014-07-21 16:34:16 +02:00 |
Clifford Wolf
|
668306d00f
|
Various improvements in test/vloghtb
|
2014-07-21 14:40:57 +02:00 |
Clifford Wolf
|
3cb61d03f8
|
Wider range of cell types supported in "share" pass
|
2014-07-21 12:18:29 +02:00 |
Clifford Wolf
|
8836943693
|
Added yet another resource sharing test case
|
2014-07-20 21:15:01 +02:00 |
Clifford Wolf
|
e9506bb2da
|
Supercell creation for $div/$mod worked all along, fixed test benches
|
2014-07-20 18:54:06 +02:00 |
Clifford Wolf
|
7a6d578b81
|
Improved tests/share/generate.py
|
2014-07-20 17:06:57 +02:00 |
Clifford Wolf
|
4af8d84f01
|
Small fix in tests/vloghtb/run-test.sh
|
2014-07-20 17:05:20 +02:00 |
Clifford Wolf
|
4c38ec1cc8
|
Added "miter -equiv -flatten"
|
2014-07-20 15:33:07 +02:00 |
Clifford Wolf
|
2e358bd667
|
Added tests/vloghtb/test_share.sh
|
2014-07-20 15:33:05 +02:00 |
Clifford Wolf
|
6f450d0224
|
Added tests/share for testing "share" supercell creation
|
2014-07-20 15:32:59 +02:00 |
Clifford Wolf
|
3f9f0c047d
|
Added tests/vloghtb
|
2014-07-20 02:19:44 +02:00 |
Clifford Wolf
|
297a0962ea
|
Added SAT-based write-port sharing to memory_share
|
2014-07-19 15:33:55 +02:00 |
Clifford Wolf
|
26f982ac0b
|
Fixed bug in memory_share feedback-to-en code
|
2014-07-19 15:32:14 +02:00 |
Clifford Wolf
|
e441f07d89
|
Added translation from read-feedback to en-signals in memory_share
|
2014-07-18 16:46:40 +02:00 |
Clifford Wolf
|
ddb01df42e
|
Bugfix in tests/memories/run-test.sh
|
2014-07-18 13:45:25 +02:00 |
Clifford Wolf
|
5d9127418b
|
added tests/memories
|
2014-07-18 13:25:19 +02:00 |
Clifford Wolf
|
ec3a798194
|
Also simulate unmapped memories in "make test"
|
2014-07-17 16:53:52 +02:00 |
Clifford Wolf
|
9b183539af
|
Implemented dynamic bit-/part-select for memory writes
|
2014-07-17 16:49:23 +02:00 |
Clifford Wolf
|
5867f6bcdc
|
Added support for bit/part select to mem2reg rewriter
|
2014-07-17 13:49:32 +02:00 |
Clifford Wolf
|
6d69d4aaa8
|
Added support for constant bit- or part-select for memory writes
|
2014-07-17 13:13:21 +02:00 |
Clifford Wolf
|
73a345294a
|
Changed tests/techmap/mem_simple_4x1_map for new $mem/$memwr WR_EN interface
|
2014-07-16 14:08:51 +02:00 |
Clifford Wolf
|
964a67ac41
|
Added note to "make test": use git checkout of iverilog
|
2014-07-16 10:03:07 +02:00 |
Clifford Wolf
|
3b52121d32
|
now ignore init attributes on non-register wires in sat command
|
2014-07-05 11:18:38 +02:00 |
Clifford Wolf
|
ee8ad72fd9
|
fixed parsing of constant with comment between size and value
|
2014-07-02 06:27:04 +02:00 |
Clifford Wolf
|
076182c34e
|
Fixed handling of mixed real/int ternary expressions
|
2014-06-25 10:05:36 +02:00 |
Clifford Wolf
|
3345fa0bab
|
Little steps in realmath test bench
|
2014-06-21 21:43:04 +02:00 |
Clifford Wolf
|
df76da8fd7
|
Added test case for AstNode::MEM2REG_FL_CMPLX_LHS
|
2014-06-17 21:49:59 +02:00 |
Clifford Wolf
|
798ff88855
|
Improved handling of relational op of real values
|
2014-06-17 12:47:51 +02:00 |
Clifford Wolf
|
88470283c9
|
Little steps in realmath test bench
|
2014-06-16 15:21:08 +02:00 |
Clifford Wolf
|
398482eced
|
Removed long running tests from tests/simple/realexpr.v (replaced by tests/realmath)
|
2014-06-15 09:39:22 +02:00 |
Clifford Wolf
|
a4ec19c25c
|
Added tests/realmath to "make test"
|
2014-06-15 09:31:03 +02:00 |
Clifford Wolf
|
656685fa31
|
Improved realmath test bench
|
2014-06-15 08:48:41 +02:00 |
Clifford Wolf
|
11d2add1b9
|
improved realmath test bench
|
2014-06-14 21:00:51 +02:00 |
Clifford Wolf
|
39eb347c67
|
progress in realmath test bench
|
2014-06-14 19:56:22 +02:00 |
Clifford Wolf
|
ebe2d73330
|
added first draft of real math testcase generator
|
2014-06-14 19:24:01 +02:00 |
Clifford Wolf
|
f3b4a9dd24
|
Added support for math functions
|
2014-06-14 13:36:23 +02:00 |
Clifford Wolf
|
406f86a91e
|
Added realexpr.v test case
|
2014-06-14 12:01:17 +02:00 |
Clifford Wolf
|
482d9208aa
|
Added read_verilog -sv options, added support for bit, logic,
allways_ff, always_comb, and always_latch
|
2014-06-12 11:54:20 +02:00 |
Clifford Wolf
|
3af7c69d1e
|
added tests for new verilog features
|
2014-06-07 12:26:11 +02:00 |
Clifford Wolf
|
c82db39935
|
Added tests/simple/repwhile.v
|
2014-06-06 17:47:20 +02:00 |
Clifford Wolf
|
a67cd2d4a2
|
Progress in Verific bindings
|
2014-03-17 01:56:00 +01:00 |
Clifford Wolf
|
0ac915a757
|
Progress in Verific bindings
|
2014-03-14 11:46:13 +01:00 |
Clifford Wolf
|
bada3ee815
|
Fixed yosys path in tests/techmap/mem_simple_4x1_runtest.sh
|
2014-03-11 11:59:58 +01:00 |
Clifford Wolf
|
4fd1a4c12b
|
Use "verilog -noattr" in tests/techmap/mem_simple_4x1 test (for old iverilog)
|
2014-03-11 11:39:30 +01:00 |
Clifford Wolf
|
3c5e973092
|
Use private namespace in mem_simple_4x1_map
|
2014-02-21 12:14:38 +01:00 |
Clifford Wolf
|
81b3f52519
|
Added tests/techmap/mem_simple_4x1
|
2014-02-21 12:06:40 +01:00 |
Clifford Wolf
|
772330608a
|
Added vcd2txt.pl and txt2tikztiming.py (tests/tools/...)
|
2014-02-19 12:40:49 +01:00 |
Clifford Wolf
|
30379ea20d
|
Added frontend (-f) option to autotest.sh
|
2014-02-15 15:40:17 +01:00 |
Clifford Wolf
|
7664f5d92b
|
Updated ABC and some related changes
|
2014-02-13 08:07:08 +01:00 |
Clifford Wolf
|
9ce7b0fc3b
|
Disabled "abc -dff" in "make test" for now (waiting for scorr bugfix in ABC)
|
2014-02-12 13:11:58 +01:00 |
Clifford Wolf
|
039bb456cc
|
Added test cases for expose -evert-dff
|
2014-02-08 21:31:56 +01:00 |
Clifford Wolf
|
244e8ce1f4
|
Added splice command
|
2014-02-07 20:30:56 +01:00 |
Clifford Wolf
|
849fd62cfe
|
Added counters sat test case
|
2014-02-06 01:00:56 +01:00 |
Clifford Wolf
|
aa9da46807
|
Removed old unused files from tests/
|
2014-02-05 01:55:39 +01:00 |
Clifford Wolf
|
7a66b38c3e
|
Added test cases for sat command
|
2014-02-04 13:43:34 +01:00 |
Clifford Wolf
|
a6750b3753
|
Added TRANSPARENT parameter to $memrd (and RD_TRANSPARENT to $mem)
|
2014-02-03 13:01:45 +01:00 |
Clifford Wolf
|
de9226a64f
|
Replaced isim with xsim in tests/tools/autotest.sh, removed xst support
|
2014-02-03 13:00:55 +01:00 |
Clifford Wolf
|
4df7e03ec9
|
Bugfix in name resolution with generate blocks
|
2014-01-30 15:01:28 +01:00 |
Clifford Wolf
|
fb2bf934dc
|
Added correct handling of $memwr priority
|
2014-01-03 00:22:17 +01:00 |
Clifford Wolf
|
6dec0e0b3e
|
Added autotest.sh -p option
|
2014-01-02 17:52:48 +01:00 |
Clifford Wolf
|
ab3f6266ad
|
Use "abc -dff" in "make test"
|
2013-12-31 21:25:34 +01:00 |
Clifford Wolf
|
a582b9d184
|
Fixed commented out techmap call in tests/tools/autotest.sh
|
2013-12-31 13:51:25 +01:00 |
Clifford Wolf
|
ecc30255ba
|
Added proper === and !== support in constant expressions
|
2013-12-27 13:50:08 +01:00 |
Clifford Wolf
|
994c83db01
|
Added multiplier test case from eda playground
|
2013-12-18 13:43:53 +01:00 |
Clifford Wolf
|
fbd06a1afc
|
Added elsif preproc support
|
2013-12-18 13:41:36 +01:00 |
Clifford Wolf
|
921064c200
|
Added support for macro arguments
|
2013-12-18 13:21:02 +01:00 |
Clifford Wolf
|
4a4a3fc337
|
Various improvements in support for generate statements
|
2013-12-04 21:06:54 +01:00 |
Clifford Wolf
|
93a70959f3
|
Replaced RTLIL::Const::str with generic decoder method
|
2013-12-04 14:14:05 +01:00 |
Clifford Wolf
|
a2d053694b
|
Fix in sincos testbench gen
|
2013-12-04 09:24:52 +01:00 |
Clifford Wolf
|
d1517b7982
|
Added sincos test case
|
2013-12-04 09:10:41 +01:00 |
Clifford Wolf
|
1afe6589df
|
Renamed stdcells_sim.v to simcells.v and fixed blackbox.v
|
2013-11-24 20:44:00 +01:00 |
Clifford Wolf
|
7eaad2218d
|
Removed now obsolete test cases
|
2013-11-24 17:30:04 +01:00 |
Clifford Wolf
|
609caa23b5
|
Implemented correct handling of signed module parameters
|
2013-11-24 17:17:21 +01:00 |
Clifford Wolf
|
1e6836933d
|
Added modelsim support to autotest
|
2013-11-24 15:10:43 +01:00 |
Clifford Wolf
|
65ad556f3d
|
Another name resolution bugfix for generate blocks
|
2013-11-20 13:57:40 +01:00 |
Clifford Wolf
|
92035fb38e
|
Implemented indexed part selects
|
2013-11-20 13:05:27 +01:00 |
Clifford Wolf
|
19dba2561e
|
Implemented part/bit select on memory read
|
2013-11-20 10:51:32 +01:00 |
Clifford Wolf
|
c5e26f839c
|
Added additional mem2reg testcase
|
2013-11-18 19:55:39 +01:00 |
Clifford Wolf
|
2a25e3bca3
|
Fixed parsing of default cases when not last case
|
2013-11-18 16:10:50 +01:00 |
Clifford Wolf
|
fc6dc0d7b8
|
Fixed handling of power operator
|
2013-11-07 22:20:00 +01:00 |