2–4 Chapter 2: Getting Started
MegaWizard Plug-In Manager Design Flow
Cyclone V Hard IP for PCI Express November 2011 Altera Corporation
4. Check the Summary page to ensure that you have entered all the information
correctly.
5. Click Finish to create the Quartus II project.
Customizing the Endpoint in the MegaWizard Plug-In Manager Design Flow
This section guides you through the process of customizing the Endpoint in the
MegaWizard Plug-In Manager design flow. It specifies the same options that are
chosen in Chapter 14, Testbench and Design Example.
f For further information about the parameter settings, refer to Chapter 3, Parameter
Settings.
Follow these steps to customize your variant in the MegaWizard Plug-In Manager:
1. On the Tools menu, click MegaWizard Plug-In Manager. The MegaWizard
Plug-In Manager appears.
2. Select Create a new custom megafunction variation and click Next.
3. In Which device family will you be using? Select the Cyclone V device family.
4. Expand the Interfaces directory under Installed Plug-Ins by clicking the + icon
left of the directory name, expand PCI Express, then click Cyclone V Hard IP for
PCI Express <version_number>
5. Select the output file type for your design. This walkthrough supports VHDL and
Verilog HDL. For this example, select Verilog HDL.
6. Specify a variation name for output files <working_dir>/example_design/
<variation name>. For this walkthrough, specify <working_dir>/example_design/
gen1_x4.
7. Click Next to open the parameter editor for the Cyclone V Hard IP for PCI
Express.
8. Specify the System Settings values listed inTable 2–1.
Table 2–1. System Settings Parameters
Parameter Value
Number of Lanes ×4
Lane Rate Gen 1 (2.5 Gbps)
Port type Native endpoint
Application Layer interface Avalon-ST 64-bit
RX buffer credit allocation - performance for
received requests
Low
Reference clock frequency 100 MHz
Use 62.5 MHz Application Layer clock for ×1 Leave this option off
Number of functions 1