RapidiTTy® x86 v1.2

RapidiTTy product logo

RapidiTTy® development tools deliver “TT in a box”: they provide everything you need to create time-triggered embedded systems. The tool sets include compilers, substantial code libraries, the InfiniTTy™ operating system (royalty free for most customers) and full support for detailed timing analysis.

RapidiTTy® x86 provides the functionality of RapidiTTy® MCU, but for higher-end hardware based on the Intel® x86 architecture (including Intel® Atom).

RapidiTTy® x86 can be used:

  • For deployment of high-end applications (taking advantage of the 4Gb+ address space and high CPU performance of embedded PC hardware).
  • As a platform for rapid prototyping (designs and code can be moved easily to other members of the RapidiTTy® family);

RapidiTTy® x86 applications can be booted directly from hard disk, CD-ROM and even USB memory stick. You can also use the integrated simulator to develop and test on the same machine.

Debugging is carried out with GDB over a serial connection, using exactly the same interface as the other RapidiTTy® tools.

Key benefits

  • A tightly-integrated tool suite with the familiar RapidiTTy® IDE: provides support for x86 targets (suitable for the “386” - and above – processors, including Intel® Atom).
  • RapidiTTy™ x86 includes full support for the InfiniTTy™ operating system which is suitable for use in a wide range of embedded systems (and is royalty free for most customers) .
  • Includes an extensive suite of high-quality library code covering: text-mode video; VESA; watchdog timer; time-stamp counter (TSC); keyboard; serial (RS-232) port; parallel port; PCI bus calls; hard disk support; FAT file system support.
  • Includes a complete suite of drivers for the TTE Systems I/O expander module (please see below). This provides direct support for: Two 8-bit digital IOs; Two analogue input channels (12-bit); Two analogue output channels (12-bit); Two “Controller Area Network” (CAN) interfaces; Two test switches; Eight test LEDs.
  • Operates completely in 32-bit Protected Mode with access to the full 4Gb+ address space.
  • Includes a bootloader which conforms to the multiboot specification (can employ bootloaders such as Syslinux or GRUB). Bootable media includes HDD, Floppy, USB flash drive, Flash memory cards, CDROM and Network boot.
  • Provides extensive debug support fully integrated with the IDE (including a GDB stub).
  • RapidiTTy® x86 includes a powerful timing analysis toolbox. With this toolbox, you can perform measurement-based timing analysis and obtain a full understanding of the way your tasks behave as the system executes on your actual hardware. Information such as processor utilisation, individual task execution time and task jitter can be obtained very easily. The information is reported graphically, and can be exported in a range of formats (pdf, xls, jpeg etc) for use in your system and testing documentation.
  • RapidiTTy® x86 includes a static memory analyser that provides useful information on stack utilisation for individual functions, as well as both code and data meters.
  • Last (but not least), RapidiTTy® x86 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.

RapidiTTy x86 in layers

Product brochure

TTE Systems I/O Expander Module v2.0

One challenge facing those wishing to prototype on a PC platform is the lack of I/O support. To address this problem, we have developed a cost-effective I/O expander module which can be used with RapidiTTy x86 to provide the following I/O capabilities:

  • Two 8-bit digital IOs
  • Two analogue input channels (12-bit)
  • Two analogue output channels (12-bit)
  • Two “Controller Area Network” (CAN) interfaces
  • Two test switches
  • Eight test LEDs

A full suite of drivers is provided to support the above hardware.

Where required, the I/O expander module can also be linked easily to FPGA- or MCU-based designs, allowing the creation of initial system prototypes very easily.

TTE I-O expander (draft image)

Product packages and pricing

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

Single (permanent, development) licences for RapidiTTy® x86 v1.2 are available for £1795 + VAT per seat (pricing in other currencies available on request).

Significant discount are available for multi-seat orders.

Other licence options are also available (including Production licences).

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

Support and product updates

In the rapidly-changing embedded environment, our products are updated frequently. To help ensure that our customers always have access to our latest toolsets, we run a very simple and transparent system for product updates.

Please refer to our support page for 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.

Further information about time-triggered technology

All RapidiTTy® products are based on time-triggered (TT) technology.

If you’d like to to find out more about ways in which use of TT architectures can help your organisation to create reliable and cost-effective embedded systems, please download a white paper and a free book.