Your browser does not support JavaScript! Skip to main content
Free 30-day trial Customer portal Contact
 
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

Multicore verification

  CAST-32A Compliance   Multicore Timing Solution   RapiDaemons

Services

  V & V Services   Qualification   Training   Tool Integration

Industries

  Aerospace (DO-178C)   Automotive (ISO 26262)   Space

Other

  RTBx   Mx-Suite   Software licensing   Product life cycle policy

Latest from Rapita HQ

Latest news

Propelling the next generation of scientists
DO-178C Virtual Training - November 2020
NXP MCFA 2020

Latest from the Rapita blog

Leveraging FACE Conformance Artifacts to Support Airworthiness
Assured Multicore Partitioning for FACE Systems
Going above and beyond the quality standards

Upcoming events

Safe Use of Multi-Core Processors Seminar
2021-04-05

Technical resources for industry professionals

Latest White Papers

Multicore Timing Analysis for DO-178C
Seven Roadblocks to 100% Structural Coverage (and how to avoid them)
Eight top code coverage questions in embedded avionics systems

Latest Videos

MASTECS Project
Testing using the RapiTest scripting language thumbnail
Testing using the RapiTest scripting language
Continuous verification with RVS and Jenkins Thumbnail
Continuous verification with RVS and Jenkins
Zero footprint timing analysis with RapiTime Zero Thumbnail
Zero footprint timing analysis with RapiTime Zero
RapiTask Zero Thumbnail
Zero-footprint system event tracing with RapiTask Zero

Latest Webinars

Incremental Assurance of Multicore Integrated Modular Avionics (IMA)
Certifying multicore systems for DO-178C (CAST-32A) projects
Airborne Safety with FACE™ in the Digital Battlespace

Latest Case studies

Cobham Aerospace Connectivity: RapiCover continues to deliver on the most challenging targets
DO-178B Level A Embraer FCS
Validation of COTS Ada Compiler for Safety-Critical Applications

Discover Rapita

Who we are

The company menu

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

Careers

Careers menu

  • Current opportunities & application process
  • Working at Rapita

US office

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

UK office

+44 (0)1904 413945
enquiries@rapitasystems.com
Atlas House
York, YO10 3JB
UK

Back to Top

Breadcrumb

  1. Home
  2. RVS
  3. RTBx
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
CAST-32A Compliance Solution
  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

Pagination

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

News & Blog

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
News
Altran uses Rapita tools to support on-target timing analysis
News
High-rate data logging with the RTBx 2220

Pagination

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

Specifications

Specification RTBx 2220 RTBx 2320* RTBx 2240* RTBx 2340*
Signal input Up to 32 bit Up to 64 bit
Maximum sustained tracing rate (million ipoints/second) 250 720 250 720
Minimum ipoint separation 4 ns 2 ns 4 ns 2 ns
Sampling frequency 250 MHz 720 MHz 250 MHz 720 MHz
Storage capacity 500 GB† 
Typical continuous tracing duration Days
Electrical signal LVDS/TTL‡
 

*Currently under development; specification of the final model may change. †Additional capacity available on request. ‡Using an adapter.

Frequently asked questions

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.

  • 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.

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

    • CAST-32A Compliance Package
    • 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
    • Customers
    • Distributors
    • Industries
    • Locations
    • Partners
    • Research projects
    • Contact
  • Discover
    • AMC 20-193
    • What is CAST-32A?
    • Multicore Timing Analysis

    • MC/DC Coverage
    • Code coverage for Ada, C & C++
    • Embedded Software Testing Tools
    • Aerospace Software Testing
    • Automotive Software Testing
    • Certifying eVTOL
    • DO-178C Testing

    • WCET Tools
    • Worst Case Execution Time

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