IEEE Electrification Magazine - December 2017 - 48

This model-based
design enables the
fast and costeffective generation
of dynamic control
systems, signal
processing,
communications
systems, and so on.

computations, such as arithmetic
calculations and algorithms. The
FPGA is basically a coprocessor
that runs real-time functions,
addresses the operating system,
provides the new functions, and
reduces the computational time
required by the digital core. The realtime fast tasks are executed by the
FPGA, while the tasks that require
slower responses are executed by
the digital core.
Major components inside the
digital core module include a CPU
that performs the arithmetic calculations, RAM and flash memory for
storing the data, transmitters, and
receivers. The FDAC system includes an
FPGA, ADCs, DACs, and analog multiplexers. As analyses
are completed by the digital core and FPGA, corresponding
signals that are in digital formats are transformed to analog by DACs and are sent back to the aircraft equipment to
command the valves, actuators, motors, and more.

Challenges for the Aerospace Industry
The proposed CCPS, which integrates digital-signal-processing functions by the digital core and FPGA, is a very
attractive approach, but it will increase the design complexity. The robustness of the design needs to be tested and
verified, and the implementation should meet safety
requirements of the aerospace DO-254 standard, Design
Assurance Guidance for Airborne Electronic Hardware,
enforced by the U.S. Federal Aviation Administration. These
standards are for compliance and guidance for the design
assurance of complex electronic hardware such as FPGAs
and digital cores in airborne systems. Therefore, very rigorous design and verification are needed to comply with safety codes and regulations. In the aerospace industry, an
FPGA design can cost up to CAD$1 million; in many cases,

roughly 70% of cost and effort is
spent on verification, while only
roughly 30% of the cost is spent on
design. Verification teams are often
almost twice as large as the FPGA
design teams, and, in many aerospace electronics manufacturers,
FPGA design verification is performed manually, which is time consuming, expensive, and inefficient.
To reduce the verification cost,
there has been a shift in the aerospace industry toward automated
processes and approaches. Our CCPS
system offers real-time simulations
coupled with ARM-based microprocessors and the use of an FPGA as a
coprocessor to run real-time functions, address the operating system, and provide the new
functions (like digital signal processing). Verification is the
most crucial phase to the DO-254 process, because this is
where the design is checked against the initial formal
requirements. Many challenges are encountered during
the hardware verification process of FPGA designs under
DO-254 guidelines. Using the CCPS, the verification is facilitated through improvements in debugging and code coverage. This process provides an automated environment to
design and test all FPGA-level requirements with full visibility in compliance with the DO-254 standard. This reduces the verification cost while improving the delivery time.
In many aircraft controller modules, microprocessors
are used as a core computational module, and individual
submodules such as ADCs, DACs, and SPIs are tied together and operate in series. This reduces the speed of computations and results in a distributed system design with
limited capability in terms of the number of control strategies. However, using a CCPS as a central unit allows all of
the computations to be performed in parallel within a single m o d u l e w i t h t h e a d d i t i o n o f a n FPGA. This

Aircraft Equipment

Vb
Vexc.

Actuator
System

Condition Monitoring

Va
RVDT

ADCs

SPI
FPGA

DACs

SPI

Microprocessor

SPI

EHSV
Figure 2. An example of aircraft equipment control with an EHSV using CCPS. Va, Vb: terminal voltages; Vexc.: excitation voltage.

48

I E E E E l e c t r i f i c ati o n M a gaz ine / DECEMBER 2017



Table of Contents for the Digital Edition of IEEE Electrification Magazine - December 2017

IEEE Electrification Magazine - December 2017 - Cover1
IEEE Electrification Magazine - December 2017 - Cover2
IEEE Electrification Magazine - December 2017 - 1
IEEE Electrification Magazine - December 2017 - 2
IEEE Electrification Magazine - December 2017 - 3
IEEE Electrification Magazine - December 2017 - 4
IEEE Electrification Magazine - December 2017 - 5
IEEE Electrification Magazine - December 2017 - 6
IEEE Electrification Magazine - December 2017 - 7
IEEE Electrification Magazine - December 2017 - 8
IEEE Electrification Magazine - December 2017 - 9
IEEE Electrification Magazine - December 2017 - 10
IEEE Electrification Magazine - December 2017 - 11
IEEE Electrification Magazine - December 2017 - 12
IEEE Electrification Magazine - December 2017 - 13
IEEE Electrification Magazine - December 2017 - 14
IEEE Electrification Magazine - December 2017 - 15
IEEE Electrification Magazine - December 2017 - 16
IEEE Electrification Magazine - December 2017 - 17
IEEE Electrification Magazine - December 2017 - 18
IEEE Electrification Magazine - December 2017 - 19
IEEE Electrification Magazine - December 2017 - 20
IEEE Electrification Magazine - December 2017 - 21
IEEE Electrification Magazine - December 2017 - 22
IEEE Electrification Magazine - December 2017 - 23
IEEE Electrification Magazine - December 2017 - 24
IEEE Electrification Magazine - December 2017 - 25
IEEE Electrification Magazine - December 2017 - 26
IEEE Electrification Magazine - December 2017 - 27
IEEE Electrification Magazine - December 2017 - 28
IEEE Electrification Magazine - December 2017 - 29
IEEE Electrification Magazine - December 2017 - 30
IEEE Electrification Magazine - December 2017 - 31
IEEE Electrification Magazine - December 2017 - 32
IEEE Electrification Magazine - December 2017 - 33
IEEE Electrification Magazine - December 2017 - 34
IEEE Electrification Magazine - December 2017 - 35
IEEE Electrification Magazine - December 2017 - 36
IEEE Electrification Magazine - December 2017 - 37
IEEE Electrification Magazine - December 2017 - 38
IEEE Electrification Magazine - December 2017 - 39
IEEE Electrification Magazine - December 2017 - 40
IEEE Electrification Magazine - December 2017 - 41
IEEE Electrification Magazine - December 2017 - 42
IEEE Electrification Magazine - December 2017 - 43
IEEE Electrification Magazine - December 2017 - 44
IEEE Electrification Magazine - December 2017 - 45
IEEE Electrification Magazine - December 2017 - 46
IEEE Electrification Magazine - December 2017 - 47
IEEE Electrification Magazine - December 2017 - 48
IEEE Electrification Magazine - December 2017 - 49
IEEE Electrification Magazine - December 2017 - 50
IEEE Electrification Magazine - December 2017 - 51
IEEE Electrification Magazine - December 2017 - 52
IEEE Electrification Magazine - December 2017 - 53
IEEE Electrification Magazine - December 2017 - 54
IEEE Electrification Magazine - December 2017 - 55
IEEE Electrification Magazine - December 2017 - 56
IEEE Electrification Magazine - December 2017 - 57
IEEE Electrification Magazine - December 2017 - 58
IEEE Electrification Magazine - December 2017 - 59
IEEE Electrification Magazine - December 2017 - 60
IEEE Electrification Magazine - December 2017 - 61
IEEE Electrification Magazine - December 2017 - 62
IEEE Electrification Magazine - December 2017 - 63
IEEE Electrification Magazine - December 2017 - 64
IEEE Electrification Magazine - December 2017 - 65
IEEE Electrification Magazine - December 2017 - 66
IEEE Electrification Magazine - December 2017 - 67
IEEE Electrification Magazine - December 2017 - 68
IEEE Electrification Magazine - December 2017 - 69
IEEE Electrification Magazine - December 2017 - 70
IEEE Electrification Magazine - December 2017 - 71
IEEE Electrification Magazine - December 2017 - 72
IEEE Electrification Magazine - December 2017 - 73
IEEE Electrification Magazine - December 2017 - 74
IEEE Electrification Magazine - December 2017 - 75
IEEE Electrification Magazine - December 2017 - 76
IEEE Electrification Magazine - December 2017 - 77
IEEE Electrification Magazine - December 2017 - 78
IEEE Electrification Magazine - December 2017 - 79
IEEE Electrification Magazine - December 2017 - 80
IEEE Electrification Magazine - December 2017 - 81
IEEE Electrification Magazine - December 2017 - 82
IEEE Electrification Magazine - December 2017 - 83
IEEE Electrification Magazine - December 2017 - 84
IEEE Electrification Magazine - December 2017 - 85
IEEE Electrification Magazine - December 2017 - 86
IEEE Electrification Magazine - December 2017 - 87
IEEE Electrification Magazine - December 2017 - 88
IEEE Electrification Magazine - December 2017 - 89
IEEE Electrification Magazine - December 2017 - 90
IEEE Electrification Magazine - December 2017 - 91
IEEE Electrification Magazine - December 2017 - 92
IEEE Electrification Magazine - December 2017 - 93
IEEE Electrification Magazine - December 2017 - 94
IEEE Electrification Magazine - December 2017 - 95
IEEE Electrification Magazine - December 2017 - 96
IEEE Electrification Magazine - December 2017 - 97
IEEE Electrification Magazine - December 2017 - 98
IEEE Electrification Magazine - December 2017 - 99
IEEE Electrification Magazine - December 2017 - 100
IEEE Electrification Magazine - December 2017 - Cover3
IEEE Electrification Magazine - December 2017 - Cover4
https://www.nxtbook.com/nxtbooks/pes/electrification_december2022
https://www.nxtbook.com/nxtbooks/pes/electrification_september2022
https://www.nxtbook.com/nxtbooks/pes/electrification_june2022
https://www.nxtbook.com/nxtbooks/pes/electrification_march2022
https://www.nxtbook.com/nxtbooks/pes/electrification_december2021
https://www.nxtbook.com/nxtbooks/pes/electrification_september2021
https://www.nxtbook.com/nxtbooks/pes/electrification_june2021
https://www.nxtbook.com/nxtbooks/pes/electrification_march2021
https://www.nxtbook.com/nxtbooks/pes/electrification_december2020
https://www.nxtbook.com/nxtbooks/pes/electrification_september2020
https://www.nxtbook.com/nxtbooks/pes/electrification_june2020
https://www.nxtbook.com/nxtbooks/pes/electrification_march2020
https://www.nxtbook.com/nxtbooks/pes/electrification_december2019
https://www.nxtbook.com/nxtbooks/pes/electrification_september2019
https://www.nxtbook.com/nxtbooks/pes/electrification_june2019
https://www.nxtbook.com/nxtbooks/pes/electrification_march2019
https://www.nxtbook.com/nxtbooks/pes/electrification_december2018
https://www.nxtbook.com/nxtbooks/pes/electrification_september2018
https://www.nxtbook.com/nxtbooks/pes/electrification_june2018
https://www.nxtbook.com/nxtbooks/pes/electrification_december2017
https://www.nxtbook.com/nxtbooks/pes/electrification_september2017
https://www.nxtbook.com/nxtbooks/pes/electrification_march2018
https://www.nxtbook.com/nxtbooks/pes/electrification_june2017
https://www.nxtbook.com/nxtbooks/pes/electrification_march2017
https://www.nxtbook.com/nxtbooks/pes/electrification_june2016
https://www.nxtbook.com/nxtbooks/pes/electrification_december2016
https://www.nxtbook.com/nxtbooks/pes/electrification_september2016
https://www.nxtbook.com/nxtbooks/pes/electrification_december2015
https://www.nxtbook.com/nxtbooks/pes/electrification_march2016
https://www.nxtbook.com/nxtbooks/pes/electrification_march2015
https://www.nxtbook.com/nxtbooks/pes/electrification_june2015
https://www.nxtbook.com/nxtbooks/pes/electrification_september2015
https://www.nxtbook.com/nxtbooks/pes/electrification_march2014
https://www.nxtbook.com/nxtbooks/pes/electrification_june2014
https://www.nxtbook.com/nxtbooks/pes/electrification_september2014
https://www.nxtbook.com/nxtbooks/pes/electrification_december2014
https://www.nxtbook.com/nxtbooks/pes/electrification_december2013
https://www.nxtbook.com/nxtbooks/pes/electrification_september2013
https://www.nxtbookmedia.com