1. 23 May, 2017 1 commit
    • Jens Korinth's avatar
      Implement SD card generator for PyNQ, ZC706 · 1871ad51
      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
      1871ad51
  2. 19 May, 2017 7 commits
  3. 17 May, 2017 3 commits
  4. 16 May, 2017 5 commits
  5. 15 May, 2017 13 commits
  6. 14 May, 2017 5 commits
  7. 13 May, 2017 2 commits
    • Jens Korinth's avatar
      Closes #55 - Platform: Make board part optional · 5bfe0e82
      Jens Korinth authored
      * making it optional was trivial, but support in PyNQ was not
      * noticed that the board part of the ZedBoard and the support files for
      the ZedBoard were used, this does not work (completely different board)
      * had to pull the master XDC to find the clock pin and fix that
      * Platforms can implement platform::create_clock_port to generate their
      own clock ports
      * plugin is used to generated the constraints "post-synth"
      * Zedboard and PyNQ bitstreams build, but cannot be tested
      5bfe0e82
    • Jens Korinth's avatar
      Implement ScalaCheck properties for Benchmark interpolators · e38d3aef
      Jens Korinth authored
      * testing correct behavior of interpolators for simple cases (2/3
        value interpolation)
      * added some inline doc for Benchmark
      e38d3aef
  8. 12 May, 2017 4 commits
    • Jens Korinth's avatar
      Platform: Add latency function · 40e9463a
      Jens Korinth authored
      * extended tapasco_benchmark to record latencies for runtimes between
        2^0 and 2^31 clock cycles
      * extended benchmark Json to record new data
      * wrote linear interpolation base class to interpolate between
        measurements for both transfer speed and latencies
      * fixed unit test, supplied Arbitrary for the InterruptLatency class
      * updated and pretty-printed the Json example
      40e9463a
    • Jens Korinth's avatar
      Closes #54 - Tapasco return code is wrong · de5ccefa
      Jens Korinth authored
      * would return 0 when Configuration was parsed successfully
      * now returning folded result of tasks
      de5ccefa
    • Jens Korinth's avatar
      Closes #26 - Check Vivado Compatibility · 60d8e621
      Jens Korinth authored
      * tested HLS and bitstream composition for 2016.2 - 2017.1
      60d8e621
    • Jens Korinth's avatar
      Closes #56 - Vivado HLS 2016.4+ crashes during HLS · e5f2ad89
      Jens Korinth authored
      * error messages were the problem: Tcl's exec interprets any output on
        stderr as an error condition by default (not only the actual retcode)
      * this insane behavior can be fixed by using -ignorestderr parameter
      e5f2ad89