Abstract
A method of partial reconfiguration of logic controllers implemented in FPGA is presented in the chapter. Only the control memory content is replaced while the rest of the system is not modified. The logic synthesis and implementation are performed only once. Therefore, such a realisation highly accelerates the whole prototyping process. The performed experiments showed that the original bit-stream that is sent to the FPGA can be reduced even over 500 times.
Keywords
References
Adamski, M., Wiśniewska, M., Wiśniewski, R., & Stefanowicz, Ł. (2012). Application of hypergraphs to the reduction of the memory size in the microprogrammed controllers with address converter. Przeglad Elektrotechniczny, 88(8), 134–136.
Altera. (2008.) Altera devices website. California: Altera.
Altera. (2010). Increasing design functionality with partial and dynamic reconfiguration in 28-nm FPGAs. Altera.
Baranov, S. I. (1994). Logic synthesis for control automata. Boston, MA, USA: Kluwer Academic Publishers.
Barkalov, A., & Titarenko, L. (2009). Logic synthesis for FSM-based control units (Vol. 53). Lecture Notes in Electrical Engineering Berlin: Springer.
Bazydło, G., & Adamski, M. (2011). Specification of UML 2.4 HSM and its computer based implementation by means of Verilog. Przeglad Elektrotechniczny, 87(11), 145–149.
Chair Brayton, R. K. (Ed.). (1993). Sequential circuit synthesis at the gate level, Ph. D thesis. Berkeley: University of California.
DeMicheli, G. (1994). Synthesis and optimization of digital circuits. New York: McGraw-Hill Higher Education.
Doligalski M. (2012). Behavioral specification diversification for logic controllers implemented in FPGA devices: Proceedings of the Annual FPGA Conference, FPGAworld’12 (pp. 6:1–6:5), New York, USA: ACM.
Gajski, D. (1996). Principles of digital design. Upper Saddle River, NJ: Prentice Hall.
Grobelna, I. (2011). Formal verification of embedded logic controller specification with computer deduction in temporal logic. Przeglad Elektrotechniczny, 87(12a), 47–50.
Łuba, T. (2005). Synthesis of logic devices. Warszawa: Warsaw University of Technology Press.
Maxfield, C. (2004). The design warrior’s guide to FPGAs. Orlando, FL, USA: Academic Press Inc.
Milik, A., & Hrynkiewicz, E. (2012). Synthesis and implementation of reconfigurable PLC on FPGA platform. International Journal of Electronics and Telecommunications, 58(1), 85–94.
Parnell, K., & Mehta, N. (2003). Programmable logic design quick start hand book. San Jose, CA, USA: Xilinx.
Rudell, R. L. (1989). Logic synthesis for VLSI design, Ph. D thesis. Berkeley, CA, USA: EECS Department, University of California.
Sentovich, E., Singh, K. J. Moon, C. W. Savoj, H. Brayton, R. K. & Sangiovanni-Vincentelli, A. L. Sequential circuit design using synthesis and optimization. In ICCD ’92: Proceedings of the 1991 IEEE International Conference on Computer Design on VLSI in Computer & Processors (pp. 328–333), Washington, DC, USA, 1992. IEEE Computer Society.
Thomas, D., & Moorby, P. (2002). The Verilog hardware description language (5th ed.). Norwell, MA: Kluwer Academic Publishers.
Wilkes, M. V. (1951). The best way to design an automatic calculating machine: in Manchester University Inaugural Conference (pp. 182–184), Manchester, UK.
Wiśniewski, R. (2009). Synthesis of compositional microprogram control units for programmable devices. Lecture Notes in Control and Computer Science, vol. 14. Zielona Góra: University of Zielona Góra Press.
Xilinx. (2004). Two flows for partial reconfiguration. Xilinx
Xilinx. (2007). Virtex-II Pro and Virtex-II Pro X FGPA user guide. Xilinx.
Xilinx. (2010). Partial reconfiguration user guide. Xilinx.
Zwolinski, M. (2000). Digital system design with VHDL. Inc, Boston, MA, USA: Addison-Wesley Longman Publishing Co.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Wiśniewski, R., Wiśniewska, M., Adamski, M. (2016). Effective Partial Reconfiguration of Logic Controllers Implemented in FPGA Devices. In: Karatkevich, A., Bukowiec, A., Doligalski, M., Tkacz, J. (eds) Design of Reconfigurable Logic Controllers. Studies in Systems, Decision and Control, vol 45. Springer, Cham. https://doi.org/10.1007/978-3-319-26725-8_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-26725-8_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26723-4
Online ISBN: 978-3-319-26725-8
eBook Packages: EngineeringEngineering (R0)