Visible to Intel only — GUID: ewa1400003681090
Ixiasoft
2.1. Initializing Your Custom Platform
2.2. Removing Unused Hardware
2.3. Integrating Your Custom Platform with the Intel® FPGA SDK for OpenCL™
2.4. Setting up the Software Development Environment
2.5. Building the Software in Your Custom Platform
2.6. Establishing Host Communication
2.7. Connecting the Memory
2.8. Integrating an OpenCL Kernel
2.9. Programming Your FPGA Quickly Using CvP
2.10. Guaranteeing Timing Closure
2.11. Troubleshooting
3.1. Host-FPGA Communication over PCIe
3.2. DDR3 as Global Memory for OpenCL Applications
3.3. QDRII as Heterogeneous Memory for OpenCL Applications
3.4. Host Connection to OpenCL Kernels
3.5. Implementation of UDP Cores as OpenCL Channels
3.6. FPGA System Design
3.7. Guaranteed Timing Closure
3.8. Addition of Timing Constraints
3.9. Connection to the Intel® FPGA SDK for OpenCL™
3.10. FPGA Programming Flow
3.11. Host-to-Device MMD Software Implementation
3.12. OpenCL Utilities Implementation
3.13. Stratix V Network Reference Platform Implementation Considerations
Visible to Intel only — GUID: ewa1400003681090
Ixiasoft
2.1. Initializing Your Custom Platform
To initialize your Intel® FPGA SDK for OpenCL™ Custom Platform, copy the Stratix® V Network Reference Platform to another directory and rename it.
- Download s5_net from the Intel® FPGA SDK for OpenCL™ FPGA Platforms page on the Altera website. Click Custom to reveal to download link.
- Store the s5_net directory into a directory that you own (that is, not a system directory) and then rename it ( <your_custom_platform_name> ).
- Remove the <your_custom_platform_name>/hardware/s5_net/persona directory.
- Rename the <your_custom_platform_name>/hardware/s5_net directory to match the name of your FPGA board ( <board_name> ).
- Modify the name attribute of the board XML element in the board_spec.xml file with <board_name>.
- Modify the board_env.xml file so that the name and default fields match the changes you made in 4 and 5.
- In the SDK, invoke the command aoc -list-boards to confirm that the Intel® FPGA SDK for OpenCL™ Offline Compiler displays the board name in your Custom Platform.