White Papers

The Killer App – Combining Embedded Processors, FPGAs and Smart Software

June 13, 2017 | BY: Alan Cooke

Download PDF

Historically, CPUs and FPGAs have been the workhorse technologies employed in Data Acquisition Units (DAU). Both technologies have their advantages and disadvantages but their utility have traditionally been constrained by the limited resources available to embedded systems.

However, over the last few years the amount of persistent storage, working memory and processing power available to embedded devices has increased exponentially. This has opened up the possibility of deploying ever more complex and intelligent software based services on to the DAUs themselves.

This conference paper describes the benefits of using a mixture of both FPGA and CPU based technologies in conjunction with flexible software in a Flight Test context. The discussion begins by describing some of the advantages and disadvantages of both CPU and FPGA based systems. The different types of services that run on a DAU are then outlined in addition to their level of criticality and importance in the context of a flight test. The suitability of FPGAs and CPUs for each of these services is also discussed.

Finally, the possibilities presented by the increase in resources available to embedded systems are then outlined. Specifically, the potential of embedding smart software on Data Acquisition Units with particular emphasis on potential services that are not routinely available at present.

Download our The Killer App – Combining Embedded Processors, FPGAs and Smart Software Conference Paper here


Author’s Biography

Alan Cooke

Principal Software Architect

Alan Cooke is Principal Software Architect within the Avionics & Electronics group of Curtiss-Wright. He received his Bachelor of Science in Applied Physics from Dublin City University. Joining Curtiss-Wright in 2000 as a software engineer, he is now closely involved in the design and maintenance of the XidML schema as Principal Software Architect.

Share This Article

  • Share on Linkedin
  • Share on Twitter
  • Share on Facebook
  • Share on Google+
Connect With Curtiss-Wright Connect With Curtiss-Wright Connect With Curtiss-Wright


Contact our sales team today to learn more about our products and services.





Our support team can help answer your questions - contact us today.