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