- 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
-
- 26 May, 2017 10 commits
-
-
Jens Korinth authored
* done: arrayinit, arraysum, basic_test, warraw * others still missing * need to unify the tests, basic_test is a good start * should rename warraw to arrayupdate and remove warraw refs
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
* now using host name as platform, if unknown
-
Jens Korinth authored
* generate_boot_image.sh requires root rights at many different points * in it possible that the sudo timeout hits in between, leading to aborted execution if the user fails to re-enter the password * fixed that, asking once, re-using the password * also fixed and improved several other things: * fixed zedboard and zc706 devicetrees (needed patching to activate IRQs) * same with PyNQ, but different approach: have fixed devicetree in pynq * fixed U-Boot output log redirection
-
Jens Korinth authored
-
- 24 May, 2017 2 commits
-
-
Jens Korinth authored
* additional size parameter allows to control size of output image * if size is larger than 4GiB, the full linux-xlnx build tree will be added to the rootfs at /linux-xlnx (1.1GiB) * modified rc.local script changes owner recursively to 'xilinx' * fixed some more bugs
-
Jens Korinth authored
* instead of directly formatting and partitioning an SDcard, generate_boot_image now prepares a disk image file * setup via losetup, formatted and mounted via kpartx * much faster than previous method, including faster writing to SD * major stylistic improvements, clearer style * fixed bug in parallel executions
-
- 23 May, 2017 2 commits
-
-
Jens Korinth authored
-
Jens Korinth authored
* extended the zedboard version * fixed devicetrees, now working out-of-the-box * automated extraction of root FS * patching root FS for network stuff, removing Jupyter, but keeping the autoresizing, which is pretty neat * PyNQ is non-trivial to rebuild; decided to extract directly from the image * PyNQ image is downloaded from public URL at Digilent (minimal footprint in git) * not enough space to put linux-xlnx on board; maybe increase image size? or provide script to automate the process
-
- 19 May, 2017 5 commits
-
-
Jens Korinth authored
* it is an incredibly annoying process I'd really like to automate * first draft seems to work ok, but there is a problem with the devicetrees * need to continue work next week
-
Jens Korinth authored
* Compose started an HLS task for every PE in a Composition * problem, if Core does not have a Kernel (imported IP-XACT) * wanted to fix that in any case, but until now it was just a convenience/efficiency thing, now it was a bug
-
Jens Korinth authored
* apparently the interrupt is now shared (SPI) in recent kernels
-
Jens Korinth authored
-
Jens Korinth authored
* latency data now contains min, max and average * new Json format implemented in scala * fixed several minor issues in case of errors
-