21.04.2013 Views

ETTC'2003 - SEE

ETTC'2003 - SEE

ETTC'2003 - SEE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Driven by requirements to keep mission<br />

critical military aircraft systems<br />

operational despite of unusual external<br />

conditions, CES is integrating into its<br />

forthcoming generation of function units<br />

an unprecedented number of monitoring<br />

and re-configuration elements. It wouldn’t<br />

come as a surprise if these elements, once<br />

developed, would also prove useful in<br />

commercial aircraft systems.<br />

The function unit<br />

Over the last eight years, the hardware<br />

elements on which function units are based<br />

were using successive generations of the<br />

same basic elements:<br />

• General-purpose PPC processors.<br />

• Application specific FPGAs.<br />

• Bus standards like VME and CPCI<br />

for interconnecting SBCs.<br />

Three examples • PCI for integrating I/O options and<br />

/ or auxiliary CPU power (PMCs).<br />

The following diagrams show elements of<br />

three different systems, each built using<br />

function units based on the same<br />

hardware and firmware elements:<br />

1. Shows a section of an<br />

AIDASS test system:<br />

one dualMIL 1553 and<br />

one EFABUS function<br />

unit are combined with<br />

one simulation and one<br />

link CPU.<br />

2. one section of the<br />

IENA-N2-AFDX<br />

concentrator shows one<br />

AFDX function unit (6<br />

dual redundant AFDX<br />

channels) together with<br />

the controller unit,<br />

which implements the<br />

link and datation<br />

function.<br />

3. Two function units used<br />

in the Predator drone<br />

are shown: The LC unit<br />

controls the<br />

communication<br />

between air and ground<br />

while the DP unit is<br />

used for video control<br />

and image processing.<br />

Note that this system<br />

exists in ‘mirrored’<br />

versions for air and<br />

ground.<br />

All these elements can be demonstrated by<br />

looking at the architecture of the AFDX<br />

function unit shown in the diagram<br />

below:<br />

The RIO3 8064, a VME SBC based on the<br />

PPC 750 or PPC 7410 implements the user<br />

interface and high level configuration and<br />

statistic services. The real time critical<br />

parts of the AFDX protocol are handled in<br />

an application specific FPGA on the<br />

MFCC 8443 PMC. This MFCC carries as<br />

well a PPC 750CX processor, which<br />

controls the FPGA and handles all aspects<br />

of the protocol being able to tolerate the<br />

latency<br />

restrictions implied by software<br />

implementation. Together with the<br />

integrated firmware and software, the<br />

function unit constitutes a bundled<br />

package, ready to be integrated into a<br />

larger system. As an example, the structure<br />

of the AFDX 8854 software/firmware<br />

levels is detailed below:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!