Commit Graph
Select branches
Hide Pull Requests
array-copy
cvshead
elaborate-net-rework
embedded-vvp
gh-pages
master
pei-branch
performance
s20111127-branch
s20120501-branch
steveicarus/rework-regression-tests-20250119
v0_6-branch
v0_8-branch
v0_8-devel
v0_9-branch
v10-branch
v11-branch
v12-branch
v13-branch
var-array-rework
vec4-stack
verilog-ams
version0_1
vvp-net-out-rework
#10
#1003
#1006
#1008
#1011
#1014
#1017
#1020
#1023
#1034
#1042
#1043
#1049
#1051
#1054
#1055
#1057
#1059
#1060
#1062
#1063
#1065
#1066
#1067
#1068
#1069
#1070
#1071
#1071
#1072
#1077
#1085
#1086
#1094
#1098
#1102
#1106
#111
#1115
#113
#1136
#114
#116
#1162
#1164
#1166
#1168
#1176
#1190
#1190
#1192
#1197
#1199
#1200
#1201
#1203
#1204
#1204
#1212
#122
#1228
#1229
#123
#1249
#1259
#1262
#1264
#1270
#1274
#1279
#1281
#1282
#1290
#1292
#1292
#1297
#1299
#1302
#1303
#1304
#1306
#1307
#1308
#1309
#1310
#1310
#1311
#1315
#132
#1320
#1328
#1329
#1330
#1330
#1331
#1332
#1333
#1335
#1336
#1337
#1338
#1339
#1340
#1341
#1342
#1343
#1346
#1346
#1347
#1347
#135
#148
#149
#151
#154
#168
#170
#181
#186
#196
#21
#213
#217
#232
#236
#249
#250
#257
#267
#268
#269
#273
#275
#282
#294
#300
#302
#308
#311
#32
#325
#327
#328
#334
#335
#336
#339
#342
#344
#347
#349
#35
#351
#354
#355
#357
#370
#371
#373
#373
#375
#38
#39
#394
#396
#397
#398
#400
#401
#402
#403
#404
#406
#408
#42
#424
#425
#43
#444
#448
#45
#454
#457
#458
#459
#46
#469
#469
#47
#473
#49
#5
#50
#501
#501
#505
#506
#507
#51
#51
#511
#52
#54
#55
#56
#57
#572
#573
#574
#577
#578
#581
#582
#583
#584
#585
#586
#587
#588
#590
#591
#593
#594
#595
#596
#598
#599
#600
#601
#603
#604
#605
#607
#609
#61
#610
#611
#613
#614
#615
#616
#617
#618
#619
#620
#623
#624
#625
#626
#627
#628
#629
#630
#631
#633
#634
#635
#636
#637
#639
#640
#641
#644
#645
#647
#651
#655
#656
#657
#658
#659
#66
#662
#663
#664
#667
#669
#67
#673
#675
#677
#679
#680
#681
#682
#683
#685
#686
#688
#689
#69
#690
#691
#693
#694
#695
#697
#698
#70
#700
#701
#705
#706
#708
#709
#71
#712
#713
#714
#715
#719
#720
#721
#722
#724
#725
#726
#727
#728
#731
#733
#739
#740
#741
#745
#748
#76
#761
#762
#763
#764
#765
#766
#767
#768
#769
#770
#771
#772
#773
#774
#775
#777
#778
#779
#780
#781
#783
#784
#785
#786
#789
#795
#796
#798
#799
#802
#803
#804
#805
#806
#807
#808
#809
#810
#811
#815
#816
#817
#818
#819
#82
#820
#821
#824
#825
#826
#829
#83
#830
#831
#832
#833
#834
#836
#837
#838
#839
#841
#842
#843
#844
#845
#847
#851
#852
#853
#855
#856
#857
#858
#859
#86
#860
#861
#862
#863
#868
#870
#873
#875
#877
#88
#880
#881
#882
#891
#893
#895
#896
#90
#90
#900
#904
#906
#908
#918
#919
#92
#924
#930
#932
#935
#936
#937
#938
#942
#944
#948
#95
#951
#952
#953
#954
#957
#961
#964
#965
#966
#971
#973
#975
#980
#981
#982
#984
#989
#990
#992
#993
#994
#997
#998
#999
#999
gsoc-end
pei20090916
pei20100207
s19990431
s19990509
s19990519
s19990529
s19990606
s19990612
s19990619
s19990703
s19990710
s19990717
s19990724
s19990801
s19990807
s19990814
s19990825
s19990903
s19990911
s19990915
s19990922
s19990928
s19991007
s19991027
s19991103
s19991110
s19991120
s19991127
s19991205
s19991214
s19991218
s20000101
s20000109
s20000120
s20000212
s20000219
s20000312
s20000318
s20000326
s20000409
s20000414
s20000421
s20000428
s20000506
s20000512
s20000519
s20000527
s20000602
s20000721
s20000729
s20000805
s20000812
s20000819
s20000826
s20000910
s20000917
s20000923
s20001004
s20001014
s20001021
s20001028
s20001104
s20001112
s20001119
s20001129
s20001210
s20001216
s20010106
s20010113
s20010120
s20010210
s20010217
s20010324
s20010331
s20010407
s20010415
s20010422
s20010505
s20010512
s20010520
s20010610
s20010616
s20010623
s20010630
s20010707
s20010721
s20010728
s20010826
s20010902
s20010915
s20010930
s20011020
s20011103
s20011110
s20011117
s20011209
s20011215
s20011230
s20020112
s20020121
s20020127
s20020317
s20020406
s20020414
s20020421
s20020428
s20020505
s20020519
s20020526
s20020602
s20020616
s20020623
s20020706
s20020714
s20020714b
s20020728
s20020804
s20020806
s20020817
s20020828
s20020907
s20020915
s20020921
s20021019
s20021027
s20021102
s20021109
s20021117
s20021207
s20030116
s20030126
s20030202
s20030208
s20030216
s20030308
s20030329
s20030412
s20030427
s20030504
s20030518
s20030613
s20030705
s20030722
s20030730
s20030810
s20030815
s20030904
s20030924
s20031009
s20031202
s20040118
s20040209
s20040220
s20040606
s20040828
s20040915
s20041004
s20050617
s20050829
s20051012
s20051127
s20060124
s20060215
s20060409
s20060618
s20060809
s20061009
s20061209
s20061210
s20070123
s20070227
s20070421
s20070608
s20070812
s20080111
s20080314
s20080429
s20080830
s20080905
s20081118
s20081119
s20090225
s20090916
s20090923
s20111127
s20120501
s20121218
s20130827
s20140801
s20141205
s20150105
s20150513
s20150603
s20221226
s20250103
s20251012
v0_1rc1
v0_1rc2
v0_1rc3
v0_2rc1
v0_2rc2
v0_3rc1
v0_3rc2
v0_4
v0_4rc1
v0_6
v0_6_1
v0_7
v0_8
v0_8_1
v0_8_2
v0_8_3
v0_8_4
v0_8_5
v0_8_6
v0_8_7
v0_9_1
v0_9_2
v0_9_3
v0_9_3a
v0_9_3b
v0_9_4
v0_9_5
v0_9_6
v0_9_7
v10_0
v10_1
v10_1_1
v10_2
v10_3
v11_0
v12_0
v13_0
v8-s20060822
Select branches
Hide Pull Requests
array-copy
cvshead
elaborate-net-rework
embedded-vvp
gh-pages
master
pei-branch
performance
s20111127-branch
s20120501-branch
steveicarus/rework-regression-tests-20250119
v0_6-branch
v0_8-branch
v0_8-devel
v0_9-branch
v10-branch
v11-branch
v12-branch
v13-branch
var-array-rework
vec4-stack
verilog-ams
version0_1
vvp-net-out-rework
#10
#1003
#1006
#1008
#1011
#1014
#1017
#1020
#1023
#1034
#1042
#1043
#1049
#1051
#1054
#1055
#1057
#1059
#1060
#1062
#1063
#1065
#1066
#1067
#1068
#1069
#1070
#1071
#1071
#1072
#1077
#1085
#1086
#1094
#1098
#1102
#1106
#111
#1115
#113
#1136
#114
#116
#1162
#1164
#1166
#1168
#1176
#1190
#1190
#1192
#1197
#1199
#1200
#1201
#1203
#1204
#1204
#1212
#122
#1228
#1229
#123
#1249
#1259
#1262
#1264
#1270
#1274
#1279
#1281
#1282
#1290
#1292
#1292
#1297
#1299
#1302
#1303
#1304
#1306
#1307
#1308
#1309
#1310
#1310
#1311
#1315
#132
#1320
#1328
#1329
#1330
#1330
#1331
#1332
#1333
#1335
#1336
#1337
#1338
#1339
#1340
#1341
#1342
#1343
#1346
#1346
#1347
#1347
#135
#148
#149
#151
#154
#168
#170
#181
#186
#196
#21
#213
#217
#232
#236
#249
#250
#257
#267
#268
#269
#273
#275
#282
#294
#300
#302
#308
#311
#32
#325
#327
#328
#334
#335
#336
#339
#342
#344
#347
#349
#35
#351
#354
#355
#357
#370
#371
#373
#373
#375
#38
#39
#394
#396
#397
#398
#400
#401
#402
#403
#404
#406
#408
#42
#424
#425
#43
#444
#448
#45
#454
#457
#458
#459
#46
#469
#469
#47
#473
#49
#5
#50
#501
#501
#505
#506
#507
#51
#51
#511
#52
#54
#55
#56
#57
#572
#573
#574
#577
#578
#581
#582
#583
#584
#585
#586
#587
#588
#590
#591
#593
#594
#595
#596
#598
#599
#600
#601
#603
#604
#605
#607
#609
#61
#610
#611
#613
#614
#615
#616
#617
#618
#619
#620
#623
#624
#625
#626
#627
#628
#629
#630
#631
#633
#634
#635
#636
#637
#639
#640
#641
#644
#645
#647
#651
#655
#656
#657
#658
#659
#66
#662
#663
#664
#667
#669
#67
#673
#675
#677
#679
#680
#681
#682
#683
#685
#686
#688
#689
#69
#690
#691
#693
#694
#695
#697
#698
#70
#700
#701
#705
#706
#708
#709
#71
#712
#713
#714
#715
#719
#720
#721
#722
#724
#725
#726
#727
#728
#731
#733
#739
#740
#741
#745
#748
#76
#761
#762
#763
#764
#765
#766
#767
#768
#769
#770
#771
#772
#773
#774
#775
#777
#778
#779
#780
#781
#783
#784
#785
#786
#789
#795
#796
#798
#799
#802
#803
#804
#805
#806
#807
#808
#809
#810
#811
#815
#816
#817
#818
#819
#82
#820
#821
#824
#825
#826
#829
#83
#830
#831
#832
#833
#834
#836
#837
#838
#839
#841
#842
#843
#844
#845
#847
#851
#852
#853
#855
#856
#857
#858
#859
#86
#860
#861
#862
#863
#868
#870
#873
#875
#877
#88
#880
#881
#882
#891
#893
#895
#896
#90
#90
#900
#904
#906
#908
#918
#919
#92
#924
#930
#932
#935
#936
#937
#938
#942
#944
#948
#95
#951
#952
#953
#954
#957
#961
#964
#965
#966
#971
#973
#975
#980
#981
#982
#984
#989
#990
#992
#993
#994
#997
#998
#999
#999
gsoc-end
pei20090916
pei20100207
s19990431
s19990509
s19990519
s19990529
s19990606
s19990612
s19990619
s19990703
s19990710
s19990717
s19990724
s19990801
s19990807
s19990814
s19990825
s19990903
s19990911
s19990915
s19990922
s19990928
s19991007
s19991027
s19991103
s19991110
s19991120
s19991127
s19991205
s19991214
s19991218
s20000101
s20000109
s20000120
s20000212
s20000219
s20000312
s20000318
s20000326
s20000409
s20000414
s20000421
s20000428
s20000506
s20000512
s20000519
s20000527
s20000602
s20000721
s20000729
s20000805
s20000812
s20000819
s20000826
s20000910
s20000917
s20000923
s20001004
s20001014
s20001021
s20001028
s20001104
s20001112
s20001119
s20001129
s20001210
s20001216
s20010106
s20010113
s20010120
s20010210
s20010217
s20010324
s20010331
s20010407
s20010415
s20010422
s20010505
s20010512
s20010520
s20010610
s20010616
s20010623
s20010630
s20010707
s20010721
s20010728
s20010826
s20010902
s20010915
s20010930
s20011020
s20011103
s20011110
s20011117
s20011209
s20011215
s20011230
s20020112
s20020121
s20020127
s20020317
s20020406
s20020414
s20020421
s20020428
s20020505
s20020519
s20020526
s20020602
s20020616
s20020623
s20020706
s20020714
s20020714b
s20020728
s20020804
s20020806
s20020817
s20020828
s20020907
s20020915
s20020921
s20021019
s20021027
s20021102
s20021109
s20021117
s20021207
s20030116
s20030126
s20030202
s20030208
s20030216
s20030308
s20030329
s20030412
s20030427
s20030504
s20030518
s20030613
s20030705
s20030722
s20030730
s20030810
s20030815
s20030904
s20030924
s20031009
s20031202
s20040118
s20040209
s20040220
s20040606
s20040828
s20040915
s20041004
s20050617
s20050829
s20051012
s20051127
s20060124
s20060215
s20060409
s20060618
s20060809
s20061009
s20061209
s20061210
s20070123
s20070227
s20070421
s20070608
s20070812
s20080111
s20080314
s20080429
s20080830
s20080905
s20081118
s20081119
s20090225
s20090916
s20090923
s20111127
s20120501
s20121218
s20130827
s20140801
s20141205
s20150105
s20150513
s20150603
s20221226
s20250103
s20251012
v0_1rc1
v0_1rc2
v0_1rc3
v0_2rc1
v0_2rc2
v0_3rc1
v0_3rc2
v0_4
v0_4rc1
v0_6
v0_6_1
v0_7
v0_8
v0_8_1
v0_8_2
v0_8_3
v0_8_4
v0_8_5
v0_8_6
v0_8_7
v0_9_1
v0_9_2
v0_9_3
v0_9_3a
v0_9_3b
v0_9_4
v0_9_5
v0_9_6
v0_9_7
v10_0
v10_1
v10_1_1
v10_2
v10_3
v11_0
v12_0
v13_0
v8-s20060822
-
09cfbc6240
Core handles subsignal expressions.
steve
1999-04-25 00:44:10 +0000 -
32b52cbb97
Make debug output file parameters.
steve
1999-04-23 04:34:32 +0000 -
d3350c9b27
Add to vvm proceedural memory references.
steve
1999-04-22 04:56:58 +0000 -
5895d3c98d
Add memories to the parse and elaboration phases.
steve
1999-04-19 01:59:36 +0000 -
bd40e5dfe1
Support sized decimal numbers, Fix operator precedence order.
steve
1999-03-16 04:44:45 +0000 -
51b4f70c8f
Add some logical operators.
steve
1999-03-16 04:43:46 +0000 -
b7f833dd71
Support more operators, especially logical.
steve
1999-03-15 02:43:32 +0000 -
5ee3a41d2a
Add the AND and OR bitwise operators.
steve
1999-03-15 02:42:44 +0000 -
13a6f05463
Prevent the duplicate allocation of ESignal objects.
steve
1999-03-01 03:27:53 +0000 -
a2bc27318f
Handle default case.
steve
1999-02-22 03:01:12 +0000 -
e2a37a8ccd
Add support for module parameters.
steve
1999-02-21 17:01:57 +0000 -
9d0a266705
Mangle that handles device instance numbers.
steve
1999-02-15 05:52:50 +0000 -
3f4d5bf376
Fix off-by-one placement of hex bytes in a number.
steve
1999-02-15 05:52:08 +0000 -
e5f5f41515
Elaborate gate ranges.
steve
1999-02-15 02:06:15 +0000 -
fef81958bc
Do not generate code for signals, instead use the NetESignal node to generate gate-like signal devices.
steve
1999-02-08 03:55:55 +0000 -
30a3953c85
Turn the NetESignal into a NetNode so that it can connect to the netlist. Implement the case statement. Convince t-vvm to output code for the case statement.
steve
1999-02-08 02:49:56 +0000 -
8bdd381cdf
Parse and elaborate the Verilog CASE statement.
steve
1999-02-03 04:20:11 +0000 -
a7ad8985ac
Carry some line info to the netlist, Dump line numbers for processes. Elaborate prints errors about port vector width mismatch Emit better handles null statements.
steve
1999-02-01 00:26:48 +0000 -
8e73ccf8f8
Ignore ivl.
steve
1999-02-01 00:24:43 +0000 -
15ff852487
Missing start methods.
steve
1999-01-31 18:15:55 +0000 -
fb439c78b9
Add the LineInfo class to carry the source file location of things. PGate, Statement and PProcess.
steve
1999-01-25 05:45:56 +0000 -
4b92e91a54
change the program name to ivl.
steve
1999-01-25 05:41:56 +0000 -
3d2993be0a
Support null target for generating no output.
steve
1999-01-24 01:35:08 +0000 -
d1e2b036fc
Add startup after initialization.
steve
1999-01-01 01:46:01 +0000 -
a4ce4d97ba
Support the start() method.
steve
1999-01-01 01:44:56 +0000 -
1e0660522f
Proberly print vectors in binary.
steve
1999-01-01 01:44:40 +0000 -
63a8b4abe2
Function to calculate wire initial value.
steve
1998-12-20 02:05:41 +0000 -
2c1df3e6f7
Parse more UDP input edge descriptions.
steve
1998-12-18 05:16:25 +0000 -
4e2c0036aa
VVM support for small sequential UDP objects.
steve
1998-12-17 23:54:58 +0000 -
10b345bd16
Fully elaborate Sequential UDP behavior.
steve
1998-12-14 02:01:34 +0000 -
45f45f73b7
Support the include directive.
steve
1998-12-09 04:02:47 +0000 -
ed02ae33c7
Fix 2pin logic gates.
steve
1998-12-09 02:43:19 +0000 -
9a73433759
Generate OBUF or IBUF attributes (and the gates to garry them) where a wire is a pad. This involved figuring out enough of the netlist to know when such was needed, and to generate new gates and signales to handle what's missing.
steve
1998-12-07 04:53:16 +0000 -
ada45acb0c
Add the nobufz function to eliminate bufz objects, Object links are marked with direction, constant propagation is more careful will wide links, Signal folding is aware of attributes, and the XNF target can dump UDP objects based on LCA attributes.
steve
1998-12-02 04:37:13 +0000 -
e097c999d5
Elaborate UDP devices, Support UDP type attributes, and pass those attributes to nodes that are instantiated by elaboration, Put modules into a map instead of a simple list.
steve
1998-12-01 00:42:13 +0000 -
91aad30e1f
Parse UDP primitives all the way to pform.
steve
1998-11-25 02:35:53 +0000 -
af8d6fbf01
NetAssign handles lvalues as pin links instead of a signal pointer, Wire attributes added, Ability to parse UDP descriptions added, XNF generates EXT records for signals with the PAD attribute.
steve
1998-11-23 00:20:22 +0000 -
338240c37b
Give anonymous modules a name when elaborated.
steve
1998-11-21 19:19:44 +0000 -
ac71df5257
Add -f flags for generic flag key/values.
steve
1998-11-18 04:25:22 +0000 -
4661006e4b
Add the sigfold function that unlinks excess signal nodes, and add the XNF target.
steve
1998-11-16 05:03:52 +0000 -
3d6d334f80
Introduce netlist optimizations with the cprop function to do constant propogation.
steve
1998-11-13 06:23:17 +0000 -
6b2fa19429
Handle while loops.
steve
1998-11-11 03:13:04 +0000 -
d27f260bc1
Check net ranges in declarations.
steve
1998-11-11 00:01:51 +0000 -
7859de1e4e
Add support it vvm target for level-sensitive triggers (i.e. the Verilog wait). Fix display of $time is format strings.
steve
1998-11-10 00:48:31 +0000 -
8705aa94c6
Add vvm library.
steve
1998-11-09 23:44:10 +0000 -
d189165ae9
Oops, forgot return from operator<<
steve
1998-11-09 19:03:26 +0000 -
ebad845fc3
Add procedural while loops, Parse procedural for loops, Add procedural wait statements, Add constant nodes, Add XNOR logic gate, Make vvm output look a bit prettier.
steve
1998-11-09 18:55:33 +0000 -
9a93912ce7
Ignore generated dep directory.
steve
1998-11-09 18:50:16 +0000 -
47a444fb92
Calculate expression widths at elaboration time.
steve
1998-11-07 19:17:10 +0000 -
b118634189
Handle procedural conditional, and some of the conditional expressions.
steve
1998-11-07 17:05:05 +0000 -
5836c8aa4b
Properly dump 0 length numbers.
steve
1998-11-07 17:04:48 +0000 -
43c20f33c8
Make sure dep is a directory.
steve
1998-11-07 17:01:36 +0000 -
3fb7a053be
Introduce verilog to CVS.
steve
1998-11-03 23:28:49 +0000