RapidiTTy Lite 3.0.2

RapidiTTy product logo

RapidiTTy Lite is a free evaluation product for prospective customers who are considering purchase of our TTE®32 high-reliability processors and matched software toolsets.

TTE32 processor cores and related microcontrollers are aimed at sectors - including aircraft (including UAVs), satellite, medical, industrial and automotive systems - where their combination of very predictable behaviour and future-proof performance features greatly simplifies design, test and certification activities. TTE32 processors are all available with matching RapidiTTy toolsets, including cycle-accurate simulators, programming and debugging tools.

RapidiTTy Lite incorporates a full simulation of a TTE32-HR2 processor: the toolset can also be used with a popular FPGA platform to implement a complete hardware-based test facility.

Working with the TTE32-HR2 target, RapidiTTy Lite can be used to develop in C, Ada and Assembly language; to perform static analyses of object files in order to determine all code, data and stack memory requirements; and to gather measurements and statistics about runtime performance and timing behaviour of the system.


What’s included with RapidiTTy Lite?

  • C and Ada compilers.
  • Detailed C and Ada code examples, with code libraries and drivers for the TTE32-HR2 peripherals.
  • A user-friendly editor with sophisticated function hyper-linking and code completion.
  • A debugging framework with all the usual features such as instruction stepping mode, setting breakpoints, viewing internal registers and memory contents.
  • A complete TTE32-HR2 microcontroller in binary form (sof and pof files) that targets the popular Altera DE2-70 development board, allowing implementation of a complete hardware-based test facility (if required).
  • A cycle-accurate TTE32-HR2 simulator (including all peripherals): the toolset can be used with the simulator target on a stand-alone basis without purchasing any additional hardware or software.
  • Full support for static timing analysis (including “worst case” and “best case” task timing)
  • Full support for schedulability analysis and scheduler configuration
  • Support for functional testing

Key benefits

  • Designed “from the ground up” to simplify key development and test activities for reliable embedded systems.
  • Easy to use with a “one click” interface to upload and debug code or run timing analyses.
  • Includes a powerful timing-analysis tool suite that obtains important measurements and alerts the developer when timing violations occur. Timing analysis results can be exported (in .xls, .pdf etc.) with a single click.
  • Includes a static code analyser to determine code, data and stack memory requirements.
  • Comes bundled with a highly-predictable time-triggered operating system, with easily configurable options. There is also an option to run the OS in hardware, thereby reducing the CPU overhead and increasing significantly the predictability of task timing.

Target support in RapidiTTy® Lite

As an example of the capabilities of TTE32 high-reliability microcontrollers, RapidiTTy Lite includes a complete implementation of a TTE32-HR2 microcontroller matched to the popular Altera DE2-70 development board.

TTE32-SM3 target

Please note that RapidiTTy Lite also includes a cycle-accurate TTE32 processor simulator: the toolset can therefore be used on a stand-alone basis without purchasing any additional hardware or software.

RapidiTTy Lite supports software development (in both C and in Ada), debugging and full timing analysis for systems based on the TTE32 microcontroller (using either the simulator or the FPGA target).


TTE32-HR2 Programming Guide

A programming guide for the TTE32-HR2 is available.


Licence

As it is an evaluation product, RapidiTTy Lite is distributed with a non-commercial licence: however, for the supported target, RapidiTTy Lite is fully functional and earlier versions of this product are in widespread use by universities and colleges.

If you are interested in using RapidiTTy Lite for teaching, training or other purposes, please contact us.


Video introductions to RapidiTTy® Lite

Four YouTube videos are available to introduce you to RapidiTTy Lite:


An introduction to programming in “Embedded C” using RapidiTTy Lite

An introduction to programming in “Embedded C” (using RapidiTTy Lite as a self-contained training platform) is now available for download.


Need to borrow some target hardware?

We aim to make evaluation of our products as simple as possible.

Where required, we can provide hardware platforms (Altera DE2-70 boards, plus all required cables, etc) on loan, to allow you to complete your trial using RapidiTTy Lite.

A small deposit will be required: the deposit will be returned, in full, when you return the equipment to us at the end of your trial.

Please contact us for details.


Downloading RapidiTTy® Lite

Please contact us for download information.


Need a reliable and cost-effective custom processor design?

The TTE32-HR2 is just one example of the type of custom processor design that we can provide for you.

We can develop such designs to meet your precise specifications very quickly and cost effectively.

Typical design examples include:

  • A single core design with hardware support for Fast-Fourier Transforms (FFTs). Provided for use on an off-the-shelf FPGA platform.
  • A dual-core design with a dual-lane Controller Area Network (CAN) interface and high-speed PWM outputs. Provided in ASIC form.
  • A single-core design with support for triple-modular redundancy (TMR) in the memory interface, allowing use in space and aviation designs in which single-event effects (SEEs) - including single-event upsets (SEUs) - must be addressed. Provided in ASIC form (with an FPGA implementation for use in development).

We can provided full simulations of custom processor platforms prior to detailed design work: these can be produced quickly, at low cost, to allow you to explore possible options for your next system design (and to compare our custom designs with COTS alternatives).

Please contact us for details.