Adding ip cores to ip catalog, Adding ip cores to ip catalog –6 – Altera Reed-Solomon Compiler User Manual
Page 14

2–6
Chapter 2: Getting Started
Adding IP Cores to IP Catalog
Reed-Solomon Compiler
December 2014
Altera Corporation
User Guide
Adding IP Cores to IP Catalog
The IP Catalog automatically displays Altera IP cores found in the project directory, in
the Altera installation directory, and in the defined IP search path. The IP Catalog can
include Altera-provided IP components, third-party IP components, custom IP
components that you provide, and previously generated Qsys systems.
You can use the IP Search Path option (Tools > Options) to include custom and third-
party IP components in the IP Catalog. The IP Catalog displays all IP cores in the IP
search path. The Quartus II software searches the directories listed in the IP search
path for the following IP core files:
■
Component Description File (_hw.tcl)—Defines a single IP core.
■
IP Index File (.ipx)—Each .ipx file indexes a collection of available IP cores, or a
reference to other directories to search. In general, .ipx files facilitate faster
searches.
The Quartus II software searches some directories recursively and other directories
only to a specific depth. When the search is recursive, the search stops at any directory
that contains an _hw.tcl or .ipx file. In the following list of search locations, a recursive
descent is annotated by **. A single * signifies any file.
If the Quartus II software recognizes two IP cores with the same name, the following
search path precedence rules determine the resolution of files:
Table 2–2. IP Search Locations
Location
Description
PROJECT_DIR/*
Finds IP components and index files in the Quartus II
project directory.
PROJECT_DIR/ip/**/*
Finds IP components and index files in any subdirectory of
the /ip subdirectory of the Quartus project directory.
Figure 2–3. Specifying IP Search Locations
Adds new global IP search paths
Changes search path order
Adds new project-specific IP search paths
Lists current project and global search paths