Notes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote.



Similar documents
Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

ARINC 653. An Avionics Standard for Safe, Partitioned Systems

STLinux Software development environment

Wind River ICE 2. Table of Contents. Key Features

Embedded Software development Process and Tools:

The evolving ARINC 653 standard and it s application to IMA

How To Test A Microsoft Vxworks Vx Works (Vxworks) And Vxwork (Vkworks) (Powerpc) (Vzworks)

Fondamenti su strumenti di sviluppo per microcontrollori PIC

Technical Data Sheet SCADE R17 Solutions for ARINC 661 Compliant Systems Design Environment for Aircraft Manufacturers, CDS and UA Suppliers

10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition

How To Develop A Powerpc/Powerpc/Ada 95/C++/Adma 83/C/C95/A95/C99/A83/A84/A85/A86/A75/A74

POSIX. RTOSes Part I. POSIX Versions. POSIX Versions (2)

Network connectivity controllers

Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v Steps to Developing a QNX Program Quickstart Guide

Eddy Integrated Development Environment, LemonIDE for Embedded Software System Development

VxWorks Guest OS Programmer's Guide for Hypervisor 1.1, 6.8. VxWorks GUEST OS PROGRAMMER'S GUIDE FOR HYPERVISOR

MVME162P2. VME Embedded Controller with Two IP Slots

Linux. Reverse Debugging. Target Communication Framework. Nexus. Intel Trace Hub GDB. PIL Simulation CONTENTS

Nios II Software Developer s Handbook

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

Special FEATURE. By Heinrich Munz

System Design Issues in Embedded Processing

VxWorks Licenses for EPICS Application Developers Andrew Johnson

CMS Central Monitoring System

IOVU-571N ARM-based Panel PC

DCS110 CATVisor COMMANDER

Programación de Sistemas Empotrados y Móviles (PSEM)

Simplifying Embedded Hardware and Software Development with Targeted Reference Designs

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

Java Embedded Applications

Linux A multi-purpose executive support for civil avionics applications?

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

Flight Processor Virtualization

Network device management solution.

APx4 Wireless System-on-Module 5/8/2013 1

Complete Integrated Development Platform Copyright Atmel Corporation

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

ISaGRAF. Getting Started. Software release 5.2

Safety-Critical Software Development for Integrated Modular Avionics

System Software Integration: An Expansive View. Overview

Software development and debugging for NXP ARM7 MCUs

WinCon Programmable Automation. Controller

Achieving Real-Time Performance on a Virtualized Industrial Control Platform

VTrak SATA RAID Storage System

Migrating Application Code from ARM Cortex-M4 to Cortex-M7 Processors

1. Overview of Nios II Embedded Development

Java and Real Time Storage Applications

1. Overview of Nios II Embedded Development

Site Configuration SETUP GUIDE. Windows Hosts Single Workstation Installation. May08. May 08

White Paper. Real-time Capabilities for Linux SGI REACT Real-Time for Linux

PikeOS: Multi-Core RTOS for IMA. Dr. Sergey Tverdyshev SYSGO AG , Moscow

Use Cases for Target Management Eclipse DSDP-Target Management Project

Understand and Build Android Programming Environment. Presented by: Che-Wei Chang

Going Linux on Massive Multicore

UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS

Computer Automation Techniques. Arthur Carroll

Ways to Use USB in Embedded Systems

SBC6245 Single Board Computer

Planning Domain Controller Capacity

Freescale Semiconductor, I

S7 for Windows S7-300/400

APC Enterprise KVM Switches

Mobile Operating Systems Lesson 05 Windows CE Part 1

Modular I/O system Rugged Modular I/O System Solutions EN certified for railway applications

85MIV2 / 85MIV2-L -- Components Locations

SmartSystems Foundation

Open Source Implementation of Hierarchical Scheduling for Integrated Modular Avionics

Table of Contents. Introduction...9. Installation Program Tour The Program Components...10 Main Program Features...11

Network device management solution

OPERATING SYSTEM SERVICES

Embedded PC The modular Industrial PC for mid-range control. Embedded PC 1

Selection Criteria for ZigBee Development Kits

TESSY Automated dynamic module/unit and. CTE Classification Tree Editor. integration testing of embedded applications. for test case specifications

Embedded Development Tools

Applying Multi-core and Virtualization to Industrial and Safety-Related Applications

Boeing B Introduction Background. Michael J. Morgan

Media Gateway with IP and ATM Interworking

UM1680 User manual. Getting started with STM32F429 Discovery software development tools. Introduction

Pre-tested System-on-Chip Design. Accelerates PLD Development

KeyStone Multicore. Ecosystem

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Virtualization for Hard Real-Time Applications Partition where you can Virtualize where you have to

Real-time Operating Systems. VO Embedded Systems Engineering Armin Wasicek

Price: see your VeriFone sales representative. Per student, Excluding VAT.

PRINT SERVER IMPLEMENTATION ALTERNATIVES. An XCD White Paper

WinCON8000-R2/R8. Hardware User s Manual

Linux for Embedded and Real-Time Systems

Embedded Display Module EDM6070

Best Practices for Deploying, Replicating, and Managing Real-Time and FPGA Applications. ni.com

Application Note: Connecting to a 2500 Series Processor using PLC Workshop

Development of complex KNX Devices

DS1104 R&D Controller Board

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Products. CM-i586 Highlights. Página Web 1 de 5. file://c:\documents and Settings\Daniel\Os meus documentos\humanoid\material_o...

OpenClovis Product Presentation

APNT#1209 Using GP-Pro EX in Windows 7 XP Mode. Introduction. Prerequisites. Licensing and availability of XP Mode

How to Run the MQX RTOS on Various RAM Memories for i.mx 6SoloX

National CR16C Family On-Chip Emulation. Contents. Technical Notes V

PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram

Network Scanning: A New Feature for Digital Copiers

Transcription:

Specifications for ARINC 653 compliant RTOS & Development Environment Notes and terms of conditions Vendor shall note the following terms and conditions/ information before they submit their quote. 1. All software bought out and supplied to NAL should have necessary license in the name of Director, NAL 2. All items must carry a minimum of ONE year warranty from the date of installation OR 18 months from the date of delivery. 3. The product support from the vendor should be at least for a period of TEN years from the date of supply of items to NAL. 4. The vendor shall be aware that no price variation is allowed once the purchase order is placed. 5. The vendor shall be aware that NAL shall not pay any charges not mentioned in the quotation. 6. Delivery schedule shall be strictly maintained as the item is for a time bound project. NAL may enforce LD clause in case of delay in delivery. 7. The vendor shall arrange training for 4 scientists on the interface issues, functional blocks of RTOS, complete training on the RTOS internals, runtime monitor, RT debug and a sample application to understand the interface issues like ARINC 653, DO 178B Level A application etc., The training shall be for a minimum duration of 10 to 12 days. The training shall be given in two phases Phase I : Immediately as part of installation and commissioning of the software for complete functionality and integration Phase II : After the software is delivered to NAL and initial training is completed and the actual project work has been started. This training shall be an advanced training focused on the internals of the RTOS, timing issues, optimization for flight critical applications using time and memory partitioning. The training shall also cover a simple application development using time and memory partitioning. The date of training shall be fixed after initial integration is done and basic level of integration is done, so that the advanced training is best absorbed.. 8. Vendor shall provide complete documentation in paper and CD media also. 9. Any software supplied along with the main RTOS and drivers shall be DO 178B level A compliant and shall supply the same with proper approved evidence documentation and operating documentation 10. Quotation shall be un-conditional for each one of the items for which RFQ released. 11. Vendor shall quote in two parts technical and Commercial. The commercial quotation shall be as per the item list mentioned and may add any other costs if applicable as separate item apart from requested items. 12. Vendor shall quote for item 5 and 6 committing to supply the same later when NAL may place PO separately for item 5 or item 6 depending on the need of the project. Currently item 5 and 6 will not be purchased. The price variation for future buy may be as per standards. 13. Vendor not quoting for item 5 and 6 shall be dis-qualified

Item No Description of Item Qty Remarks DO 178B Level A and ARINC 653 compliant Real Time Operating System Vx Works Item 1 Item 2 Item 3 Item 4 Item 5 Item 6 Item 7 with floating License Complete documentation and license in both paper and CD media Item 1 in the text Workbench for VxWorks AE 653 version 2.4 or latest with floating/node-locked license Item 1 in the text Power PC development board 7447 Item 2 in the text In Circuit Emulator for 74XX family of PPC with all drivers compliant to DO 178B level A Item 3 in the text DO 178B level A compliant visionclick debugger Item 4 in the text DO 178B level A certification package Item 5 in the text Complete Source code for full RTOS as per item 1. Board Support Package ( BSP) for the Power PC 74XX family processors using either SBS, Radstone or any other standard VME 64X board ( If the BSP is available for the selected hardware with the hardware vendor) Two

Software Specifications Important Note : Specifications are given based on VxWorks, however vendor may also quote for Integrity 178B also. The vendor shall quote the RTOS, tools etc as against specifications mentioned. Example the tool Workbench for VxWorks is asked for as specification, the vendor who is quoting for Integrity RTOS shall quote equivalent tool in Integrity. NAL will decide to select either VxWorks or Integrity before finalizing the commercial quote. Item 1 : VxWorks DO 178B level A and ARINC 653 compliant Real Time Operating System for aerospace flight critical system with following specification 1. Real Time Operating System (RTOS Kernel) shall a) be Fast, Deterministic Real-Time response. b) Support for partition level OS (POS). It should provide time & space separation between partitions. c) Support for dedicated Inter-Partition Communication mechanism. d) By Fully compliant to DO 178B level A, ARINC 653 Supplement-1, Including Health Monitoring, cold/warm starts & mode based scheduling (should support at least 16 predefined schedules). e) Full support for ARINC 653 API (APEX). f) Support for POSIX 52 subset. g) Complete FAA DO-178B Level A certification evidence supporting IMA (Integrated Modular Avionics) deployment. Needs to be quoted separately. Certification Evidence should include following: o All DO-178B Level A documents. This should include complete requirements and design documents; all code, design & code reviews; test plans, tests and all test results; plus the Software Vulnerability Analysis. This documentation should be provided for both the Operating System and for the DO-178B qualified development and verification tools. o Full Source Code. h) Support for applications that are not certified. (full ADA run-time or C++) There should not be any limitation on using ONLY certified APIs. i) FAA DO-178B Level A certifiable Network Stack. j) Be with complete BSP for PPC 7447 processor. k) BSP for the supported boards should be provided along with BSP Development Kit for developing BSPs for custom designed boards. l) Support for GNU C/C++ and ADA compiler. m) Support for kernel objects (Semaphores, Message Queues, timers, heap management) within different partitions. 2. Simulator a) An RTOS Simulator which enables developer to compile and test the application without physical hardware. b) Support for TCP/IP stack & ISR Simulation. c) Capable of simulating up to 10 instances of the target on a single host. d) All the features of IDE should also be supported for Simulator.

3. Integrated Development Environment (IDE) a) GUI based Workspace & Project management capabilities. b) GUI based source level debugger. c) GUI based OS run-time analyzer, providing information about context switches, ISR executions, task state transitions, kernel objects usage, Network packet flow, user defined events in micro second resolution. d) GUI based tool to monitor partition level memory, CPU & kernel objects usage. e) Support for tool to show ARINC 653 specific APIs (APEX) Events graphically. f) GUI based tool to monitor memory allocation. g) GUI based CPU monitoring tool. h) Support for CLI based debugging and monitoring of the system at run-time. i) Support for Windows 2000 & XP host OS. j) GUI tool for Source Code Analysis. Deliverables WindRiver Platform for Safety Critical ARINC 653 version 2.1 VxWorks AE653 Real-Time OS ARINC 653 conformant RTOS VxWorks 5.5 based Partition-level OS supporting POSIX, Ada, ARINC and VxWorks applications simultaneously. WorkBench for VxWorks AE653 version 2.4 WR System Viewer Software Logic Analyzer WR Source Code Analyzer VxSim Integrated VxWorks Simulator DO-178B Level A qualified XML Configuration Tool. High end Host operating and target simulation workstation computer system with laser colour printer for design / development for each license DO-178B Level A qualified certification tools o Agent for the certified Environment (debug agent/tool) o Port Monitor o CPU Monitor o Memory Monitor o Host Shell Command BSP Developer s Kit To develop custom BSPs GNU v3.3.2 C/C++ Compiler Workspace and Project Builder Target Manager Item 2 : Development Board with following specification Wind River's SBC7447 development board MPC7447 Microprocessors available with the following clock speeds: Up to 1.264GHz CPU 133MHz Processor Bus 266MHz DDR Bus Marvell Discovery II MV64360 Memory/PCI/GbE controller with support for the following external I/O peripherals: (1) 32/64-bit PMC slot Interface to CompactPCI backplane

(3) 10/100/1000BaseT Ethernet (2) RS-232 Serial ports 512MB DDR SDRAM SODIMM 266MHz (user expandable to 1GB) 64MB Flash SODIMM (user expandable to 128MB) 8KB EEPROM (4) User LEDs (4) User switches (4) Pin GPIO header 16-pin JTAG COP Interface Item 3 : In Circuit Emulator for Development board and shall support for 74xx family of PPC with following specification Wind River ICE (In-Circuit Emulator) for MPC 7447 Synchronous system-level debugging of multiple microprocessors enables cost savings - one hardware device can support multiple devices on a scan chain Supports simultaneous access to eight JTAG devices from 128 possible devices in a scan chain Supports homogenous or heterogeneous microprocessor architectures simultaneously Single emulator can be used across entire development team MPC 7447 processor support Scalable to include real-time trace and upgrades to Wind River Trace Supports internal trace buffers for PPC processors with no additional hardware Provides leading download speeds and flexibility in the development environment Supports 10/100 Ethernet connection Can be remotely located and accessed via internal IP network and/or the Internet Item 4 : vision CLICK debugger with following specification visionclick Debugger Drag-and-drop capabilities Hardware breakpoints and built-in diagnostics Drag-and-drop debugging Extensive flash programming support Item 5 : DO 178B Level A and ARINC 653 compliant certification package with following specification DO 178B Certification Evidence Package for ARINC 653 Sealed DVD, ready for submission to certification authorities, and includes all DO-178B Level A documents. Full VxWorks AE653 Source Code. The documents include: Plan for software aspects of certification(psac) Software QA plan Software CM plan Software development plan (Software requirements, design & coding standards) Software Verification plan

Software Requirements Specifications Software Design document Version Description document Traceability matrix Software Development Folder (Design, code, test reviews, functional tests & Coverage results) Tool Qualification documents Software Accomplishment summary (SAS) Software Vulnerability Analysis Item 6 : DO 178B LevelA and ARINC 653 compliant source code for the RTOS Full VxWorks AE653 Source Code. Technical and operational documentation Item 7 : DO 178B LevelA compliant BSP for SBS or Radstone or any other VME64X based processor with source code for the RTOS ( if the BSP is not available with the hardware vendor for the RTOS) Complete BSP development for the processor supporting the RTOS Complete DO 178B Level A qualified source for certification Technical and operational documentation