Processor
Select the processor for the current build configuration
Description
The option with this name is available only in the Polyspace Platform (Polyspace Test) user interface. For the equivalent option in the standard Polyspace® user interface, see Target processor type (-target).
Specify your processor. This option is relevant for both static analysis and dynamic testing. To specify a processor, select a manufacturer and a processor in the Manage processors window.
The static analysis option -target supports various processors for
static analysis only. These processors are not listed in the Processor drop-down list. To use one of the static-only target
processors, create a custom target processor. See Custom Processor Details.
Set Option
Set the option using one of these methods:
Polyspace Platform user interface (desktop products only) — In your project configuration, on the Build tab, select Target & Compiler and then select or add a processor using this option.
Command line and options file — Use the options
-custom-targetor-target.
Why Use This Option
Use this option to specify the processor for your current build configuration.
When performing dynamic testing, Polyspace Test™ instruments your source code differently depending on the processor.
When running static analysis, the Polyspace Platform user interface specifies the sizes of the data types to Polyspace Bug Finder™ or Polyspace Code Prover™ according to the processor you specify.
Settings
To select a processor:
Click
to open the Manage
processors window.Click Add a processor. Select a manufacturer and a processor name and then add the selected processor.

Alternatively, you can add a custom processor using the
Custommanufacturer. SeeProcessor Details(Polyspace Test).Click OK to exit from the window.
To review the properties of the selected processor, click the edit button to open the Edit Processor window. Depending on the processor you selected, you can change some of the processor properties.
Default: Host
Computer
Host ComputerThe dynamic testing uses your host computer as the processor.
AMDPolyspace supports these
AMDprocessors:Athlon 64K5/K6/Athlonx86-32 (Windows32)x86-64 (Linux 64)x86-64 (Mac OS X)x86-64 (Windows 64)
ARM compatiblePolyspace supports these
ARMprocessors:ARM 7-11
ARM Cortex A
ARM Cortex M
ARM Cortex R
ARM 64-bit (LLP64)
ARM 64-bit (LP64)
AlteraPolyspace supports the
SoC (ARM Cortex A)processor fromAltera.
Analog DevicesPolyspace supports these
Analog Devicesprocessors:ADSP-CM40x(ARM Cortex-M)
Blackfin
SHARC
TigerSHARC
ApplePolyspace supports the
ARM64processor fromApple.
AtmelPolyspace supports these
Atmelprocessors:AVR
AVR (32-bit)
AVR (8-bit)
FreescalePolyspace supports these
Analog Devicesprocessors:32-bit PowerPC
68332
68HC08
68HC11
ColdFire
DSP563xx (16-bit mode)
DSP5685x
HC(S)12
MPC52xx
MPC5500
MPC55xx
MPC5xx
MPC7xx
MPC82xx
MPC83xx
MPC85xx
MPC86xx
MPC8xx
S08
S12x
StarCore
InfineonPolyspace supports these
Infineonprocessors:C16x, XC16x
PPU
TriCore
IntelPolyspace supports these
Intelprocessors:x86-32 (Windows32)
x86-64 (Linux 64)
x86-64 (Mac OS X)
x86-64 (Windows64)
MicrochipPolyspace supports these
Microchipprocessors:PIC18
dsPIC
NXPPolyspace supports these
Analog Devicesprocessors:Cortex-M0/M0+
Cortex-M3
Cortex-M4
RISC-VPolyspace supports these
RISC-Vprocessors:RV32I
RV64I
RenesasPolyspace supports these
Renesasprocessors:M16C
M32C
R8C/Tiny
RH850
RL78
RX
RZ
SH-2/3/4
V850
STMicroelectronicsPolyspace supports the
ST10/Super10processor fromSTMicroelectronicsprocessors
Texas InstrumentPolyspace supports these
Texas Instrumentprocessors:C2000
C5000
C6000
MSP430
Stellaris Cortex-M3
TMS470
TMS570 Cortex-R4
CustomYou can define a custom processor using this option. See
Processor Details(Polyspace Test).
Dependencies
If your target board registration file defines the processor of your target, then
Polyspace
Test greys out the option Processor (Polyspace Test).
See Also
Topics
- Run C/C++ Tests on Target in Polyspace Platform User Interface (Polyspace Test)
- Automate C/C++ Test Execution on Targets Using Polyspace Platform Projects (Polyspace Test)
- Get Started with C/C++ Test Execution on Target (Polyspace Test)
- Automate C/C++ Code Profiling on Targets Using Polyspace Platform Projects (Polyspace Test)
- Calculate C/C++ Code Profiling Metrics on Target in Polyspace Platform User Interface (Polyspace Test)