ProcessorID (GVL)

<category>Processor ID</category> <description>Specifies which processor is used. With these defines, processor specific code can be managed.</description>

InOut:

Scope

Name

Type

Initial

Comment

Constant

TRG_X86

UDINT

1

<element name=”TRG_X86” type=”IN”>80x86 processor used</element>

TRG_ARM

UDINT

2

<element name=”TRG_ARM” type=”IN”>ARM processor used</element>

TRG_PPC

UDINT

3

<element name=”TRG_PPC” type=”IN”>PowerPC processor used</element>

TRG_MIPS

UDINT

4

<element name=”TRG_MIPS” type=”IN”>MIPS processor used</element>

TRG_SH

UDINT

5

<element name=”TRG_SH” type=”IN”>Hitachi SH processor used</element>

TRG_BLACKFIN

UDINT

6

<element name=”TRG_BLACKFIN” type=”IN”>BlackFin processor used</element>

TRG_TRICORE

UDINT

7

<element name=”TRG_TRICORE” type=”IN”>Infineon TriCore processor used</element>

TRG_NIOS

UDINT

8

<element name=”TRG_NIOS” type=”IN”>Altera NIOS processor used</element>

TRG_C16X

UDINT

9

<element name=”TRG_C16X” type=”IN”>Infineon C16x processor used</element>

TRG_CORTEX

UDINT

10

<element name=”TRG_CORTEX” type=”IN”>Historical name for Cortex M3 CPUs, which are supporting just Thumb2</element>

TRG_DSP

UDINT

11

<element name=”TRG_DSP” type=”IN”>Historical name for C28x DSPs from TI</element>

TRG_V850

UDINT

12

<element name=”TRG_V850” type=”IN”>Renesas V850 processor</element>

TRG_RX6

UDINT

13

<element name=”TRG_RX6” type=”IN”>Renesas RX6 processor</element>