- 13 Oct, 2017 1 commit
-
-
Stefan Tauner authored
Command line used was: find * -type f \( -name "*.pm" -or -name "*.pl" -or -name "*.c" -or -name "*.v" -or -name "*.vhd" -or -name "*.psl" \) -print0 | parallel -q -0 sed -ri -e 's/^([[:blank:]]*[^[:blank:]]+)([[:blank:]]+)(https:\/\/embsys.technikum-wien.at\/projects\/vecs\/fiji)/\1\2\3\n\1\n\1\2The creation of this file has been supported by the publicly funded\n\1\2R\&D project Josef Ressel Center for Verification of Embedded Computing\n\1\2Systems (VECS) managed by the Christian Doppler Gesellschaft (CDG)./g'
-
- 03 Oct, 2017 29 commits
-
-
Christian Fibich authored
For future latency estimation
-
Stefan Tauner authored
Even in the case the number of FIUs stored in the settings file (FIU_NUM) differs from the actual number of FIUs therein, set it to the actual value. This essential degrades it to a simple size value of the respective fius array but avoids any confusion in the code.
-
Stefan Tauner authored
Since there is no way to supply a netlist in FIJI EE it cannot verify anything related to the netlist, e.g. external port names. However, they are more or less moot anyway during download because we rely on the design ID to detect any mismatches between the (actually downloaded) netlist and the configuration.
-
Stefan Tauner authored
Also, add some missing strict/warning statements and fix resulting warnings and refine some comments in the headers of files.
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
- move necessary validation functions into Settings.pm - check against FIJI ports too
-
Stefan Tauner authored
- validate nets and respective drivers like everything else - load the netlist earlier (in the user scripts) to make it available while loading settings - add a FIJI::Netlist parameter to respective FIJI::Settings's functions - add a new type 'driver' for FIU elements to distinguish its string representation from nets' - add new net validation function to FIJI::Netlist - use this to make net and FIU validation more generic to simplify FIJISettingsViewer - refine and correct handling of the tool phases - distinguish fatal errors, missing fields and less important anomalies when validating settings depending on the phase etc - notify user about validation problems in more detailed messages and tooltips - refine FIJI::VHDL to not load settings all the time and receive parameters directly instead of via hashes - use a global constant ONLY_LOAD in fiji_setup instead of a local variable - add a 'show_warning' function to ease opening warning dialogs - various other usability/GUI-related improvements - allow the deletion of nets
-
Stefan Tauner authored
-
Stefan Tauner authored
Also, do not repeat warnings as errors in GUIs and during instrumentation.
-
Stefan Tauner authored
find * -type f \( -name "*.pm" -or -name "*.pl" -or -name "*.tst" -or -name "*.cfg" \) -print0 | parallel -q -0 sed -i -e 's/FAULT_DETECT_/FD_/g;s/RESET_/RST_/g;s/TRIGGER_/TRIG_/g;s/INSTRUMENTATION_/INST_/g;s/IMPLEMENTATION_/IMPL_/g;s/_DURATION/_DUR/g;s/_ACTIVE/_ACT/g;s/_CONFIG/_CFG/g;s/OPTIMIZATION_OFF/OPT_OFF/g;s/s_fiji_trigger_/s_fiji_trig_/g'
-
Stefan Tauner authored
-
Stefan Tauner authored
Use this to set the available UART ports and default timer values. The latter gets rid of FIJI::DEFAULT_TIMER_VALUE by replacing it with FIJI::Settings::default_timer_value(). However, it requires some non-trivial changes, namely the refactoring of FIJI::Tests. While at it, we got almost rid of the 'ext' field in Tests. It is lessened to 'TESTPATMAP' containing info to verify tests. The refactoring also allows for unification of opening of tests files in the EE GUI. To that end this patch adds _read_tests_file() that handles creation of the Tests instance and handle user interaction if need be.
-
Stefan Tauner authored
-
Stefan Tauner authored
They are not useful in git. If need be they could be implemented by a fudge/clean filter with git attributes.
-
Christian Fibich authored
-
Stefan Tauner authored
-
Stefan Tauner authored
Config::Simple intentionally removes trailing spaces m( Solution: add quotes if need be... appatently they get removed automatically as well!
-
Christian Fibich authored
-
Christian Fibich authored
-
Christian Fibich authored
-
Christian Fibich authored
-
Christian Fibich authored
-
Christian Fibich authored
LFSR length. Addresses issue #36
-
Christian Fibich authored
constant (RESOURCES_REGS_LOWER, RESOURCES_LUTS_LOWER). FIJI::Settings can now report to caller if variables for resource calculation were out of verified range. Adresses issue #23, issue #34, issue #38
-
Christian Fibich authored
during validation of GUI elements.
-
Christian Fibich authored
from resource calculation
-
Stefan Tauner authored
-
- 29 Aug, 2016 10 commits
-
-
Christian Fibich authored
-
Christian Fibich authored
Added possibility to export tests as VHDL package (for simulation)
-
Christian Fibich authored
Set application name for Gnome Only allow to select Fault Models actually present in HW in download tool. Beautify run.
-
Christian Fibich authored
-
Christian Fibich authored
Reapplied Beautify script
-
Christian Fibich authored
Logging to textbox in fiji download GUI Added demo test configuration file
-
Stefan Tauner authored
-
Christian Fibich authored
Added logging to Tk::Text widget
-
Christian Fibich authored
-
Christian Fibich authored
Added Button to validate/select Net Drivers for FIUs Added MenuBar, TODO: decide if we use this
-