Skip to content

Commit c64ca11

Browse files
Merge pull request #212421 from luismcmsft/patch-1
Update np-series to reflect XRT2022.1
2 parents e3b3e98 + 6e594a0 commit c64ca11

File tree

1 file changed

+50
-52
lines changed

1 file changed

+50
-52
lines changed

articles/virtual-machines/np-series.md

Lines changed: 50 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -40,27 +40,31 @@ VM Generation Support: Generation 1<br>
4040

4141
**Q:** How to request quota for NP VMs?
4242

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.
4444

4545
**Q:** What version of Vitis should I use?
4646

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)
4848

4949
**Q:** Do I need to use NP VMs to develop my solution?
5050

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.
5256

5357
**Q:** Which file returned from attestation should I use when programming my FPGA in an NP VM?
5458

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**.
5660

5761
**Q:** Where should I get all the XRT / Platform files?
5862

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.
6064

6165
**Q:** What Version of XRT should I use?
6266

63-
**A:** xrt_202110.2.11.680
67+
**A:** xrt_202210.2.13.479
6468

6569
**Q:** What is the target deployment platform?
6670

@@ -76,90 +80,84 @@ VM Generation Support: Generation 1<br>
7680

7781
**A:** Xilinx and Microsoft have validated Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, and CentOS 7.8.
7882

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)
8690
8791
**Q:** Can I deploy my Own Ubuntu / CentOS VMs and install XRT / Deployment Target Platform?
8892

8993
**A:** Yes.
9094

9195
**Q:** If I deploy my own Ubuntu18.04 VM then what are the required packages and steps?
9296

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)
94-
95-
Install the following packages.
96-
- xrt_202110.2.11.680_18.04-amd64-xrt.deb
97-
98-
- xrt_202110.2.11.680_18.04-amd64-azure.deb
99-
100-
- xilinx-u250-gen3x16-xdma-platform-2.1-3_all_18.04.deb.tar.gz
101-
102-
- xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1_all.deb
103-
104-
**Q:** On Ubuntu, after rebooting my VM I can't find my FPGA(s):
97+
**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)
10598

106-
**A:** Please verify that your kernel hasn't been upgraded (uname -a). If so, please downgrade to kernel 4.1X.
99+
>Install the following packages.
100+
>- xrt_202210.2.13.479_18.04-amd64-xrt.deb
101+
>
102+
>- xrt_202210.2.13.479_18.04-amd64-azure.deb
103+
>
104+
>- xilinx-u250-gen3x16-xdma-platform-2.1-3_all_18.04.deb.tar.gz
105+
>
106+
>- xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1_all.deb
107107
108108
**Q:** If I deploy my own Ubuntu20.04 VM then what are the required packages and steps?
109109

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)
114111

115-
- xrt_202110.2.11.680_20.04-amd64-azure.deb
116-
117-
- xilinx-u250-gen3x16-xdma-platform-2.1-3_all_18.04.deb.tar.gz
118-
119-
- xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1_all.deb
120-
112+
>Install the following packages.
113+
>- xrt_202210.2.13.479_20.04-amd64-xrt.deb
114+
>
115+
>- xrt_202210.2.13.479_20.04-amd64-azure.deb
116+
>
117+
>- xilinx-u250-gen3x16-xdma-platform-2.1-3_all_18.04.deb.tar.gz
118+
>
119+
>- xilinx-u250-gen3x16-xdma-validate_2.1-3005608.1_all.deb
121120
122121
**Q:** If I deploy my own CentOS7.8 VM then what are the required packages and steps?
123122

124-
**A:** Use Kernel version: 3.10.0-1160.15.2.el7.x86_64
123+
**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)
125124

126-
Install the following packages.
127-
128-
- xrt_202110.2.11.680_7.8.2003-x86_64-xrt.rpm
129-
130-
- xrt_202110.2.11.680_7.8.2003-x86_64-azure.rpm
131-
132-
- xilinx-u250-gen3x16-xdma-platform-2.1-3.noarch.rpm.tar.gz
133-
134-
- xilinx-u250-gen3x16-xdma-validate-2.1-3005608.1.noarch.rpm
125+
>Install the following packages.
126+
>- xrt_202210.2.13.479_7.8.2003-x86_64-xrt.rpm
127+
>
128+
>- xrt_202210.2.13.479_7.8.2003-x86_64-azure.rpm
129+
>
130+
>- xilinx-u250-gen3x16-xdma-platform-2.1-3.noarch.rpm.tar.gz
131+
>
132+
>- xilinx-u250-gen3x16-xdma-validate-2.1-3005608.1.noarch.rpm
135133
136-
**Q:** What are the differences between OnPrem and NP VMs?
134+
**Q:** What are the differences between on-premise FPGAs and NP VMs?
137135

138136
**A:**
139137
<br>
140138
<b>- Regarding XOCL/XCLMGMT: </b>
141139
<br>
142140
On Azure NP VMs, only the role endpoint (Device ID 5005), which uses the XOCL driver, is present.
143141

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.
145143

146144
<br>
147145
<b>- Regarding XRT: </b>
148146
<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).
150148
<br>
151-
To enable Host_Mem(SB) (up to 1 Gb 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
152150
<br>
153151
To disable Host_Mem(SB): sudo xbutil host_mem --disable
154152
<br>
155153

156154
<br>
157155
Starting on XRT2021.1:
158156

159-
OnPrem FPGA in Linux exposes
157+
On-premise FPGA in Linux exposes
160158
[M2M data transfer](https://xilinx.github.io/XRT/master/html/m2m.html).
161159
<br>
162-
This feature is not supported in Azure NP VMs.
160+
This feature isn't supported in Azure NP VMs.
163161

164162
**Q:** Can I run xbmgmt commands?
165163

0 commit comments

Comments
 (0)