platforms: eos-s3: add iomux config generation targets

Signed-off-by: Paweł Czarnecki <pczarnecki@antmicro.com>
This commit is contained in:
Paweł Czarnecki 2022-06-17 10:36:31 +02:00 committed by Unai Martinez-Corral
parent 422f54f6d9
commit c7c5beec8b
1 changed files with 63 additions and 0 deletions

View File

@ -6,6 +6,9 @@
"pack": "common:pack", "pack": "common:pack",
"ioplace": "common:generic_script_wrapper", "ioplace": "common:generic_script_wrapper",
"place_constraints": "common:generic_script_wrapper", "place_constraints": "common:generic_script_wrapper",
"iomux_jlink": "common:generic_script_wrapper",
"iomux_openocd": "common:generic_script_wrapper",
"iomux_binary": "common:generic_script_wrapper",
"place": "common:place", "place": "common:place",
"route": "common:route", "route": "common:route",
"fasm": "common:fasm", "fasm": "common:fasm",
@ -137,6 +140,66 @@
} }
} }
}, },
"iomux_jlink": {
"params": {
"stage_name": "iomux_jlink",
"interpreter": "${python3}",
"script": "${binDir}/python/pp3_eos_s3_iomux_config.py",
"outputs": {
"iomux_jlink": {
"mode": "stdout",
"target": "${:eblif[noext]}_iomux.jlink"
}
},
"inputs": {
"eblif": "${:eblif}",
"pcf": "${:pcf}",
"map": "${shareDir}/arch/ql-eos-s3_wlcsp/pinmap_PD64.csv",
"output-format": "jlink",
"$PYTHONPATH": "${binDir}/python/"
}
}
},
"iomux_openocd": {
"params": {
"stage_name": "iomux_openocd",
"interpreter": "${python3}",
"script": "${binDir}/python/pp3_eos_s3_iomux_config.py",
"outputs": {
"iomux_openocd": {
"mode": "stdout",
"target": "${:eblif[noext]}_iomux.openocd"
}
},
"inputs": {
"eblif": "${:eblif}",
"pcf": "${:pcf}",
"map": "${shareDir}/arch/ql-eos-s3_wlcsp/pinmap_PD64.csv",
"output-format": "openocd",
"$PYTHONPATH": "${binDir}/python/"
}
}
},
"iomux_binary": {
"params": {
"stage_name": "iomux_binary",
"interpreter": "${python3}",
"script": "${binDir}/python/pp3_eos_s3_iomux_config.py",
"outputs": {
"iomux_binary": {
"mode": "stdout",
"target": "${:eblif[noext]}_iomux.bin"
}
},
"inputs": {
"eblif": "${:eblif}",
"pcf": "${:pcf}",
"map": "${shareDir}/arch/ql-eos-s3_wlcsp/pinmap_PD64.csv",
"output-format": "binary",
"$PYTHONPATH": "${binDir}/python/"
}
}
},
"bitstream": { "bitstream": {
"params": { "params": {
"stage_name": "bitstream", "stage_name": "bitstream",