- 04 May, 2018 40 commits
-
-
Stefan Tauner authored
Else some hash key/value pairs are not initialized at all. This causes for example: "Use of uninitialized value" warnings in FIJITestsViewer.pm line 1137 With this change we also set the defaults unconditionally when loaded by the GUI. This also requires $global_settings_ref to be passed to _set_defaults() which was using an inexistent $self->{'settings'} so far.
-
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
- 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
And some other minor refinements
-
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
-
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
Adresses Issue #30
-
Christian Fibich authored
-
Christian Fibich authored
now. TBD: Test with actual RTL design. Adresses Issue #30.
-
Christian Fibich authored
-
Christian Fibich authored
-
Stefan Tauner authored
-
Christian Fibich authored
email
-
Stefan Tauner authored
-
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
Reapplied Beautify script
-
Christian Fibich authored
Logging to textbox in fiji download GUI Added demo test configuration file
-
Christian Fibich authored
Added logging to Tk::Text widget
-
Christian Fibich authored
-
Christian Fibich authored
-
Christian Fibich authored
Added functionality to export constraints files from fiji_instrument
-
Christian Fibich authored
-
Christian Fibich authored
Removed FIJI::Settings reference from FIJI::Tests Object
-
Christian Fibich authored
-
Christian Fibich authored
-
Christian Fibich authored
Added port to Makefile so we don't have to edit test config files
-
Christian Fibich authored
Simplified assignment import into Quartus in Demo
-
Christian Fibich authored
-
Christian Fibich authored
-
Christian Fibich authored
-
Christian Fibich authored
Extended test description file format (see fiji_test.cfg)
-
Christian Fibich authored
GUI changed to Tabbed layout, Enable checkboxes, Drop-Down for bit values
-
Stefan Tauner authored
- get rid of backend store in FIJISettingsViewer - simplify overall function design and data structures - re-validate GUI elements on new data (settings or net lists) - warn before overwriting existing file in all cases - fix preliminary autocomplete (some remaining pre-existintg bugs in CompleteEntry.p)
-
Stefan Tauner authored
Because it produces warnings on some versions of Perl.
-