- 04 May, 2018 29 commits
-
-
Stefan Tauner authored
-
Stefan Tauner authored
-
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'
-
Stefan Tauner authored
This includes generated files apart from the instrumented netlist. The latter just gets a header stating which version of FIJI generated it etc. Also rename existing licenses to include a .txt suffix and the license's version.
-
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
The FIJI version string is stored in the root directory on file VERSION. This is used in the following places: - doxygen uses it as PROJECT_NUMBER (passed as an environment variable set by the docs/makefile picked up by the doxyfile) - FIJI.pm defines and exports a FIJI_VERSION constant - FIJIUtils.pm inserts it for all occurrances of $FIJI_VERSION$ in the about text - the UG and TRM show it on their cover pages - FIJI/VHDL.pm, Constraints.pm, Netlist.pm put it in all generated files (additionally also the design ID is printed where it wasn't before) - all "executables" report it in the first log message
-
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
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
They are not useful in git. If need be they could be implemented by a fudge/clean filter with git attributes.
-
Christian Fibich authored
-
Christian Fibich authored
-
Stefan Tauner authored
-
Christian Fibich authored
-
Stefan Tauner authored
- really abort on errors - add .gitignore for generated files - print path to relevant log files on errors - do not print standard output of tools to focus on important stuff - remove a leftover config file
-
Christian Fibich authored
-
Stefan Tauner authored
-
Christian Fibich authored
-
Christian Fibich authored
Port validation Checking if port name not already in use fiji_instrument.pl: Toplevel module retrieved by FIJI::Netlist
-
Christian Fibich authored
Reapplied Beautify script
-
Christian Fibich authored
Added logging to Tk::Text widget
-
Christian Fibich authored
-
Christian Fibich authored
Added functionality to export constraints files from fiji_instrument
-
Christian Fibich authored
Added port to Makefile so we don't have to edit test config files
-
Christian Fibich authored
-
Christian Fibich authored
Added demo file for download
-
Christian Fibich authored
-
Christian Fibich authored
todo: check if generated VHDL compiles and contains all necessary constants and assignments todo: documentation todo: beautify default assignments ($FIJI_DEFAULTS)
-