RapidiTTy® FPGA v2.0

RapidiTTy product logo

RapidiTTy® FPGA provides a cost-effective suite of tools which support the development of reliable embedded systems based field-programmable gate arrays (FPGAs). In the current version of the tool (v2.0), full support is provided for Altera® devices.

RapidiTTy® FPGA 2.0 was designed to match the needs of software developers who have worked previously with microcontrollers or embedded PCs. Using the TTE System Builder™ engine, you can create a microcontroller which matches your precise requirements, with just a few clicks of a mouse (and without writing any VHDL code).

RapidiTTy® FPGA helps to ensure that even developers who are new to FPGAs can produce reliable embedded systems, and helps to maximise the efficiency of an experienced development team.

blank

RapidiTTy FPGA in layers

What happens next?

Support for Xilinx® and Actel® targets will be added in future releases of RapidiTTy® FPGA.

Key benefits

  • A tightly-integrated tool suite with the familiar RapidiTTy® IDE: provides support for Altera® FPGA targets (other targets will follow shortly).
  • RapidiTTy® includes the TTE System Builder™ engine which helps designers (even those without previous FPGA experience) to create a “soft” microcontroller which matches their precise requirements, with just a few clicks of a mouse (and without writing any VHDL code).
  • Once you’ve created your microcontroller, you’ll find that RapidiTTy™ FPGA includes full source code for a royalty-free version of the InfiniTTy™ operating system which is suitable for use in a range of embedded systems. It also includes an extensive suite of high-quality library code covering day-to-day programming tasks.
  • RapidiTTy™ FPGA includes (VHDL) source code for a highly-configurable version of the TTE32-SM3 “soft” microcontroller (allowing experienced developers to have full control over their designs).
  • With RapidiTTy® FPGA 2.0, you can speed up your development cycle by doing all initial code development on a simulated target. No more slow downloads to an FPGA board!
    The simulator runs on your PC and is fully integrated with the RapidiTTy® IDE.
  • RapidiTTy® FPGA 2.0 provides extensive debug support (e.g. breakpoints and single-step from C), fully integrated with the IDE. Please note that the simulator also provides full debug support.
  • RapidiTTy® FPGA 2.0 is designed to minimise the effort involved in crucial timing analyses (including worst-case execution time measurements).
  • Last (but not least), RapidiTTy® FPGA is based on time-triggered (TT) technology. Use of TT technology helps to ensure that your applications have very predictable behaviour, and makes them easier to debug and test.

Digilent Nexys development board

The TTE32-TT3 soft processor core

Most RapidiTTy® FPGA packages include a development licence and full VHDL source-code for the TTE32-TT3 soft processor. Cost-effective production licences for this core are also available.

Further information about RapidiTTy® FPGA v2.0

Product packages and pricing

RapidiTTy® FPGA is available in both Development and Production packages.

Single (permanent, development) licences for RapidiTTy® FPGA 2.0 are available for £1995 + VAT per seat (pricing in other currencies available on request).

Significant discount are available for multi-seat orders.

Please contact us to place your order or to request further details.

Evaluating RapidiTTy® products

We recognise that purchasing tools is not a straightforward process, and that you need to make sure that you make the right decision for your company.

If you are interested in evaluating any of our RapidiTTy® products, we’ll be happy to help: please see our evaluation page for details.

Applications for RapidiTTy® FPGA

As with all products from TTE Systems, RapidiTTy® FPGA is based on time-triggered (TT) technology. Use of TT technology helps to ensure that your applications have very predictable behaviour, and makes them easier to debug and test.

The benefits of TT technology are widely recognised, which is why this approach has been used in the aerospace industry for some 30 years. As a result of more than a decade of research (and several patent applications), the advent of the RapidiTTy® family now means that the benefits of TT technology are available for use in a much wider range of applications.

Typical applications for RapidiTTy® FPGA include:

  • Aerospace (e.g. aircraft flight and engine control; satellite systems)
  • Automotive (e.g. cruise control, steer-by-wire, engine management, roadside traffic signal)
  • White goods (e.g. washing machines, dishwashers)
  • Brown goods (e.g. set-top boxes)
  • Medical (e.g. clinical monitoring systems)
  • Industrial / factory control (e.g. robotics, control systems, condition monitoring / fault diagnosis)
  • Railway (e.g. on vehicles and trackside)
  • Defence (e.g. in-vehicle communications, flight control)
  • Telecommunications (e.g. handsets, walkie-talkies, base stations)
  • Agriculture (e.g. farm equipment, dairy systems, livestock feeding systems)
  • Sports (e.g. score boards, monitoring horse racing)

Further information about time-triggered technology

Cover of Patterns for Time-Triggered Embedded Systems

All RapidiTTy® products are based on time-triggered technology. To find out more about this approach to software development, a free book is available.

“Patterns for Time-Triggered Embedded Systems” (PTTES) describes the first comprehensive set of ‘design patterns’ to support the rapid development of time-triggered embedded systems based on resource-constrained embedded processors.

You can download a complete copy of PTTES (PDF file), plus all of the source code, from this WWW site (free of charge).