diff options
| author | Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> | 2023-12-15 22:27:09 -0700 |
|---|---|---|
| committer | Mark Hatle <mark.hatle@amd.com> | 2023-12-20 16:37:00 -0600 |
| commit | ca874f373a0f3c6e463262ada7164136aa66b63e (patch) | |
| tree | ecadf332645e6c28b00276f60109d9241298d1ef /docs | |
| parent | 036b989385188ecb202416a7bdce57bbbceb6951 (diff) | |
| download | meta-xilinx-ca874f373a0f3c6e463262ada7164136aa66b63e.tar.gz | |
README.dfx.user.dts.md: Update bit or bin or pdi only usage
Update README file with bit or bin or pdi usage only. Also
add Versal Segmented Configuration usage.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/README.dfx.user.dts.md | 107 |
1 files changed, 104 insertions, 3 deletions
diff --git a/docs/README.dfx.user.dts.md b/docs/README.dfx.user.dts.md index 4294c5bb..7b6682f7 100644 --- a/docs/README.dfx.user.dts.md +++ b/docs/README.dfx.user.dts.md | |||
| @@ -16,11 +16,12 @@ following use cases. | |||
| 16 | > **Note:** Refer https://github.com/Xilinx/dfx-mgr/blob/master/README.md for | 16 | > **Note:** Refer https://github.com/Xilinx/dfx-mgr/blob/master/README.md for |
| 17 | > shell.json and accel.json file content. | 17 | > shell.json and accel.json file content. |
| 18 | 18 | ||
| 19 | * **Zynq-7000 and ZynqMP**: | 19 | * **Zynq 7000, ZynqMP and Versal**: |
| 20 | * Design: Vivado flat design. | 20 | * Design: Vivado flat or Segmented Configuration design. |
| 21 | * Input files to firmware recipes: .bit or .bin, .dtsi or dtbo and shell.json (optional) | 21 | * Input files to firmware recipes: .bit or .bin or _pld.pdi, .dtsi or dtbo and shell.json (optional) |
| 22 | * Usage Examples: | 22 | * Usage Examples: |
| 23 | ``` | 23 | ``` |
| 24 | # Zynq 7000 or ZynqMP flat design | ||
| 24 | SRC_URI = " \ | 25 | SRC_URI = " \ |
| 25 | file://<flat_design_pl>.bit \ | 26 | file://<flat_design_pl>.bit \ |
| 26 | file://<flat_design_pl>.dtsi \ | 27 | file://<flat_design_pl>.dtsi \ |
| @@ -29,13 +30,16 @@ SRC_URI = " \ | |||
| 29 | ``` | 30 | ``` |
| 30 | 31 | ||
| 31 | ``` | 32 | ``` |
| 33 | # Zynq 7000 or ZynqMP flat design | ||
| 32 | SRC_URI = " \ | 34 | SRC_URI = " \ |
| 33 | file://<flat_design_pl>.bit \ | 35 | file://<flat_design_pl>.bit \ |
| 34 | file://<flat_design_pl>.dtbo \ | 36 | file://<flat_design_pl>.dtbo \ |
| 35 | file://shell.json \ | 37 | file://shell.json \ |
| 36 | " | 38 | " |
| 37 | ``` | 39 | ``` |
| 40 | |||
| 38 | ``` | 41 | ``` |
| 42 | # Zynq 7000 or ZynqMP flat design | ||
| 39 | SRC_URI = " \ | 43 | SRC_URI = " \ |
| 40 | file://<flat_design_pl>.bin \ | 44 | file://<flat_design_pl>.bin \ |
| 41 | file://<flat_design_pl>.dtsi \ | 45 | file://<flat_design_pl>.dtsi \ |
| @@ -44,6 +48,7 @@ SRC_URI = " \ | |||
| 44 | ``` | 48 | ``` |
| 45 | 49 | ||
| 46 | ``` | 50 | ``` |
| 51 | # Zynq 7000 or ZynqMP flat design | ||
| 47 | SRC_URI = " \ | 52 | SRC_URI = " \ |
| 48 | file://<flat_design_pl>.bin \ | 53 | file://<flat_design_pl>.bin \ |
| 49 | file://<flat_design_pl>.dtbo \ | 54 | file://<flat_design_pl>.dtbo \ |
| @@ -51,6 +56,48 @@ SRC_URI = " \ | |||
| 51 | " | 56 | " |
| 52 | ``` | 57 | ``` |
| 53 | 58 | ||
| 59 | ``` | ||
| 60 | # Zynq 7000 or ZynqMP flat design | ||
| 61 | SRC_URI = " \ | ||
| 62 | file://<flat_design_pl>.bit \ | ||
| 63 | file://shell.json \ | ||
| 64 | " | ||
| 65 | ``` | ||
| 66 | |||
| 67 | ``` | ||
| 68 | # Zynq 7000 or ZynqMP flat design | ||
| 69 | SRC_URI = " \ | ||
| 70 | file://<flat_design_pl>.bin \ | ||
| 71 | file://shell.json \ | ||
| 72 | " | ||
| 73 | ``` | ||
| 74 | |||
| 75 | ``` | ||
| 76 | # Versal Segmented Configuration design | ||
| 77 | SRC_URI = " \ | ||
| 78 | file://<flat_design>_pld.pdi \ | ||
| 79 | file://<flat_design>_pld.dtsi \ | ||
| 80 | file://shell.json \ | ||
| 81 | " | ||
| 82 | ``` | ||
| 83 | |||
| 84 | ``` | ||
| 85 | # Versal Segmented Configuration design | ||
| 86 | SRC_URI = " \ | ||
| 87 | file://<flat_design>_pld.pdi \ | ||
| 88 | file://<flat_design>_pld.dtbo \ | ||
| 89 | file://shell.json \ | ||
| 90 | " | ||
| 91 | ``` | ||
| 92 | |||
| 93 | ``` | ||
| 94 | # Versal Segmented Configuration design | ||
| 95 | SRC_URI = " \ | ||
| 96 | file://<flat_design>_pld.pdi \ | ||
| 97 | file://shell.json \ | ||
| 98 | " | ||
| 99 | ``` | ||
| 100 | |||
| 54 | * **ZynqMP and Versal**: | 101 | * **ZynqMP and Versal**: |
| 55 | * Design: Vivado DFx design. | 102 | * Design: Vivado DFx design. |
| 56 | * Input files to firmware recipes: .bit/bin(ZynqMP) or .pdi(Versal), .dtsi or dtbo | 103 | * Input files to firmware recipes: .bit/bin(ZynqMP) or .pdi(Versal), .dtsi or dtbo |
| @@ -98,6 +145,24 @@ SRC_URI = " \ | |||
| 98 | ``` | 145 | ``` |
| 99 | 146 | ||
| 100 | ``` | 147 | ``` |
| 148 | # ZynqMP DFx Static | ||
| 149 | SRC_URI = " \ | ||
| 150 | file://<dfx_design_static_pl>.bit \ | ||
| 151 | file://shell.json \ | ||
| 152 | file://<dfx_design_static_pl>.xclbin \ | ||
| 153 | " | ||
| 154 | ``` | ||
| 155 | |||
| 156 | ``` | ||
| 157 | # ZynqMP DFx Static | ||
| 158 | SRC_URI = " \ | ||
| 159 | file://<dfx_design_static_pl>.bin \ | ||
| 160 | file://shell.json \ | ||
| 161 | file://<dfx_design_static_pl>.xclbin \ | ||
| 162 | " | ||
| 163 | ``` | ||
| 164 | |||
| 165 | ``` | ||
| 101 | # ZynqMP DFx RP | 166 | # ZynqMP DFx RP |
| 102 | SRC_URI = " \ | 167 | SRC_URI = " \ |
| 103 | file://<dfx_design_rp_rm_pl>.bit \ | 168 | file://<dfx_design_rp_rm_pl>.bit \ |
| @@ -138,6 +203,24 @@ SRC_URI = " \ | |||
| 138 | ``` | 203 | ``` |
| 139 | 204 | ||
| 140 | ``` | 205 | ``` |
| 206 | # ZynqMP DFx RP | ||
| 207 | SRC_URI = " \ | ||
| 208 | file://<dfx_design_rp_rm_pl>.bit \ | ||
| 209 | file://accel.json \ | ||
| 210 | file://<dfx_design_rp_rm_pl>.xclbin \ | ||
| 211 | " | ||
| 212 | ``` | ||
| 213 | |||
| 214 | ``` | ||
| 215 | # ZynqMP DFx RP | ||
| 216 | SRC_URI = " \ | ||
| 217 | file://<dfx_design_rp_rm_pl>.bin \ | ||
| 218 | file://accel.json \ | ||
| 219 | file://<dfx_design_rp_rm_pl>.xclbin \ | ||
| 220 | " | ||
| 221 | ``` | ||
| 222 | |||
| 223 | ``` | ||
| 141 | # Versal DFx Static | 224 | # Versal DFx Static |
| 142 | SRC_URI = " \ | 225 | SRC_URI = " \ |
| 143 | file://<dfx_design_static_pl>.pdi \ | 226 | file://<dfx_design_static_pl>.pdi \ |
| @@ -158,6 +241,15 @@ SRC_URI = " \ | |||
| 158 | ``` | 241 | ``` |
| 159 | 242 | ||
| 160 | ``` | 243 | ``` |
| 244 | # Versal DFx Static | ||
| 245 | SRC_URI = " \ | ||
| 246 | file://<dfx_design_static_pl>.pdi \ | ||
| 247 | file://shell.json \ | ||
| 248 | file://<dfx_design_static_pl>.xclbin \ | ||
| 249 | " | ||
| 250 | ``` | ||
| 251 | |||
| 252 | ``` | ||
| 161 | # Versal DFx RP | 253 | # Versal DFx RP |
| 162 | SRC_URI = " \ | 254 | SRC_URI = " \ |
| 163 | file://<dfx_design_rp_rm_pl>.pdi \ | 255 | file://<dfx_design_rp_rm_pl>.pdi \ |
| @@ -176,6 +268,15 @@ SRC_URI = " \ | |||
| 176 | file://<dfx_design_rp_rm_pl>.xclbin \ | 268 | file://<dfx_design_rp_rm_pl>.xclbin \ |
| 177 | " | 269 | " |
| 178 | ``` | 270 | ``` |
| 271 | |||
| 272 | ``` | ||
| 273 | # Versal DFx RP | ||
| 274 | SRC_URI = " \ | ||
| 275 | file://<dfx_design_rp_rm_pl>.pdi \ | ||
| 276 | file://accel.json \ | ||
| 277 | file://<dfx_design_rp_rm_pl>.xclbin \ | ||
| 278 | " | ||
| 279 | ``` | ||
| 179 | --- | 280 | --- |
| 180 | 281 | ||
| 181 | ## How to create a firmware recipe app | 282 | ## How to create a firmware recipe app |
