3369 Commits

Author SHA1 Message Date
hneemann
38611ea0aa Added a 32 bit ram as first non DIL library part. 2019-07-13 12:46:44 +02:00
hneemann
e30051936a improved the vhdl test bench creator 2019-07-13 12:08:58 +02:00
hneemann
e152fbbef1 improved the barrel shifter 2019-07-13 09:28:22 +02:00
hneemann
058824530c fixed a type cast bug in the test data parser 2019-07-13 09:18:44 +02:00
hneemann
8e5df41c06 added some generics hdl tests 2019-07-12 15:06:44 +02:00
hneemann
e7d26bede0 made an exception visible to the user 2019-07-12 15:06:15 +02:00
hneemann
e0b6b9aee4 avoids duplicated generic code in hdl 2019-07-12 15:05:03 +02:00
hneemann
845681afc0 fixed some windows build issues 2019-07-12 11:49:49 +02:00
hneemann
84e1962641 fixed some windows build issues 2019-07-12 11:02:18 +02:00
hneemann
7d4c14d254 avoids duplicated generic code in hdl 2019-07-12 08:38:21 +02:00
hneemann
e3c780e49d improved args handling in generic code 2019-07-11 19:24:03 +02:00
hneemann
ccd3f1864c improved the generic barrel-shifter 2019-07-11 15:03:23 +02:00
hneemann
d11dd76c25 removed an unused language key 2019-07-11 12:56:14 +02:00
hneemann
55b1e77db6 simplified the generics resolving code 2019-07-11 12:53:05 +02:00
hneemann
45a7627dd3 fixed some test cases 2019-07-11 12:28:27 +02:00
hneemann
ca2ef52543 first generics hdl support is running 2019-07-11 11:57:34 +02:00
hneemann
5c65720a51 added bitcount to IOs 2019-07-11 11:32:12 +02:00
hneemann
25b03f205f fixed a bug in the suffix handling 2019-07-11 10:24:02 +02:00
hneemann
9e941ff30c fixed some checkstyle issues 2019-07-11 09:49:19 +02:00
hneemann
17354d9de5 fixed a bug in the suffix handling 2019-07-11 09:34:13 +02:00
hneemann
e0b8254f54 added a statement cache 2019-07-11 09:33:10 +02:00
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