- 04 May, 2018 40 commits
-
-
Christian Fibich authored
-
Christian Fibich authored
-
Christian Fibich authored
-
Stefan Tauner authored
-
Christian Fibich authored
Added trigger to UM. Added constraint files for Vivado. Added FIU names to cfg
-
Christian Fibich authored
Makes Synplify for iCE40 want to implement buffer in RAM but then fail due to reset.
-
Christian Fibich authored
Added template qsf for FIJI pin constraints Added FIU names Added connection figure to user manual section
-
Christian Fibich authored
For future latency estimation
-
Stefan Tauner authored
-
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
- add version string - refer to project website
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Christian Fibich authored
-
Stefan Tauner authored
-
Stefan Tauner authored
FIJISettingsViewer and FIJITestsViewer are widgets and can refere to their root windows via $self->MainWindow thus there is no need to store them additionally.
-
Stefan Tauner authored
I broke it in commit 0c9547b4.
-
Stefan Tauner authored
-
Stefan Tauner authored
-
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
Before some hash key/value pairs have slipped without being initialized at all. This caused for example: "Use of uninitialized value" warnings in FIJITestsViewer.pm line 1137
-
Stefan Tauner authored
Does not do what the commit message says at all.
-
Christian Fibich authored
-
Christian Fibich authored
-
Christian Fibich authored
-
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
-
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
It does not matter though... no idea how to set the reason for failing runs.
-
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
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
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
Many dynamically created error messages would create windows that might even be higher than the user's screen. Instead of boundless growing this patch creates scrollable panes for the dialog's text on default, which can be disabled via the new '-scrollable' option. Scrollable dialogs will also be made vertically resizeable while others remain fixed-sized. The about dialog of FIJI Setup is made unscrollable to attain a suitably sized window.
-
Stefan Tauner authored
Previously, the user was asked to supply a valid FIJI config repeatedly if none was provided. Even canceling the dialog would not end the application. With this patch the user is asked repeatedly only if it is not valid (throwing errors). If the user cancels loading the config file, EE GUI aborts completely.
-
Stefan Tauner authored
Files will be rotated once a day or if they grow to 100 MB up to 7 stages. - add new log files to .gitignore - refine documentation and install scripts - refine log level of "Starting/stopping execution..." to become visible in rotated logs - minor other log refinements
-
Stefan Tauner authored
-