2934 Commits

Author SHA1 Message Date
hneemann
043a0ef882 fixed broken gui test 2018-03-10 10:26:19 +01:00
hneemann
406201df96 Ensure consistency is an external component is used multiple times. 2018-03-10 09:52:24 +01:00
hneemann
985fac138b Added a method to make an external component consistent.
Implement a very simple VHDL parser to ensure consistency
2018-03-09 19:46:16 +01:00
hneemann
b3d7ac164c added a gui test 2018-03-09 16:49:06 +01:00
hneemann
7be3457415 fixed build error if ghdl is not installed 2018-03-09 15:31:46 +01:00
hneemann
76bd1d5d7f fixed build error if ghdl is not installed 2018-03-09 15:05:49 +01:00
hneemann
68178b1095 fixed build error if ghdl is not installed 2018-03-09 15:00:16 +01:00
hneemann
3ba47e2875 cleanup of temp files 2018-03-09 14:27:39 +01:00
hneemann
71bd2e4fd3 added vhdl export of external vhdl. 2018-03-09 14:18:38 +01:00
hneemann
9bc77ad203 improved error message if executable was not found 2018-03-09 12:22:21 +01:00
hneemann
5c9003e59d added model.close() to model usages. Cleanup of generated temp folders. 2018-03-09 12:13:04 +01:00
hneemann
b40023b01a added some comments 2018-03-09 10:56:16 +01:00
hneemann
52ffcc82df added a simple check for generic applications 2018-03-09 10:44:51 +01:00
hneemann
53aab080c6 refactoring of external process integration 2018-03-09 10:34:42 +01:00
hneemann
27d4e854f9 minor ghdl template changes 2018-03-08 20:17:33 +01:00
hneemann
b3e22cb232 support of all possible vhdl return values 2018-03-08 20:07:38 +01:00
hneemann
7cd07096f5 allow startup if vhdl has undefined state. 2018-03-08 18:39:27 +01:00
hneemann
ac71699351 in case of a simulation error the response is now faster 2018-03-08 17:31:54 +01:00
hneemann
fcb62f897c improved error messages 2018-03-08 16:07:48 +01:00
hneemann
1ef2fbe0f8 added a ghdl test case 2018-03-08 15:21:40 +01:00
hneemann
2a6c3d6ab5 ghdl is working 2018-03-08 14:39:39 +01:00
hneemann
b89bdc41e4 removed syntax errors in vhdl template 2018-03-07 23:51:56 +01:00
hneemann
f6b55c3649 first vhdl template is complete, untested yet. 2018-03-07 19:41:48 +01:00
hneemann
22901c4887 improved error messages 2018-03-07 16:51:36 +01:00
hneemann
11ded0ca3b stdio interface is working 2018-03-07 16:26:54 +01:00
hneemann
b44c92c379 first bunch of classes to integrate GHDL 2018-03-07 11:43:21 +01:00
hneemann
298d2890a0 migrated Splitter to Bits helper class 2018-03-05 21:21:31 +01:00
hneemann
e6120e7b27 updated the README.md 2018-03-05 19:11:22 +01:00
hneemann
4b20c69942 updated the README.md 2018-03-05 18:59:25 +01:00
hneemann
694584157c removed obsolete constructor from ObservableValue.java 2018-03-05 17:47:09 +01:00
hneemann
8d4ce9bcc2 removed not used language key 2018-03-05 15:26:30 +01:00
hneemann
870e0c0613 update comments on high-z state 2018-03-05 15:14:49 +01:00
hneemann
2dee5879b8 minor layout changes 2018-03-05 14:56:00 +01:00
hneemann
0d1a98c873 added a splitter test case 2018-03-05 14:46:21 +01:00
hneemann
d7659d1e36 updated release notes 2018-03-05 14:25:01 +01:00
hneemann
edb26aa362 simplified AbstractBusHandler.java 2018-03-05 14:22:06 +01:00
hneemann
0f767fee52 fixed AbstractBusHandler.java 2018-03-05 14:02:29 +01:00
hneemann
055c3c7fa9 removed inconsistant setters from ObservableValue.java. 2018-03-05 12:20:32 +01:00
hneemann
74dd57b896 new bus high z logic is mostly working 2018-03-05 11:03:17 +01:00
hneemann
09202abcf9 clarified the description of the splitter 2018-03-05 09:09:23 +01:00
hneemann
c9113b3c3d clarified description of monoflop 2018-03-04 12:19:48 +01:00
hneemann
d1cbd23d2e added some 74xx circuits 2018-03-04 12:05:54 +01:00
hneemann
1d51ab17d1 fixed a bug in the docu generation code 2018-03-03 21:22:16 +01:00
hneemann
73b50c32fc updated README.md 2018-03-03 20:32:02 +01:00
hneemann
f0d63d32d3 added a list of available 74xx IC's to the documentation 2018-03-03 20:19:44 +01:00
hneemann
bc6bbbeae8 added 74670 2018-03-03 13:55:29 +01:00
hneemann
ec9d8e29a5 moved some 74xx chips 2018-03-03 12:08:28 +01:00
hneemann
623c5f5301 fixed some findbugs issues 2018-03-03 12:00:42 +01:00
hneemann
5b8f88f5a8 added a couple of 74xx open-collector chips 2018-03-03 11:41:15 +01:00
hneemann
ebf922c392 Enforce license notice also in test files 2018-03-02 10:19:04 +01:00