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
> - Windows PowerShell*, use the following command: `cmd.exe "/K" '"C:\Program Files (x86)\Intel\oneAPI\setvars.bat" && powershell'`
117
-
>
118
-
> For more information on configuring environment variables, see [Use the setvars Script with Linux* or macOS*](https://www.intel.com/content/www/us/en/develop/documentation/oneapi-programming-guide/top/oneapi-development-environment-setup/use-the-setvars-script-with-linux-or-macos.html) or [Use the setvars Script with Windows*](https://www.intel.com/content/www/us/en/develop/documentation/oneapi-programming-guide/top/oneapi-development-environment-setup/use-the-setvars-script-with-windows.html).
114
+
> For more information on configuring environment variables, see [Use the setvars Script with Linux* or macOS*](https://www.intel.com/content/www/us/en/develop/documentation/oneapi-programming-guide/top/oneapi-development-environment-setup/use-the-setvars-script-with-linux-or-macos.html).
119
115
120
116
### On Linux*
121
117
@@ -153,43 +149,6 @@ For `constexpr_math.hpp`, `pipe_utils.hpp`, and `unrolled_loop.hpp` see the READ
153
149
154
150
(Optional) The hardware compiles listed above can take several hours to complete; alternatively, you can download FPGA precompiled binaries (compatible with Linux* Ubuntu* 18.04) from [https://iotdk.intel.com/fpga-precompiled-binaries/latest/merge_sort.fpga.tar.gz](https://iotdk.intel.com/fpga-precompiled-binaries/latest/merge_sort.fpga.tar.gz).
155
151
156
-
### On Windows*
157
-
158
-
> **Note**: The Intel® PAC with Intel Arria® 10 GX FPGA and Intel® FPGA PAC D5005 (with Intel Stratix® 10 SX) do not yet support Windows*. Compiling to FPGA hardware on Windows* requires a third-party or custom Board Support Package (BSP) with Windows* support.
159
-
160
-
1. Change to the sample directory.
161
-
2. Configure the build system for **Intel® PAC with Intel Arria® 10 GX FPGA**, which is the default
162
-
```
163
-
mkdir build
164
-
cd build
165
-
cmake -G "NMake Makefiles" ..
166
-
```
167
-
For the **Intel® FPGA PAC D5005 (with Intel Stratix® 10 SX)**, enter the following:
3. Compile the design. (The provided targets match the recommended development flow.)
172
-
173
-
1. Compile for emulation (fast compile time, targets emulated FPGA device).
174
-
```
175
-
nmake fpga_emu
176
-
```
177
-
2. Compile for simulation (fast compile time, targets simulator FPGA device):
178
-
```
179
-
nmake fpga_sim
180
-
```
181
-
3. Generate the HTML performance report.
182
-
```
183
-
nmake report
184
-
```
185
-
The report resides at `merge_sort_report.a.prj/reports/report.html`.
186
-
187
-
4. Compile for FPGA hardware (longer compile time, targets FPGA device).
188
-
```
189
-
nmake fpga
190
-
```
191
-
> **Note**: If you encounter any issues with long paths when compiling under Windows*, you may have to create your ‘build’ directory in a shorter path, for example `c:\samples\build`. You can then run cmake from that directory, and provide cmake with the full path to your sample directory.
192
-
193
152
## Run the `Merge Sort` Program
194
153
195
154
### On Linux
@@ -206,22 +165,6 @@ For `constexpr_math.hpp`, `pipe_utils.hpp`, and `unrolled_loop.hpp` see the READ
206
165
```
207
166
./merge_sort.fpga
208
167
```
209
-
### On Windows
210
-
211
-
1. Run the sample on the FPGA emulator (the kernel executes on the CPU).
0 commit comments