You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/virtual-machines/np-series.md
+50-52Lines changed: 50 additions & 52 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,27 +40,31 @@ VM Generation Support: Generation 1<br>
40
40
41
41
**Q:** How to request quota for NP VMs?
42
42
43
-
**A:**Please follow this page [Increase limits by VM series](../azure-portal/supportability/per-vm-quota-requests.md). NP VMs are available in East US, West US2, West Europe, SouthEast Asia, and SouthCentral US.
43
+
**A:**Follow this page [Increase VM-family vCPU quotas](../azure-portal/supportability/per-vm-quota-requests.md). NP VMs are available in East US, West US2, West Europe, SouthEast Asia, and SouthCentral US.
44
44
45
45
**Q:** What version of Vitis should I use?
46
46
47
-
**A:** Xilinx recommends [Vitis 2021.1](https://www.xilinx.com/products/design-tools/vitis/vitis-platform.html), you can also use the Development VM marketplace options (Vitis 2021.1 Development VM for Ubuntu 18.04, Ubuntu 20.04, and CentOS 7.8)
47
+
**A:** Xilinx recommends [Vitis 2022.1](https://www.xilinx.com/products/design-tools/vitis/vitis-platform.html), you can also use the Development VM marketplace options (Vitis 2022.1 Development VM for Ubuntu 18.04, Ubuntu 20.04, and CentOS 7.8)
48
48
49
49
**Q:** Do I need to use NP VMs to develop my solution?
50
50
51
-
**A:** No, you can develop on-premises and deploy to the cloud. Please make sure to follow the [attestation documentation](./field-programmable-gate-arrays-attestation.md) to deploy on NP VMs.
51
+
**A:** No, you can develop on-premises and deploy to the cloud. Make sure to follow the [attestation documentation](./field-programmable-gate-arrays-attestation.md) to deploy on NP VMs.
52
+
53
+
**Q:** What shell version is supported and how can I get the development files?
54
+
55
+
**A:** The FPGAs in Azure NP VMs support Xilinx Shell 2.1 (gen3x16-xdma-shell_2.1). See Xilinx Page [Xilinx/Azure with Alveo U250](https://www.xilinx.com/microsoft-azure.htm) to get the development shell files.
52
56
53
57
**Q:** Which file returned from attestation should I use when programming my FPGA in an NP VM?
54
58
55
-
**A:** Attestation returns two xclbins, **design.bit.xclbin** and **design.azure.xclbin**. Please use**design.azure.xclbin**.
59
+
**A:** Attestation returns two xclbins, **design.bit.xclbin** and **design.azure.xclbin**. Use**design.azure.xclbin**.
56
60
57
61
**Q:** Where should I get all the XRT / Platform files?
58
62
59
-
**A:**Please visit Xilinx's [Microsoft-Azure](https://www.xilinx.com/microsoft-azure.html) site for all files.
63
+
**A:**Visit Xilinx's [Microsoft-Azure](https://www.xilinx.com/microsoft-azure.html) site for all files.
60
64
61
65
**Q:** What Version of XRT should I use?
62
66
63
-
**A:**xrt_202110.2.11.680
67
+
**A:**xrt_202210.2.13.479
64
68
65
69
**Q:** What is the target deployment platform?
66
70
@@ -76,90 +80,84 @@ VM Generation Support: Generation 1<br>
76
80
77
81
**A:** Xilinx and Microsoft have validated Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, and CentOS 7.8.
78
82
79
-
Xilinx has created the following marketplace images to simplify the deployment of these VMs.
80
-
81
-
Xilinx Alveo U250 2021.1 Deployment VM – Ubuntu18.04
82
-
83
-
Xilinx Alveo U250 2021.1 Deployment VM – Ubuntu20.04
84
-
85
-
Xilinx Alveo U250 2021.1 Deployment VM – CentOS7.8
83
+
>Xilinx has created the following marketplace images to simplify the deployment of these VMs:
84
+
>
85
+
>-Xilinx Alveo U250 2022.1 Deployment VM [Ubuntu18.04](https://portal.azure.com/#create/xilinx.vitis2022_1_ubuntu1804_development_imagevitis2022_1_ubuntu1804)
86
+
>
87
+
>-Xilinx Alveo U250 2022.1 Deployment VM [Ubuntu20.04](https://portal.azure.com/#create/xilinx.vitis2022_1_ubuntu2004_development_imagevitis2022_1_ubuntu2004)
88
+
>
89
+
>-Xilinx Alveo U250 2022.1 Deployment VM [CentOS7.8](https://portal.azure.com/#create/xilinx.vitis2022_1_centos78_development_imagevitis2022_1_centos78)
86
90
87
91
**Q:** Can I deploy my Own Ubuntu / CentOS VMs and install XRT / Deployment Target Platform?
88
92
89
93
**A:** Yes.
90
94
91
95
**Q:** If I deploy my own Ubuntu18.04 VM then what are the required packages and steps?
92
96
93
-
**A:** Use Kernel 4.15 per [Xilinx XRT documentation](https://www.xilinx.com/support/documentation/sw_manuals/xilinx2021_1/ug1451-xrt-release-notes.pdf)
**Q:** If I deploy my own Ubuntu20.04 VM then what are the required packages and steps?
109
109
110
-
**A:** Use Kernel 5.4 per [Xilinx XRT documentation](https://www.xilinx.com/support/documentation/sw_manuals/xilinx2021_1/ug1451-xrt-release-notes.pdf)
111
-
112
-
Install the following packages.
113
-
- xrt_202110.2.11.680_20.04-amd64-xrt.deb
110
+
**A:** Follow the guidance in Xilinx XRT documentation [Xilinx XRT documentation](https://docs.xilinx.com/r/en-US/ug1451-xrt-release-notes/XRT-Operating-System-Support)
**A:**Follow the guidance in Xilinx XRT documentation [Xilinx XRT documentation](https://docs.xilinx.com/r/en-US/ug1451-xrt-release-notes/XRT-Operating-System-Support)
**Q:** What are the differences between OnPrem and NP VMs?
134
+
**Q:** What are the differences between on-premise FPGAs and NP VMs?
137
135
138
136
**A:**
139
137
<br>
140
138
<b>- Regarding XOCL/XCLMGMT: </b>
141
139
<br>
142
140
On Azure NP VMs, only the role endpoint (Device ID 5005), which uses the XOCL driver, is present.
143
141
144
-
OnPrem FPGA, both the management endpoint (Device ID 5004) and role endpoint (Device ID 5005), which use the XCLMGMT and XOCL drivers respectively, are present.
142
+
In on-premise FPGAs, both the management endpoint (Device ID 5004) and role endpoint (Device ID 5005), which use the XCLMGMT and XOCL drivers respectively, are present.
145
143
146
144
<br>
147
145
<b>- Regarding XRT: </b>
148
146
<br>
149
-
On Azure NP VMs, the XDMA 2.1 platform only supports Host_Mem(SB) and DDR data retention features.
147
+
On Azure NP VMs, the XDMA 2.1 platform only supports Host_Mem(SB).
150
148
<br>
151
-
To enable Host_Mem(SB) (up to 1Gb RAM): sudo xbutil host_mem --enable --size 1g
149
+
To enable Host_Mem(SB) (up to 1-Gb RAM): sudo xbutil host_mem --enable --size 1g
152
150
<br>
153
151
To disable Host_Mem(SB): sudo xbutil host_mem --disable
154
152
<br>
155
153
156
154
<br>
157
155
Starting on XRT2021.1:
158
156
159
-
OnPrem FPGA in Linux exposes
157
+
On-premise FPGA in Linux exposes
160
158
[M2M data transfer](https://xilinx.github.io/XRT/master/html/m2m.html).
0 commit comments