Visible to Intel only — GUID: bhc1439357033754
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: bhc1439357033754
Ixiasoft
1.7.9.3.1. Editing the Qsys Project
- Open the top level system, jesd204b_ed_qsys.qsys, in Qsys.
- Each JESD204B link is represented by a single jesd204b_subsystem instantiation. To implement multi-links in Qsys, duplicate the jesd204b_subsystem instantiations. Right-click the jesd204b_subsystem_0 module and select Duplicate. This duplicates the jesd204b_subsystem_0 module to a new module called jesd204b_subsystem_1.
- Connect the jesd204b_subsystem_1 ports as shown in the table below. Any ports not described in the table below should be exported. To export a port, click the Double-click to export label in the Export column of the System Contents tab.
Ports for jesd204b_subsystem_1 Module Connection device_clk device_clk.clk do_not_connect_reset_0 mgmt_clk.clk_reset do_not_connect_reset_1 mgmt_clk.clk_reset do_not_connect_reset_2 mgmt_clk.clk_reset frame_clk frame_clk.clk jesd204b_jesd204_rx_int nios_subsystem.nios2_d_irq jesd204b_jesd204_tx_int nios_subsystem.nios2_d_irq link_clk link_clk.clk mgmt_clk mgmt_clk.clk mgmt_reset reset_controller_0.reset_out mm_bridge_s0 nios_subsystem.jesd204b_subsystem_mm_bridge_0_m0 reset_seq_irq nios_subsystem.nios2_d_irq reset_seq_pll_reset (Do not connect) reset_seq_reset_in0 reset_controller_0.reset_out - Adjust the interrupt priorities of the interrupt ports (jesd204b_jesd204_rx_int, jesd204b_jesd204_tx_int, and reset_seq_irq) in the new jesd204b_subsystem_1 module to meet your system specifications. Click and edit the priority number of the relevant ports in the IRQ column of the System Contents tab. The lower the priority number, the higher the priority.
- Assign the address map of the jesd204b_subsystem_1 module in the Address Map tab. Bits 16-19 of the nios_subsystem-to-jesd204b_subsystem Avalon-MM bridge are reserved to support multi-links. Assign the address map according to the figure shown below. Bits 16-19 in the address map denotes the link indicator. For subsequent links, increment the link indicator accordingly. The system can support up to 16 links.
Figure 32. Multi-Link Address Map
- Repeat steps 2 – 5 for subsequent links in your design.
- Click Generate HDL to generate the design files needed for Quartus compilation.
- After the HDL generation is completed, click Finish to save your Qsys settings and exit the Qsys window.