Design
Green Hills Software INTEGRITY-178B Time-Variant Unified Multi-Processing Operating System
X-ES announces that Green Hills Software's INTEGRITY-178B Time-Variant Unified Multi-Processing multicore operating system is supported on all of the X-ES Single Board Computers hosting Freescale QorIQ P2041, P3041, P4040, and P4080 processors. INTEGRITY-178B tuMP running on the X-ES rugged XPedite5470 P4080-based 3U VPX SBC has been selected by Rockwell Collins for use in their Unmanned Air System GPC-3000 Mission Computer.
X-ESBret Farnum, VP of Sales, X-ES stated, “the recent introduction of INTEGRITY-178B tuMP positions Green Hills Software as the clear leader among vendors of high assurance RTOSs for multicore processors. tuMP allows our customers to effectively utilize the latest multicore processors from Freescale in mission-critical avionics applications.”
Green Hills Software's INTEGRITY-178B tuMP multicore operating system builds upon a proven eleven-year service history and certification pedigree in the safety and security critical software market by incorporating patent-pending multicore operating system capabilities, including support for AMP and SMP. These tuMP capabilities enable multiple independent safety- and/or security-critical applications to execute on a multicore operating environment in a predictable, bounded, and application-independent manner. INTEGRITY-178B tuMP’s partitioning enforcing scheduling method results in a single OS (i.e. unified) that provides practical time-variant scheduling of both AMP and SMP applications simultaneously by enabling the association of cores and applications into groupings (called Affinity Groups) corresponding to an end-user intended function (or functions). tuMP defines groupings (called affinity groups) of how cores will be utilized by one or more applications, with the grouping of cores and applications being permitted to vary over time. Sets of affinity groups are then scheduled independently of other sets of affinity groups, permitting time-lines that closely correspond to application requirements, yet also permitting other sets of affinity groups to be developed that can make use of any of the time windows where cores are not being utilized. Multiple schedule support (i.e. Mode Change) further extends the INTEGRITY-178B tuMP scheduling capabilities, permitting tailoring of available applications and processor time resources based on the vehicle’s operational needs such as flight or combat phase.
The Freescale QorIQ Advanced Multiprocessing T-series 64-bit processors, T4240 and T4160, will be supported on the rugged 6U VPX XCalibur1840, with a scheduled 4Q12 introduction by X-ES. In the same timeframe, Green Hills Software plans to support INTEGRITY-178B tuMP on the XCalibur1840. Additionally, Green Hills Software will add support for Freescale Semiconductor's family of QorIQ processors based on the e5500 core, specifically the QorIQ P5020 and P5040 processors, which are supported on all of the X-ES products currently supporting the P3 and P4 families of QorIQ processors. Green Hills Software’s INTEGRITY-178B operating system is also supported on all X-ES boards supporting a Freescale QorIQ P1011, P1020, P2010 or P2020 processor.