- 02 Jun, 2017 11 commits
-
-
Jens Korinth authored
* just had a number of runs killed, because their memory usage exceeded 8 GiB (Xilinx claims 6 GiB, but apparently for PnR only) * moved to generous 10 GiB
-
Jens Korinth authored
* fixed; existence of cores is now checked as in Compose
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
- 01 Jun, 2017 8 commits
-
-
Jens Korinth authored
* MSI-X controller by jah with 8 channels replaces MSIs * works on newer Linux kernels
-
Jens Korinth authored
* backport improved vc709.tcl * support for MSI-X interrupts * support for BlueDMA replacement for dual_dma * Platform API: raw read/writes * setup.sh automatically builds .jar * Compose: dumps Configuration in output directory * Compose: adds activated Features to last dir level * new Feature ATS+PRI w/Tcl support * new Feature BlueDMA w/Tcl support * some bugfixes regarding Features
-
Jens Korinth authored
-
Jens Korinth authored
* fixed bug in bit_reload.sh * fixed compile bug in newer kernel versions * IRQs do not work! need to port MSI-X controller
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
* create_subsystem_clocks_and_resets automatically gets freqs * using now in Zynq, removed manual mem freq computation * fixed bug in default argument
-
Jens Korinth authored
* added information to kernel map screen * now showing: #intcs, vivado version, tapasco version, timestamp * also showing: host, mem and design clocks, caps bitfield * changed layout a little bit, fixed width of 80 chars
-
- 31 May, 2017 3 commits
-
-
Jens Korinth authored
* backported device capability interface * extended status core with new registers: + Vivado version + Tapasco version + Timestamp (UNIX) + Clocks (host, mem, design) * added new common methods to query the frequencies and globals to set * used as default by create_subsystem_clocks_and_resets * extended Platform to contain optional frequencies * implemented unit tests for each new property * if set, they are written to Tcl in VivadoComposer
-
Jens Korinth authored
* 'Architecture' is illegal, renamed to 'uArch' * fixed in Platforms
-
Jens Korinth authored
-
- 30 May, 2017 16 commits
-
-
Jens Korinth authored
* also increased "cleanliness" in clean by removing lib dirs
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
* options are: a(ll), m(emory transfers), i(nterrupts), j(obs) * default is all
-
Jens Korinth authored
* forgot to output final values, resulting in erroneous readouts * switched back to high_resolution_clock, since wrong values were unrelated to the steadiness of the clock
-
Jens Korinth authored
* added Json serdes * fixed unit test cases
-
Jens Korinth authored
* removed; not required anymore * standard name for Vivado project is now microarch
-
Jens Korinth authored
* baseline sounds suboptimal and does not give any idea towards the kind of Architecture * since it is based on AXI4 memory mapped interfaces it is renamed to axi4mm * fixed all occurrences of baseline
-
Jens Korinth authored
* suffix `_api` is unusual, removed * fixed all include occurrences
-
Jens Korinth authored
* suffix `_api` is unusual, removed * fixed all includes
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
* unfortunately, ncurses needs to trap signals, so the last version did not work correctly * now using raw mode to check for ctrl+c directly * also moved ncurses initialization into main, instead of the measurement classes
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
- 29 May, 2017 2 commits
-
-
Jens Korinth authored
* tiny bug: initial value was considered a valid measurement * led to slow convergence, if actual measurements are large * also fixed a bug concerning the minimal/maximal elements
-
Jens Korinth authored
* measures how many jobs with minimal runtime (1cc) can be scheduled per second, using a fixed number of threads * benchmark will record at least 1-8 threads, more while performance increases * also improved convergence and reduced update speed for the other measurements
-