Your browser does not support JavaScript! Skip to main content
Free 30-day trial DO-178C Handbook RapiCoupling Preview DO-178C Multicore Training Multicore Resources
Rapita Systems
 

Industry leading verification tools & services

Rapita Verification Suite (RVS)

  RapiTest - Unit/system testing  RapiCover - Structural coverage analysis  RapiTime - Timing analysis (inc. WCET)  RapiTask - Scheduling visualization  RapiCoverZero - Zero footprint coverage analysis  RapiTimeZero - Zero footprint timing analysis  RapiTaskZero - Zero footprint scheduling analysis  RapiCouplingPreview - DCCC analysis

Multicore Verification

  MACH178  MACH178 Foundations  Multicore Timing Solution  RapiDaemons

Engineering Services

  V&V Services  Data Coupling & Control Coupling  Object code verification  Qualification  Training  Consultancy  Tool Integration  Support

Industries

  Civil Aviation (DO-178C)   Automotive (ISO 26262)   Military & Defense   Space

Other

RTBx Mx-Suite Software licensing Product life cycle policy RVS Assurance issue policy RVS development roadmap

Latest from Rapita HQ

Latest news

SAIF Autonomy to use RVS to verify their groundbreaking AI platform
RVS 3.22 Launched
Hybrid electric pioneers, Ascendance, join Rapita Systems Trailblazer Partnership Program
Magline joins Rapita Trailblazer Partnership Program to support DO-178 Certification
View News

Latest from the Rapita blog

How to certify multicore processors - what is everyone asking?
Data Coupling Basics in DO-178C
Control Coupling Basics in DO-178C
Components in Data Coupling and Control Coupling
View Blog

Latest discovery pages

control_tower DO-278A Guidance: Introduction to RTCA DO-278 approval
Picture of a car ISO 26262
DCCC Image Data Coupling & Control Coupling
Additional Coe verification thumb Verifying additional code for DO-178C
View Discovery pages

Upcoming events

DASC 2025
2025-09-14
DO-178C Multicore In-person Training (Fort Worth, TX)
2025-10-01
DO-178C Multicore In-person Training (Toulouse)
2025-11-04
HISC 2025
2025-11-13
View Events

Technical resources for industry professionals

Latest White papers

Mitigation of interference in multicore processors for A(M)C 20-193
Sysgo WP
Developing DO-178C and ED-12C-certifiable multicore software
DO178C Handbook
Efficient Verification Through the DO-178C Life Cycle
View White papers

Latest Videos

Rapita Systems - Safety Through Quality
Simulation for the Motorola 68020 microprocessor with Sim68020
AI-driven Requirements Traceability for Faster Testing and Certification
Multicore software verification with RVS 3.22
View Videos

Latest Case studies

GMV case study front cover
GMV verify ISO26262 automotive software with RVS
Kappa: Verifying Airborne Video Systems for Air-to-Air Refueling using RVS
Supporting DanLaw with unit testing and code coverage analysis for automotive software
View Case studies

Other Resources

 Webinars

 Brochures

 Product briefs

 Technical notes

 Research projects

 Multicore resources

Discover Rapita

Who we are

The company menu

  • About us
  • Customers
  • Distributors
  • Locations
  • Partners
  • Research projects
  • Contact us

US office

+1 248-957-9801
info@rapitasystems.com
Rapita Systems, Inc.
41131 Vincenti Ct.
Novi
MI 48375
USA

UK office

+44 (0)1904 413945
info@rapitasystems.com
Rapita Systems Ltd.
Atlas House
Osbaldwick Link Road
York, YO10 3JB
UK

Spain office

+34 93 351 02 05
info@rapitasystems.com
Rapita Systems S.L.
Parc UPC, Edificio K2M
c/ Jordi Girona, 1-3
Barcelona 08034
Spain

Working at Rapita

Careers

Careers menu

  • Current opportunities & application process
  • Working at Rapita
Back to Top Contact Us

Breadcrumb

  1. Home
RTBx

The ultimate data logging solution

RTBx demo

Why choose the RTBx ?

  •  Automatically collect and timestamp execution data from embedded systems
  •  Produce traces for RVS analysis
  •  Easy to get started
  •  Reduce post-processing effort
Contact us
  • Overview
  • Features
  • Resources
  • Specifications
  • FAQs

Automatically collect and timestamp execution data from embedded systems

The RTBx automatically collects and timestamps execution data from embedded systems while they run. These results can be analyzed by RVS to verify the behavior of your application.

With flexible options for interfacing with your target hardware, the RTBx lets you collect data produced at a high rate that you can trust and use to verify your application.

collect and timestamp execution data
produce traces for rvs

Produce traces for RVS analysis

The RTBx lets you collect traces that can be used by RVS to verify your system’s behavior. This supports your functional testing (RapiTest), structural coverage analysis (RapiCover), execution time analysis (RapiTime), and lets you visualize the scheduling behavior of your system (RapiTask).

With streamlined integrations, it’s easy to get set up collecting data from your target with the RTBx and analyzing your data through an automated RVS environment.

Easy to get started

It’s easy to get started collecting data with the RTBx. With a web-based manager, you can easily configure your collection settings through a graphical interface.

You can start the RTBx up remotely through the web interface or configure it to start up automatically when you run your code through simple build scripts.

easy to get started
easy postprocessing

Reduce post-processing effort

The RTBx reduces the effort needed to process your data by providing a range of filtering options with which you can automatically filter the data collected from your target as it’s captured.

By specifying pin signatures and masks, you can ensure that you only capture the relevant data, eliminating unnecessary effort later in your analysis.

Product features

  • High-speed continuous processing Log and timestamp trace data produced at high rates for days on end.
    Discover this feature
  • Automatically timestamp data Remove the need for on-target timestamping procedures or hardware that causes bottlenecks in your testing.
    Discover this feature
  • Flexible connection strategies Connect to almost any embedded target with a range of connection strategies.
    Discover this feature
  • Web-based manager Manage the RTBx easily through a web client.
    Discover this feature
  • Automated tracing Integrate into your existing continuous build environment to collect data from tests automatically.
    Discover this feature
  • On-the-fly filtering Reduce downstream data processing time by filtering data as it is collected.
    Discover this feature

Downloads

 
CodeTEST™ Replacement with RVS
  Product brief
Continuous tracing with the RTBx data logger
  Technical note
Connecting the RTBx to Embedded Targets
  Technical note
Using RapiTime with VxWorks to verify real-time performance
  Technical note
Using RapiTime and RapiTask with RTEMS® to verify real-time performance in a multicore environment
  Order Information sheet
RTBx Order Information

Pagination

  • Current page 1
  • Page 2
  • Next page ›
  • Last page Last »

News & Blog

Blog
Software verification on the Solar Orbiter
Blog
Metrowerks CodeTest - How and why to upgrade
Blog
Diagnosing the connection between RTBx and embedded targets
Blog
How do I set up an MPC5xx IO port to collect data?
Blog
Using I/O ports on the STM32 F4 Discovery
Blog
Unboxing the new RTBx

Pagination

  • Current page 1
  • Page 2
  • Next page ›
  • Last page Last »

Specifications

Specification

RTBx 2220

Signal input

Up to 32 bit

Maximum sustained tracing rate

250 million ipoints/second

Minimum ipoint separation

4 ns

Sampling frequency

250 MHz

Storage capacity

500 GB† 

Typical continuous tracing duration

Days

Electrical signal

LVDS/TTL‡

†Additional capacity available on request. ‡Using an adapter.

If your requirements exceed the stated specifications, contact us for options.

Frequently asked questions

  • General
  • Compatibility
Expand All
  • What is the RTBx? 
  • How do I connect RTBx to my target? 
  • What if I don’t have a spare I/O port? 
  • How do I collect timestamped data with the RTBx? 
  • What is the “maximum sustained tracing rate”? 
  • Will the RTBx support my processor running at x MHz?  
  • What if I don’t have a spare I/O port?

    You can connect RTBx to an address bus that runs at up to 250 MHz. To do this, you must reserve a range of addresses for ipoints, with one bit reserved to indicate that the value on the address bus is an ipoint. The ipoint instrumentation writes a value to a specific address in that region to denote a specific ipoint. This approach reduces the maximum trace duration of the RTBx.

  • Will the RTBx support my processor running at x MHz?

    This depends on the number of CPU cycles it takes to output successive ipoints, and the rate ipoints are written at. For example, RTBx 2220 can collect trace data via an I/O port with a minimum separation of 4 ns (250 MHz). This model can therefore support a 1 GHz CPU that outputs trace data once every 4 cycles. 

  • What is the “maximum sustained tracing rate”?

    This is the maximum tracing rate that can be sustained over time, calculated from the number of ipoints the RTBx can process per second. The RTBx can support a higher tracing rate for short periods of time, provided that the minimum separation between instrumentation points is met.

  • How do I collect timestamped data with the RTBx?

    The RTBx automatically timestamps data it collects, using either an internal clock or that on embedded hardware. This removes the need to configure a timestamping procedure on the embedded target itself, which would incur code size and execution time overheads.

    Compared to other hardware that can be used for timestamping such as debuggers and logic analyzers, the RTBx can collect trace data for far longer, meaning that it doesn't become a bottleneck in your testing.

  • How do I connect RTBx to my target?

    We supply standard data cables, an adapter, and flying leads to connect RTBx to LVDS or TTL I/O ports. If your target hardware uses non-standard pins or electrical signalling, we provide advice on the best way to connect RTBx to your target, and can develop high performance custom cables to meet your needs.

  • What is the RTBx?

    The RTBx is a data logger that provides a cost-effective, easy-to-use solution for collecting and timestamping long streams of verification data from software tests run on embedded hardware. It is target-independent, supporting a wide variety of target architectures, and provides an excellent way of collecting trace data for use by RVS.


RTBx success story

How Rapita Systems worked with CDS to develop, implement and validate a WCET process that works with their development approach.

  • Solutions
    • Rapita Verification Suite
    • RapiTest
    • RapiCover
    • RapiTime
    • RapiTask
    • MACH178

    • Verification and Validation Services
    • Qualification
    • Training
    • Integration
  • Latest
  • Latest menu

    • News
    • Blog
    • Events
    • Videos
  • Downloads
  • Downloads menu

    • Brochures
    • Webinars
    • White Papers
    • Case Studies
    • Product briefs
    • Technical notes
    • Software licensing
  • Company
  • Company menu

    • About Rapita
    • Careers
    • Customers
    • Distributors
    • Industries
    • Locations
    • Partners
    • Research projects
    • Contact
  • Discover
    • Multicore Timing Analysis
    • Embedded Software Testing Tools
    • Worst Case Execution Time
    • WCET Tools
    • Code coverage for Ada, C & C++
    • MC/DC Coverage
    • Verifying additional code for DO-178C
    • Timing analysis (WCET) & Code coverage for MATLAB® Simulink®
    • Data Coupling & Control Coupling
    • Aerospace Software Testing
    • Automotive Software Testing
    • Certifying eVTOL
    • DO-178C
    • AC 20-193 and AMC 20-193
    • ISO 26262
    • What is CAST-32A?

All materials © Rapita Systems Ltd. 2025 - All rights reserved | Privacy information | Trademark notice Subscribe to our newsletter