Altera Nios II C2H Compiler User Manual
Page 96

4–2
9.1
Altera Corporation
Nios II C2H Compiler User Guide
November 2009
Overview
*summarizes the project build configurations.
Table 4–1. Project Build Configurations (Part 1 of 2)
Configuration
Meaning
Use software
implementation for
all accelerators
You can use this global override configuration to force the linker to use the software
implementation of all the existing accelerators in the system.
You can use this configuration to perform functional changes to your algorithm without
having to regenerate your system or compile the hardware design. This is a global
configuration, and affects all accelerated functions.
If you only wish to revert to the software implementation of an individual accelerated
function, use the function build configurations section.
When you use the software implementation, the hardware accelerator remains in the
system, but is not used.
Use the existing
accelerators
This global override configuration allows you to use accelerators that already exist in a
system. If you previously switched to
Use software implementation for all accelerators
,
this configuration lets you revert back to the accelerator hardware.
In this configuration, the C2H Compiler does not regenerate the accelerator even if you
make changes to the accelerator source. You can use this configuration near the end of
the product development cycle to help prevent accidental hardware regeneration.
Analyze all
accelerators
If you select
Analyze all accelerators
, the C2H Compiler analyzes the functions you have
marked for acceleration, and produces a report of expected accelerator performance. It
does not compile the accelerators. If you have existing accelerators (from a previous
compile), they are untouched. In other words,
Analyze all accelerators
is the same as
Use the existing accelerators
, except that it also produces a report.
Analyze all accelerators
lets you quickly display build information without regenerating
the SOPC Builder system.
This configuration does not overwrite the existing accelerator logic, it simply analyzes the
source code.