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

Page 14

Advertising
background image

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

Advertising