diff --git a/hw/syn/opae/sources_16c.txt b/hw/syn/opae/sources_16c.txt index 94aeb46c..cbee87e0 100644 --- a/hw/syn/opae/sources_16c.txt +++ b/hw/syn/opae/sources_16c.txt @@ -6,7 +6,7 @@ +define+QUARTUS #+define+PERF_ENABLE -vortex_afu.json +vortex_afu16.json QI:vortex_afu.qsf C:sources.txt \ No newline at end of file diff --git a/hw/syn/opae/vortex_afu16.json b/hw/syn/opae/vortex_afu16.json new file mode 100644 index 00000000..1f361d1e --- /dev/null +++ b/hw/syn/opae/vortex_afu16.json @@ -0,0 +1,56 @@ +{ + "version": 1, + "afu-image": { + "power": 0, + "clock-frequency-high": "auto-210", + "clock-frequency-low": "auto-210", + + "cmd-mem-read": 1, + "cmd-mem-write": 2, + "cmd-run": 3, + "cmd-csr-read": 4, + "cmd-csr-write": 5, + + "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" + } + ] + } +}