REAL-TIME ADA APPLICATIONS WITH SILICON EXECUTIVES

Authors
Citation
B. Bauer et C. Bouvier, REAL-TIME ADA APPLICATIONS WITH SILICON EXECUTIVES, Microprocessors and microsystems, 19(2), 1995, pp. 83-88
Citations number
12
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture","Computer Science Theory & Methods
ISSN journal
01419331
Volume
19
Issue
2
Year of publication
1995
Pages
83 - 88
Database
ISI
SICI code
0141-9331(1995)19:2<83:RAAWSE>2.0.ZU;2-K
Abstract
Sextant Avionique plays a significant role in major commercial avionic programs, particularly within the Airbus family. In space activities, the company makes a key contribution to Ariane 4 and 5, and is involv ed in the Hermes spaceplane. In the defence sector, it participates in numerous programs (Mirage 2000 family, Rafale, Tigre, etc). The Ada l anguage has been used for several years in the development of embedded real-time applications for these domains. The major characteristics o f these applications are: long life: 20 years and more, dependability and certification, hard real-time: time and space constraints, specifi c hardware, software portability and re-usability. For more than 10 ye ars, we have been developing and studying synchronous and asynchronous real-time executives. OTR (operateur temps reel = real-time coprocess or) is the result of this experience. It is a hardware executive kerne l in silicon (ASIC: application specific integrated circuit) which was designed to meet the requirements of complex hard real-time on-board functions with cyclicity and asynchronous needs. The OTR coprocessor i s independent of both programming languages and microprocessors. It is an executive for the multimicroprocessor board including heterogeneou s microprocessors and, of course, the single-processor environment. Th e OTR-Ada services are available through an Ada package. This paper de tails the OTR concepts, the objectives and the services managed by the ALSYS/68020 and the TELESOFT/88100 OTR-Ada connections.