{
   "version": 1,
   "afu-image": {
      "power": 0,
      "clock-frequency-high": "auto",
      "clock-frequency-low":  "auto",
      
      "cmd-mem-read":     1,
      "cmd-mem-write":    2,
      "cmd-run":          3,
      "cmd-clflush":      4,
      "cmd-csr-read":     5,
      "cmd-csr-write":    6,
      
      "mmio-cmd-type":    10,     
      "mmio-io-addr":     12,
      "mmio-mem-addr":    14,
      "mmio-data-size":   16,          
      "mmio-status":      18,   
      "mmio-scope-read":  20,
      "mmio-scope-write": 22,
      "mmio-csr-core":    24,
      "mmio-csr-addr":    26,
      "mmio-csr-data":    28,
      "mmio-csr-read":    30,

      "afu-top-interface":
         {
            "class": "ccip_std_afu_avalon_mm",
            "module-ports" :
               [
                  {
                     "class": "cci-p",
                     "params":
                        {
                           "clock": "uClk_usr"
                        }
                  },
                  {
                     "class": "local-memory",
                     "params":
                        {
                           "clock": "uClk_usr"
                        }
                  }
               ]
         },
      "accelerator-clusters":
         [
            {
               "name": "vortex_afu",
               "total-contexts": 1,
               "accelerator-type-uuid": "35f9452b-25c2-434c-93d5-6f8c60db361c"
            }
         ]
   }
}
