IMA Flashcards

1
Q

problems with cassical / federated avionics

A
  • crosslinking to add new system
  • supplier making hardware and software (not specialist in both)
  • a lot of diff hardware and software on aircraft that is proprietary. -> high mantenence effort.
  • cross-computer links and proprietary -> diff for maintenence
  • hardware and software no abstractino -> more expensive with obsolescnce (can have to requalify system)
  • supplier insentive to ned to do maintenence
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

goals of IMA

A
  • reduce number of controllers
  • reduce obscolencence costs via OS
  • standard API for all software
  • standard hardware platform. (reduce maintenance costs. )
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what is IMA?

A

integration of software onto shared hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

describe the IMA cabinet concept? (beoing)

common computing resource is cabinet

A

chassis with backplane data bus and
CPM (computer processing unit with Ram, CPU, application software)
power
IOM (input output modules)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

IMA cabinet concept advantages

A
  • strictly modular and scalable (maximum modularity and scalability)
  • easy to replace module (each hardware is LRU - line replacable unit) to it is heavier
  • can have third party IOM
  • reduce CPU needs to do redundant signal procesing

(addidional delay on backplane bus)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what does a B-777 IMA cabinet (CCR -common computing resource) contain

A

2 x cabinet switch
8 x general processing module
2 x graphics generator
2 x power conditioning unit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what does the AFDX topology contain for the IMA cabinet concepts

A

2 x CCR common computing resource
6 x remote switches
21 x remote data concentrators

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

what are the components of the Integrated LRU IMA Platform

A

CPU board (CPU and RAM including software applications)
power board
I/O board (signal processing -data busses, analog, discrete)

all in a metal housing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

CPOIM communication

A
  • CPIOMS communicate via AFDX network

- board communicate via USB (airbus EYY) or PCI (thales deihl)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

CPIOM advantages

A

powerful CPU-> up to 23 apps
compact and lightweight
can build various kinds of CPIOMS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

CPIOM disadvantages

A
  • if board breakes, entire LRU needs to be replaced.
  • moderatey scalable
  • 3rd party I?O requires qualification of entire CPIOM
  • high deegree of CPU/ I?O integration effort
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

what are the seven CPIOMs and what do they do?

what else links to ADCN

A
CPIOM A - pneumatic
B - Aircon
C - cockpit and flight controls
D - air ground data link
E  - electrical 
F - fuel
G - landing gear

IOM -for IO without AFDX connection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

who builds each CPIOM

A

airbus EYY -> C, D,
Thales Deihl -> A, B, E, F, G

THales Deihl supplies OS for alles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

what does a CPIOM contain?

A
  • firmware
  • OS
  • config tables
  • system applications
  • ATAxx applicatinos
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

what does firmware do?

A

makes CPIOM operable

  • to load OS
  • basic data loading
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

what is OS job

A
  • separate hardware + software (abstraction -> good for obsolescence)
  • partitioning (OS has DAL of highest user -> separates user time so they can each have lower DAL runnning on same OS)
  • ensure segregation of OS from applications (scheduling, mom managemnet, IO handling)
17
Q

how is memory organized

A

-each app has its own memory and own independent access to it

module area
partition area
supervised are
user area

18
Q

what is NVM and how is it organized

A

non-volatile memory (won’t erase in no power mode)

each applicatino has some

19
Q

how is I/O handled?

A

The OS stores io data in driver lanes

samples are updated either via sampling (continuous replacement) or queuing (sequential transition)

20
Q

job of API

A

makes requests from application to OS resources

21
Q

describe the OS configuration

what is usage domain

A

static, determined at time of compile/design (based on many rules)
-verifyed by DO 178 to DAL A (global and local)

usage domain is set of possible configurations

22
Q

what measures can be taken if bite detects an error?

A
  • error stored in NVM
  • software restart
  • hardware restart
  • LRU shut down and redundant system takes over.
23
Q

what is additional job of R-BITE

A

confirm and correlate errors reported by system BITES of IMA resources. Reports to CMS

can get no fault found errors

24
Q

what are the levels of BITE in IMA

A

application BITE : software reports to system BITE

System BITE: reports to CMS and RBITE

RBITE: correlates error. Reports to CMS

25
Q

what is purpose of ISDL and limitations?

A

IS: monitor resources from outside computer

DL: load software onto coputers
-> slow (must be doen in 15 min bc it is done through OMT which is avionics domain to avionc network (ADCN) and must go through SCI which checks packet wise

26
Q

what is SNMP and MIB

A

the checking of errors in translation through AFDX network are stored in MIB (management information base). Small Network Management PRotocol is used to quired results. This is a task of the AFDX Central Network BITE

27
Q

What is the job of monitoring?

A

continuously monitors CPIOM functions (memory segregation, watchdog timer, I/O communication hardware errrors.)
reports to BITE.
(does actual checking of functions. BITE reports to CMS and doing of appropriate actions)

28
Q

what does system supplier normally issue along with system for qualification

A

Declaration of design and performance. (fully certified system complying with all DO 178

29
Q

new qualification relationships

A

see pic

30
Q

what are the goals for software qualification

A
  • dont have to qualify entire unit
  • change of software should not require change of any other software qualification
  • independent dqualification
31
Q

what are prerequisites for goals of software qualification to be achieved

A

1) segregation of all software even in cases of shared resources
2) even for arbitrary configuration

32
Q

what is incremental qualification

A

certify parts of IMA, not whole

33
Q

what is “usage domain”

A

set of valid configurations

rules of dependencies of commonly used resources

defines max and min values, dependencies, compiler settinds..

by IMA moule suplier

necessary so others can maek independent software

34
Q

which document outlines IMA qualification process?

A

DO 297 -> references DO 178 and DO 254