Changes between Version 25 and Version 26 of TBR/UserManual/SupportedCPUs


Ignore:
Timestamp:
Dec 5, 2017, 4:50:41 PM (2 years ago)
Author:
Joel Sherrill
Comment:

Table reformatted to Trac and updated to 5.x/master per #3207

Legend:

Unmodified
Added
Removed
Modified
  • TBR/UserManual/SupportedCPUs

    v25 v26  
    66The following table summarizes which CPU architectures are supported by recent RTEMS release branches and the development head.  The target CPU and branch number are used in constructing the target name for the GNU tools and RTEMS with the pattern CPU-rtemsBRANCH with the development head becoming the 4.9 branch.  For example, for the Coldfire CPUs, the '''Target CPU''' is m68k yielding a target name of m68k-rtems4.10 for the target name using RTEMS 4.10 series releases.
    77
    8 |-
    9 |'''Architecture''' || '''Target CPU''' || '''4.6 Branch''' || '''4.7 Branch''' || '''4.8 Branch''' || '''4.9 Branch''' || '''4.10 Branch''' || '''Head'''
    10 |-
    11 | Altera NIOS II || nios || No || No || Yes || Yes || Yes || Yes
    12 |-
    13 | ADI Blackfin || bfin || No || No || Yes || Yes || Yes || Yes
    14 |-
    15 | ARM with many CPU models || arm || Yes || Yes || Yes || Yes || Yes || Yes
    16 |-
    17 | ARM Thumb || arm || No || No || No || Yes || Yes || Yes
    18 |-
    19 | Atmel AVR || avr || No || Stub || Stub || Stub || No Interrupts || No Interrupts
    20 |-
    21 | AMD A29K || a29k || Yes || No || No || No || No || No
    22 |-
    23 | HP PA-RISC || hppa1.1 || Yes || No || No || No || No || No
    24 |-
    25 | Intel/AMD x86 || i386 || Yes || Yes || Yes || Yes || Yes || Yes
    26 |-
    27 | Intel i960 || i960 || Yes || No || No || No || No || No
    28 |-
    29 | Lattice Mico32 || lm32 || No || No || No || No || Yes || Yes
    30 |-
    31 | MIPS R3000 and R4000 || mips || Yes || Yes || Yes || Yes || Yes  || Yes
    32 |-
    33 | Motorola MC68xxx || m68k || Yes || Yes || Yes || Yes || Yes || Yes
    34 |-
    35 | Motorola MC683xx || m68k || Yes || Yes || Yes || Yes || Yes || Yes
    36 |-
    37 | Motorola Coldfire || m68k || Yes || Yes || Yes || Yes || Yes || Yes
    38 |-
    39 | Moxie|| moxie || No || No || No || No || No || Yes
    40 |-
    41 | OpenCores OR32 || or32 || Yes || No || No || No || No || No
    42 |-
    43 | PowerPC including 4xx, 5xx, 6xx, 7xx, 8xx, and 74xx || powerpc || Yes || Yes || Yes || Yes || Yes || Yes
    44 |-
    45 | Renesas H8/300 || h8300 || Yes || Yes || Yes || Yes || Yes || Yes
    46 |-
    47 | Renesas M32C || m32c || No || No || No || No || No Interrupts || No Interrupts
    48 |-
    49 | Renesas M32R || m32r || No || No || No || No || No Interrupts || No Interrupts
    50 |-
    51 | Renesas SH including SH1, SH2, SH3 and SH4 || sh || Yes || Yes || Yes || Yes || Yes || Yes
    52 |-
    53 | RISC-V (priv-1.10) || RISC-V || no || no || no || no || no || Yes
    54 |-
    55 | SPARC || sparc || Yes || Yes || Yes || Yes || Yes || Yes
    56 |-
    57 | SPARC V9 || sparc64 || No || No || No || No || No || Yes
    58 |-
    59 | Texas Instruments C3x/C4x || tic4x || Yes || No || No || No || Yes || No
    60 |-
    618
     9||='''Architecture''' =||= '''Target CPU''' =||= '''4.6.x''' =||= '''4.7.x''' =||= '''4.8.x''' =||= '''4.9.x''' =||= '''4.10.x''' =||= '''4.11.x''' =||= '''5.x''' =||= '''Master''' =||
     10|| Altera NIOS II || nios || No || No || Yes || Yes || Yes || Yes || Yes || Yes ||
     11|| ADI Blackfin || bfin || No || No || Yes || Yes || Yes || Yes || Yes || Yes ||
     12|| ARM with many CPU models || arm || Yes || Yes || Yes || Yes || Yes || Yes || Yes || Yes ||
     13|| ARM Thumb || arm || No || No || No || Yes || Yes || Yes || Yes || Yes ||
     14|| Atmel AVR || avr || No || Stub || Stub || Stub || Note 1 || Note 1 || Note 1 || No ||
     15|| AMD A29K || a29k || Yes || No || No || No || No || No || No || No ||
     16|| Epiphany || epiphany || No || No || No || No || No || No || Yes || Yes ||
     17|| HP PA-RISC || hppa1.1 || Yes || No || No || No || No || No || No || No ||
     18|| Intel/AMD x86 || i386 || Yes || Yes || Yes || Yes || Yes || Yes || Yes || Yes ||
     19|| Intel i960 || i960 || Yes || No || No || No || No || No || No || No ||
     20|| Lattice Mico32 || lm32 || No || No || No || No || Yes || Yes || Yes || Yes ||
     21|| MIPS R3000 and R4000 || mips || Yes || Yes || Yes || Yes || Yes  || Yes || Yes || Yes ||
     22|| Motorola MC68xxx || m68k || Yes || Yes || Yes || Yes || Yes || Yes || Yes || Yes ||
     23|| Motorola MC683xx || m68k || Yes || Yes || Yes || Yes || Yes || Yes || Yes || Yes ||
     24|| Motorola Coldfire || m68k || Yes || Yes || Yes || Yes || Yes || Yes || Yes || Yes ||
     25|| Moxie || moxie || No || No || No || No || No || Yes || Yes || Yes ||
     26|| OpenCores OR32 || or32 || Yes || No || No || No || No || No || No || No ||
     27|| PowerPC including 4xx, 5xx, 6xx, 7xx, 8xx, 74xx, and e500 || powerpc || Yes || Yes || Yes || Yes || Yes || Yes || Yes || Yes, Note 2 ||
     28|| Renesas H8/300 || h8300 || Yes || Yes || Yes || Yes || Yes || Yes || Yes || No ||
     29|| Renesas M32C || m32c || No || No || No || No || Note 1 || Note 1 || Note 1 || Note 1 ||
     30|| Renesas M32R || m32r || No || No || No || No || Note 1 || Note 1 || No || No ||
     31|| Renesas SH including SH1, SH2, SH3 and SH4 || sh || Yes || Yes || Yes || Yes || Yes || Yes || Yes || Yes ||
     32|| RISC-V 32 and 64 bit || RISC-V || No || No || No || No || No || No|| Yes || Yes ||
     33|| SPARC || sparc || Yes || Yes || Yes || Yes || Yes || Yes || Yes || Yes ||
     34|| SPARC V9 || sparc64 || No || No || No || No || No || Yes  || Yes || Yes ||
     35|| Texas Instruments C3x/C4x || tic4x || Yes || No || No || No || Yes || No || No || No ||
     36
     37NOTE 1: Does not support interrupts.
     38
     39NOTE 2: Sixty four bit support in PowerPC was added in the 5.x release series.
    6240
    6341= Potential Ports =
     
    6644We are always interested in adding ports to other CPU families supported by the GNU tools.  If you are interested in working on a port or are ready to submit one, contact us.
    6745
    68  * Atmel AVR
     46 * Blackfin
    6947 * Xtensa
    7048 * Motorola MCore
     
    7250 * ARC
    7351 * ...
     52
     53If interested in a particular architecture, please ask about it on the mailing lists.
     54
    7455= Obsoleted Ports =
    7556
     
    7859
    7960 * AMD A29K
     61 * Atmel AVR
    8062 * Hewlett-Packard PA-RISC
    8163 * Intel i960
    8264 * OpenCores OR32 (revived)
     65 * Renesas M32R
     66 * Renesas H8/300
    8367 * Texas Instruments C3x/C4x
    8468