Add and Apply Board File Presets

FrontPanel Classic only. This page covers a FrontPanel Classic feature and does not apply to FrontPanel-AXI boards. If you are working with an AXI board, you can skip it.

Default preset configurations for the IP Core can be added to the Opal Kelly Board Files. Once a preset has been added, the GUI will present the option to apply this configuration. See the Board File Presets Discussion for more information.

Create a modified version of an existing Opal Kelly Board File

Step 1: Obtain the board file. Obtain a copy of your Opal Kelly board’s Board File at Xilinx’s Board Store Repository.

Step 2: Rename the board. In board.xml, modify the <board> XML tag’s name attribute strictly using the following template:

name="<EXISTING-BOARD-NAME>_<unique_identifer_underscore_separated>Code language: HTML, XML (xml)Code language: HTML, XML (xml)

For example:

name="XEM8320-AU25P_image_sensor_preset"Code language: JavaScript (javascript)Code language: JavaScript (javascript)

Step 3: Set the display name. In board.xml, modify the <board> XML tag’s display_name attribute with a unique display name that will appear in the Vivado GUI. For example:

displayname="Modified - XEM8320-AU25P with Image Sensor Preset"Code language: JavaScript (javascript)Code language: JavaScript (javascript)

Step 4: Add a configuration preset. Add a configuration preset to the skeleton code located in preset.xml. See the Configuration Parameters Technical Reference for more information on the available parameters.

Add modified Opal Kelly Board File to Vivado

Step 5: Register the board file in Vivado. In Vivado, add the location to your modified Board File under Tools > Settings > Vivado Store > Board Repository.

Apply Board File Preset Configuration to IP Core

Step 6: Create a project with the modified board file. Create a new Vivado project that utilizes your modified Board File by selecting it under the Boards tab on the Default Part page.

Step 7: Open the IP Core.

Step 8: Apply the preset. Press the Apply Board File Preset button.