TTE®32 cores and MCUs

The TTE32® family of soft processor cores and related soft microcontrollers target a growing range of FPGA targets, including devices from Xilinx® and Altera®.

blank

TTE32-SM3

The TTE®32-TT3 soft processor

The TTE®32-TT3 is a 32-bit design with 32-registers and a five-stage pipeline. The processor is compatible with the MIPS-1 Instruction Set Architecture.

The TTE®32-TT3 Processor Core is intended to provide high levels of of performance and maximum levels of temporal predictability (in order to simplify design, test and maintenance activities). This is achieved in various ways. For example, the design employs a cachless (zero wait) Harvard architecture memory system with two separate ports to memory, one for instruction fetch and one for data access. In addition, hardware support for multiplication and division is provided: this is fully predictable, and is 33 clock cycles in current releases of the core.

The TTE®32-SM3 soft microcontroller

Building on the TTE®32-TT3 core, the TTE®32-SM3 soft microcontroller can be used to implement a wide range of embedded systems, but this platform is particularly well suited to the creation of embedded systems with a time-triggered (TT) architecture.

The TTE®32-SM3 Microcontroller offers the following key benefits to the developers of embedded systems with a TT architecture:

  • Highly predictable timing behaviour from the TTE®32-TT3 Soft Processor Core;
  • A dedicated timer for the generation of system “Ticks”;
  • With the exception of the Tick timer, no other interrupt sources are enabled, thereby enforcing the “one interrupt per microcontroller” design rule and ensuring that event-triggered design features cannot be introduced inadvertently at the design phase or during subsequent product upgrades or maintenance;
  • An advanced watchdog timer design for use with TT architectures.
  • Available as a RapidiTTy® Toolkit which is fully integrated with the RapidiTTy® MCU toolset (v2.3), ensuring a perfect match between system software and processor hardware.

Related RapidiTTy® tool suites

The TTE®-SM3 microcontroller is a fully-supported target in RapidiTTy® MCU 2.3.

blank

RapidiTTy MCU in layers

The TTE®-TT3 processor can be adapted and configured using RapidiTTy® FPGA 2.0.

blank

RapidiTTy FPGA in layers

Further information

Please contact us for further details.