3848 Commits

Author SHA1 Message Date
hneemann
470b8f19a9 improved the generic barrel-shifter example 2019-07-11 08:36:35 +02:00
hneemann
362b991d03 improved the generic barrel-shifter example 2019-07-11 08:19:10 +02:00
hneemann
c0cf565b4f better naming of the flipflops in the gray code example 2019-07-10 17:03:48 +02:00
hneemann
4ffb6ea17e minor circuit layout changes 2019-07-10 10:05:52 +02:00
hneemann
675109b0fd Added a generic barrel-shifter example. 2019-07-10 09:58:29 +02:00
hneemann
a7016f7422 minor layout changes 2019-07-09 11:54:27 +02:00
hneemann
5800c805a9 fixed a bug in the folder test runner 2019-07-09 11:44:12 +02:00
hneemann
8392c770b8 typos 2019-07-09 11:36:50 +02:00
hneemann
efaac40419 Added the generics to the documentation. 2019-07-08 17:57:39 +02:00
hneemann
2e538c79be Added a generics example. 2019-07-08 17:57:10 +02:00
hneemann
5955df2576 Fixed a misleading error message. 2019-07-08 16:58:48 +02:00
hneemann
c947390476 Enables generics also in "non experimental" mode. 2019-07-07 14:04:20 +02:00
hneemann
9a046d1f83 removed some unused code 2019-07-07 12:46:50 +02:00
hneemann
932af9ec57 merged the generics branch, closes #238 2019-07-07 10:11:19 +02:00
hneemann
e0fdb86b63 added a more efficient generic memory example 2019-07-06 20:09:10 +02:00
hneemann
b30f70142f removed unused static code from hdl parser 2019-07-06 20:07:44 +02:00
hneemann
73af7bc235 removed unused key 2019-07-06 14:56:18 +02:00
hneemann
b17bc3b5ea makes also the switches countable 2019-07-06 14:49:25 +02:00
hneemann
383b15dc06 typos 2019-07-06 14:24:44 +02:00
hneemann
e079729e1a removed an unused import 2019-07-06 14:16:10 +02:00
hneemann
55c5ec171a Default code for generic circuits is set. 2019-07-06 14:13:33 +02:00
hneemann
52968d013d Adds a new stats function which is able to deal with generics. 2019-07-06 12:14:14 +02:00
hneemann
7d81d25124 generics now allow also a king of structural programming. 2019-07-05 20:49:04 +02:00
hneemann
644ca6a7a7 fixed a bug if a generic built-in is substituted for analysis. 2019-07-05 19:42:00 +02:00
hneemann
f703a0a49f more clear library handling in the model creator 2019-07-05 17:55:58 +02:00
hneemann
b552c81206 analyzer is able to analyze the register 2019-07-05 15:17:00 +02:00
hneemann
9d26898afa merged branch substitute 2019-07-01 12:38:57 +02:00
hneemann
8c744867d4 fixed a bug in the JK substitute circuit 2019-07-01 08:36:35 +02:00
hneemann
f43acb7404 improved LaTeX clock shape 2019-07-01 08:29:06 +02:00
hneemann
028445b637 updated portuguese translation of documentation 2019-06-30 20:38:47 +02:00
hneemann
171475d12b updated portuguese translation 2019-06-30 20:30:34 +02:00
hneemann
48a1e1fb0a Model analyser preserves the ff default values. 2019-06-30 18:07:04 +02:00
hneemann
0cb457bcd7 added a splitter test case 2019-06-30 17:10:15 +02:00
hneemann
46e78bf877 more elegant generic test case 2019-06-30 16:37:10 +02:00
hneemann
b64ec33b7c nested generics are working 2019-06-30 13:14:16 +02:00
hneemann
665ae6860e adds an error message if generic circuits are exported to a HDL 2019-06-29 18:04:35 +02:00
hneemann
6e9b4fe922 first working generics 2019-06-29 17:55:52 +02:00
hneemann
285404dea9 adds the key names to the html help text 2019-06-29 13:44:23 +02:00
hneemann
5f499fa918 adds some new test cases 2019-06-29 12:03:07 +02:00
hneemann
ab62c35628 some speed improvements and added some new test cases 2019-06-29 11:42:54 +02:00
hneemann
3354028b11 better integration of generic flag 2019-06-28 20:23:53 +02:00
hneemann
9013bd6fbe fixed some language errors 2019-06-28 19:12:03 +02:00
hneemann
8bf231b2cb allow inverted inputs at substituted circuits 2019-06-28 18:28:41 +02:00
hneemann
1b60465081 fixed some checkstyle issues 2019-06-28 17:54:49 +02:00
hneemann
29f0b88bbe allows simple generic circuits 2019-06-28 17:45:19 +02:00
hneemann
3bc8884b5c allows simple generic circuits 2019-06-28 15:59:50 +02:00
hneemann
95865a1a05 fixed the test cases 2019-06-28 09:29:01 +02:00
hneemann
7329c06bd1 fixed some checkstyle issues 2019-06-28 08:16:08 +02:00
hneemann
ecf4f07d12 adds missing error messages 2019-06-28 07:54:22 +02:00
hneemann
5198968c31 avoid wrong analyzer results if input inverters are used. 2019-06-28 07:46:23 +02:00