# Platform Memory Path Configuration
# Format: <arch_type> : { PATHS : [ <from_mem>-><to_mem>, ... ] }
# Supported memory types: MEM_DEVICE_DDR, MEM_L1, MEM_L0A, MEM_L0B, MEM_L0C, MEM_UB, MEM_BT, MEM_L0AMX, MEM_L0BMX, MEM_FIX_QUANT_PRE

2201 : {
    PATHS : [
        MEM_UB->MEM_DEVICE_DDR,
        MEM_DEVICE_DDR->MEM_UB,
        MEM_L1->MEM_DEVICE_DDR,
        MEM_DEVICE_DDR->MEM_L1,
        MEM_L1->MEM_L0A,
        MEM_L1->MEM_L0B,
        MEM_L0C->MEM_DEVICE_DDR,
        MEM_L0C->MEM_L1,
        MEM_L1->MEM_BT,
        MEM_L1->MEM_FIX_QUANT_PRE,
    ]
}

3003 : {
    PATHS : [
        MEM_UB->MEM_DEVICE_DDR,
        MEM_DEVICE_DDR->MEM_UB,
        MEM_DEVICE_DDR->MEM_L1,
        MEM_L1->MEM_L0A,
        MEM_L1->MEM_L0B,
        MEM_L0C->MEM_DEVICE_DDR,
        MEM_L0C->MEM_L1,
        MEM_L0C->MEM_UB,
        MEM_UB->MEM_L1,
        MEM_L1->MEM_UB,
        MEM_L1->MEM_BT,
        MEM_L1->MEM_FIX_QUANT_PRE,
    ]
}

3113 : {
    PATHS : [
        MEM_UB->MEM_DEVICE_DDR,
        MEM_DEVICE_DDR->MEM_UB,
        MEM_DEVICE_DDR->MEM_L1,
        MEM_L1->MEM_L0A,
        MEM_L1->MEM_L0B,
        MEM_L0C->MEM_DEVICE_DDR,
        MEM_L0C->MEM_L1,
        MEM_L0C->MEM_UB,
        MEM_UB->MEM_L1,
        MEM_L1->MEM_UB,
        MEM_L1->MEM_BT,
        MEM_L1->MEM_FIX_QUANT_PRE,
    ]
}

3510 : {
    PATHS : [
        MEM_UB->MEM_DEVICE_DDR,
        MEM_DEVICE_DDR->MEM_UB,
        MEM_DEVICE_DDR->MEM_L1,
        MEM_L1->MEM_L0A,
        MEM_L1->MEM_L0B,
        MEM_L0C->MEM_DEVICE_DDR,
        MEM_L0C->MEM_L1,
        MEM_L0C->MEM_UB,
        MEM_UB->MEM_L1,
        MEM_L1->MEM_UB,
        MEM_L1->MEM_L0AMX,
        MEM_L1->MEM_L0BMX,
        MEM_L1->MEM_BT,
        MEM_L1->MEM_FIX_QUANT_PRE,
    ]
}