Abstract
Real time simulations are indispensable for evaluation of new components, control system development, and system integration. There is a trade-off between model fidelity and the computational demands of the model; often lower fidelity models are chosen to speed development and to enable real time testing. FPGA technology offers an advantage over software simulation by exploiting bit and instruction level parallelism by default, but traditionally at the expense of coding effort and the need for experienced hardware engineers. The high cost of developing a model to execute on a FPGA is particularly prohibitive due to modifications occurring during system development. The work presents a process enabling an engineer to avoid hand-coded VHDL programming, yet take full advantage of the technology. The process described comes as a complete package: creating the model using pre-defined libraries, compilation and execution using specialized FPGA tools, simulation, co-simulation and interfacing with other technologies using in-house developed drivers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Wu, X., Figueroa, H., Monti, A.: Testing of digital controllers using real-time hardware in the loop simulation. In: Power Electronics Specialists Conference, 2004. PESC 2004. 2004 IEEE 35th Annual, Aachen, Germany, vol. 5, pp. 3622–3627 (2004)
Robert, D.T., Chris, D., David, B.P., James, H.: Modelling and Implementation of DSP FPGA Solutions. White Paper, 2000 - origin.xilinx.com (2004)
Zhi, G., Abhishek, M., Walid, N.: Automation of IP core interface generation for reconfigurable computing. In: 16th International Conference on Field Programmable Logic and Applications (FPL 2006), Madrid, Spain (2006)
Brian, S., Steve, C., Chen, C., Joe, C., Matt, F., Ivan, H., Tam, T., Terri, V.: Reconfigurable Architectures for Systems Level Applications of Adaptive Computing, University of Southern California Information Sciences Institute. Arlington, VA 22203 (2000)
Ho, C.H., Leong, M.P., Leong, P.H.W., Becker, J., Glesner, M.: Rapid Prototyping of FPGA based Floating Point DSP Systems. In: Rapid System Prototyping, 2002. Proceedings. 13th IEEE International Workshop, Hong Kong, Shatin, pp. 19–24 (2002)
Xilinx, http://www.xilinx.com
Ligon III, W.B., McMillan, S., Monn, G., Schoonover, K., Stivers, F., Underwood, K.D.: A re-evaluation of the practicality of floating-point operations on FPGAs. In: FPGAs for Custom Computing Machines, 1998. Proceedings. IEEE Symposium, Napa Valley, USA, pp. 206–215 (1998)
Vincent, K., Jörg, S., Günther, D.: Reusable Design of Inter-chip Communication Interfaces for Next Generation of Adaptive Computing Systems. In: Beigl, M., Lukowicz, P. (eds.) ARCS 2005. LNCS, vol. 3432, pp. 167–177. Springer, Heidelberg (2005)
Synplicity, http://www.synplicity.com/literature/haps/datasheets/haps-52-ds.pdf
Mark, K., Nariman, S.: Hardware-in-the-Loop Simulator for Research on Fault Tolerant Control of Electrohydraulic Flight Control Systems. In: Proceedings of the 2006 American Control Conference Minneapolis, USA (2006)
Ethereal, http://ethereal.brothersoft.com/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Apopei, B., Mills, A., Dodd, T., Thompson, H. (2009). Real Time Simulation in Floating Point Precision Using FPGA Computing. In: Becker, J., Woods, R., Athanas, P., Morgan, F. (eds) Reconfigurable Computing: Architectures, Tools and Applications. ARC 2009. Lecture Notes in Computer Science, vol 5453. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00641-8_40
Download citation
DOI: https://doi.org/10.1007/978-3-642-00641-8_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-00640-1
Online ISBN: 978-3-642-00641-8
eBook Packages: Computer ScienceComputer Science (R0)