Visible to Intel only — GUID: bhc1439267708092
Ixiasoft
1.1. JESD204B Design Example Quick Start Guide
1.2. Supported Configurations
1.3. Generic Design Example
1.4. Presets
1.5. Selecting and Generating the Design Example
1.6. Design Example with RTL State Machine Control Unit
1.7. Design Example with Nios II Processor Control Unit
1.8. JESD204B IP Core Design Example Document Archives
1.9. JESD204B IP Core Design Example User Guide Document Revision History
1.7.1. Design Example Components
1.7.2. System Clocking
1.7.3. Nios II Processor Design Example Files
1.7.4. Nios II Processor Design Example System Parameters
1.7.5. Nios II Processor Design Example System Interface Signals
1.7.6. Compiling the Design Example for Synthesis
1.7.7. Implementing the Design on the Development Kit
1.7.8. Running the Software Control Flow
1.7.9. Customizing the Design Example
Visible to Intel only — GUID: bhc1439267708092
Ixiasoft
1.7.7.3. Programming the Device
Follow the steps below to setup and program the device on the development board.
- Connect the mini-USB programming cable from your workstation to the mini-USB connector (J3) on the development board.
- Connect the power adapter shipped with the development board to the power supply jack (J13).
- Turn on the power for the development board.
- To configure the clock frequency for the mgmt_clk that is sourced from the on-board Si570 programmable oscillator (X3), use the Altera Clock Control GUI that is included with the development kit. Select the Si570 (X3) tab, enter the required target frequency in the Target frequency (MHz) box and click Set New Frequency. The correct target frequency value is 100 MHz.
You must set the CLK_SEL port of the Si53301 clock buffer module (U42) on the board to LOW to select the Si570 clock output. To set the CLK_SEL signal to LOW, set switch 1 of DIPSWITCH5 (SW6) to the ON position. Refer to the Arria 10 GX FPGA development kit schematic and related documentation for more details.
- To configure the clock frequency for the device_clk that is sourced from the on-board Si5338 programmable oscillator, use the Altera Clock Control GUI that is included with the development kit. Select the Si5338 (U14) tab, enter the required target frequency in the CLK1 box and click Set New Freq. The correct target frequency value depends on the L parameter selected for the example design. Table below lists the required values for the device_clk, with the serial data rate set as 6.144 Gbps.
L Parameter Target Frequency (MHz) 8 307.2 Others 153.6 - Compile the design as described in the Compiling Example Design For Synthesis section.
- In the Tools menu, click Programmer.
- In the Programmer window, click Add File.
- In the Select Programming File window, navigate to <your project> /ed_nios/output_files and select the SOF programming file (jesd204b_ed.sof). Click Open.
- Verify that all the hardware setup options are set correctly to your system configurations.
- Click Start to program the file into the board device.
After programming the Arria 10 FPGA device on the development board, the system needs to be initialized via software before the link is fully active. Follow the steps in the Executing the Software C Code section to complete the link initialization process.
Attention: Do not skip this step. The JESD204B link will not function correctly without software link initialization.
Related Information