summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorSandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>2023-12-15 22:27:09 -0700
committerMark Hatle <mark.hatle@amd.com>2023-12-20 16:37:00 -0600
commitca874f373a0f3c6e463262ada7164136aa66b63e (patch)
treeecadf332645e6c28b00276f60109d9241298d1ef /docs
parent036b989385188ecb202416a7bdce57bbbceb6951 (diff)
downloadmeta-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.md107
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
24SRC_URI = " \ 25SRC_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
32SRC_URI = " \ 34SRC_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
39SRC_URI = " \ 43SRC_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
47SRC_URI = " \ 52SRC_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
61SRC_URI = " \
62 file://<flat_design_pl>.bit \
63 file://shell.json \
64 "
65```
66
67```
68# Zynq 7000 or ZynqMP flat design
69SRC_URI = " \
70 file://<flat_design_pl>.bin \
71 file://shell.json \
72 "
73```
74
75```
76# Versal Segmented Configuration design
77SRC_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
86SRC_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
95SRC_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
149SRC_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
158SRC_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
102SRC_URI = " \ 167SRC_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
207SRC_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
216SRC_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
142SRC_URI = " \ 225SRC_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
245SRC_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
162SRC_URI = " \ 254SRC_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
274SRC_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