A method and industrial case: Replacement of an FPGA component in a legacy control system

A significant part of industrial systems have requirements on long life times. Such requirements on the complete system impose requirements on its corresponding embedded systems to be operational for an equally long time. As a consequence it is of paramount importance to be able to replace obsolete components of the embedded systems during the life time of the system, and to be able to update part of the design due to new requirements. In this paper we present a method to manage component replacement in such systems, and we present an industrial case study highlighting the work needed to replace an FPGA chip with another, including all corresponding legacy FPGA design challenges that comes with such a replacement. We have found one larger problem inherent in the ability to use the included components in a way that is not possible with the new circuits replacing the old ones. This problem significantly increased the work needed when performing the conversion and migration from the old design to the new, since parts of the design had to be redesigned from a functional perspective.

[1]  H. Schneider Failure mode and effect analysis : FMEA from theory to execution , 1996 .

[2]  Eric Monmasson,et al.  FPGAs in Industrial Control Applications , 2011, IEEE Transactions on Industrial Informatics.

[3]  K. C. Chang,et al.  Obsolete integrated circuit replacement methodology using advanced electronic design automation technology , 1999, ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).

[4]  Dmitry I. Cheremisinov Design automation tool to generate EDIF and VHDL descriptions of circuit by extraction of FPGA configuration , 2013, East-West Design & Test Symposium (EWDTS 2013).

[5]  Richard Baskerville,et al.  Diversity in information systems action research methods , 1998 .

[6]  Xiaozhou Meng,et al.  Component obsolescence management model for long life cycle embedded system , 2012, 2012 IEEE AUTOTESTCON Proceedings.

[7]  Jim Tørresen,et al.  Parts Obsolescence Challenges for the Electronics Industry , 2007, 2007 IEEE Design and Diagnostics of Electronic Circuits and Systems.

[8]  Markus Aleksy,et al.  Developing portable FPGA applications - A literature review , 2013, 2013 11th IEEE International Conference on Industrial Informatics (INDIN).

[9]  Xiaozhou Meng,et al.  Portability analysis of soft microprocessor for FPGA , 2012, 2012 Mediterranean Conference on Embedded Computing (MECO).

[10]  Massimo Violante,et al.  Coping with Obsolescence of Processor Cores in Critical Applications , 2008, 2008 IEEE International Symposium on Defect and Fault Tolerance of VLSI Systems.

[11]  Lorena Anghel,et al.  A methodology for test replacement solutions of obsolete processors , 2003, 9th IEEE On-Line Testing Symposium, 2003. IOLTS 2003..