2603 Commits

Author SHA1 Message Date
hneemann
763d68b22f added a led with an anode and a cathode connection 2018-03-30 13:57:50 +02:00
hneemann
8b2016ce29 added a test case 2018-03-29 19:46:05 +02:00
hneemann
f7521228c8 improved node ordering 2018-03-29 13:46:16 +02:00
hneemann
9d628be2ce added a expression traversal 2018-03-29 12:46:40 +02:00
hneemann
c8090510ff inlining of many-to-one splitter 2018-03-29 12:10:00 +02:00
hneemann
6cc350e488 More clear handling of entity input expressions.
Moves a bit more more logic to the model.
2018-03-29 10:52:22 +02:00
hneemann
ded20a5462 some renaming 2018-03-28 22:00:02 +02:00
hneemann
7d45b0a5cf inlining of one-to-many splitter 2018-03-28 21:39:31 +02:00
hneemann
7d0fb4264f typos 2018-03-27 18:35:44 +02:00
hneemann
c879745680 added a test case 2018-03-27 18:28:54 +02:00
hneemann
0ffa88f10d updated release notes 2018-03-27 15:02:09 +02:00
hneemann
f3e1a5fed4 updated release notes 2018-03-27 10:56:38 +02:00
hneemann
65ca43ed6e Added new vhdl exporter. Merge branch 'newHDLModel' 2018-03-27 10:55:51 +02:00
hneemann
ba46910998 adds a test case 2018-03-26 23:12:03 +02:00
hneemann
480c7e1971 added some more optimizations 2018-03-26 20:06:36 +02:00
hneemann
d1e5712b74 minor cleanup 2018-03-26 17:05:31 +02:00
hneemann
ecf0a1c561 improved node sorter 2018-03-26 16:49:21 +02:00
hneemann
7890ec22f2 added comments to vhdl output 2018-03-26 14:03:33 +02:00
hneemann
5179b720ae fixed a bug in the constant merger 2018-03-26 00:25:45 +02:00
hneemann
b910dc94e0 removed old vhdl generator code 2018-03-26 00:04:07 +02:00
hneemann
a1cdf04bae improved label checking 2018-03-25 23:48:28 +02:00
hneemann
58c427b107 added a constant merger optimization 2018-03-25 22:41:02 +02:00
hneemann
08e6ce4622 improved error messages 2018-03-25 19:16:52 +02:00
hneemann
42f3658a8a allows translated panics from hgs 2018-03-25 17:39:45 +02:00
hneemann
53ad33d6de allows translated panics from hgs 2018-03-25 17:23:34 +02:00
hneemann
035a86218b fixed duplicate names 2018-03-25 17:11:39 +02:00
hneemann
7afbfaffa2 fixed duplicate names 2018-03-25 17:03:47 +02:00
hneemann
88dbe93e6b parser test uses the new vhdl templates 2018-03-25 14:18:54 +02:00
hneemann
27e43110b6 removed last dependencies to old vhdl generation 2018-03-25 14:06:27 +02:00
hneemann
3ddd760dd2 clock integration is working again 2018-03-25 13:58:43 +02:00
hneemann
f7d1ef5c10 fixed a bug in the expression merger 2018-03-25 12:18:05 +02:00
hneemann
89a4b43cf9 clock integration is mostly working 2018-03-25 11:57:06 +02:00
hneemann
0b491154c1 clean up 2018-03-24 20:06:27 +01:00
hneemann
28dc6a583d added a node sorter 2018-03-24 19:23:39 +01:00
hneemann
57228748d4 some cleanup 2018-03-24 18:04:33 +01:00
hneemann
812302bcf7 all tests are running again 2018-03-24 17:59:27 +01:00
hneemann
3c04f78d0f first folder with tests is running 2018-03-24 17:33:26 +01:00
hneemann
dde838cbd1 new test bench creator is working 2018-03-24 15:05:17 +01:00
hneemann
928e9f6a28 generation is mostly working, splitters are still missing 2018-03-24 12:16:47 +01:00
hneemann
366535ace6 added splitter to new model 2018-03-23 18:54:46 +01:00
hneemann
3abfbe460b added test cases 2018-03-23 17:53:19 +01:00
hneemann
38d69b5186 fixed input inverter 2018-03-23 17:39:59 +01:00
hneemann
cb1266e35e most of the optimizations are working, splitter is still missing 2018-03-23 14:38:36 +01:00
hneemann
d25c92c105 Added missing license notice. 2018-03-23 08:47:35 +01:00
hneemann
c2e58b64a4 Comparator template uses new whitespace control. 2018-03-23 08:42:35 +01:00
hneemann
3be8e0664c HGS parser allows better control of white spaces in printed text 2018-03-23 08:20:28 +01:00
hneemann
efa68ed9a8 Added line numbers to HGS runtime exceptions 2018-03-22 23:15:22 +01:00
hneemann
8811863b12 first classes of a new HDL model 2018-03-22 22:43:10 +01:00
hneemann
2c10b211e1 Added line numbers to runtime exceptions 2018-03-22 22:18:20 +01:00
hneemann
b86462e2ea Fixes an error in the new counter that occurred when the counter value
was changed by the measured value dialog.
2018-03-21 18:00:06 +01:00