{
    "software_tasks": [
        {"name": "main"},
        {"name": "matrixmul_soft"}],
    "hardware_tasks": [{
        "name": "matrixmul", "mode": "s_axilite", "arguments": [
            {"name": "a", "mode": "m_axi", "bundle": "bundle_a", "offset": "slave", "direction": "in" },
            {"name": "b", "mode": "s_axilite", "bundle": "bundle_b", "direction": "in" },
            {"name": "c", "mode": "m_axi", "bundle": "bundle_a", "offset": "slave", "direction": "out" }
        ],
        "bundles": [
            {"bundle": "bundle_a", "port": "ACP" },
            {"bundle": "bundle_b", "port": "GP0" }
        ]
    }]
}

{
    "software_tasks": [
        {"name": "main"},
        {"name": "matrixmul_soft"}],
    "hardware_tasks": [{
        "name": "matrixmul", "mode": "s_axilite", "arguments": [
            {"name": "a", "mode": "m_axi", "bundle": "bundle_a", "offset": "slave", "direction": "in" },
            {"name": "b", "mode": "s_axilite", "bundle": "bundle_b", "direction": "in" },
            {"name": "c", "mode": "m_axi", "bundle": "bundle_a", "offset": "slave", "direction": "out" }
        ],
        "bundles": [
            {"bundle": "bundle_a", "port": "ACP" },
            {"bundle": "bundle_b", "port": "GP0" }
        ]
    }],
    "environments": [{
        "board": "zc702"
    }]
}

Support for board selection (zc702)
Support for board selection (zc702)
