1. 12 Jan, 2018 1 commit
    • Jens Korinth's avatar
      Rebuild all Platforms using new skeleton · beb71c3d
      Jens Korinth authored
      * rebuilt PyNQ, zedboard and ZC706 without features
      * expanded subsystem package: standard and custom subsystems can be
        fetched (as bd cells) and their names queried (incl. custom)
      * Zynqs adapt the memory system to bypass
      * need to run more tests, but looks good
      * timing problems in VC709, need to investigate
      beb71c3d
  2. 11 Jan, 2018 1 commit
    • Jens Korinth's avatar
      Move all IP block related code into new namespace ip · 7ffe7520
      Jens Korinth authored
      * tapasco::ip contains methods to instantiate common IP
      * common/ip.tcl automatically generates methods based on the stdcomps
        directory: every name has its own instantiation method called
        create_<name>, which takes only a name as an argument
      * specialized constructors go into common_ip.tcl and can override the
        auto-generated ones
      * removed all createXY procs in common.tcl and fixed all dependent
        scripts accordingly
      * removed ill-fated "clocks_and_resets" bundle - sad, but didn't work
        correctly in Vivado
      7ffe7520