Abstract
In this paper we present a codesign methodology for high-performance Automated Visual Inspection systems (AVIs). The proposal consists in reference hardware/software architecture and its associated co-verification environment. The codesign method is stepwise refinement-based process that starts with a preliminary hw/sw partition based on the reference architecture. During refinement the selected hardware blocks are coded using the high level language Handel-C, and the rest of the system using a plugin library. This library allows to model different external components to hardware (software, external devices, etc...) with a behavioural, timing and performance view using software languages like C/C++. As a result of this design flow, we are able to verify and develop AVI systems with a significant improvement on traditional hardware/software codesign times.
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
Baykut, et al.: Real-Time Defect Inspection of Textured Surfaces. Real Time Imaging 6, 17–27 (2000)
Stojanovic, R., et al.: Real-Time Vision-Bsed System for Textile Fabric Inspection. Real-Time Imaging 7, 507–518 (2001)
Batlle, J., Martí, J., ridao, P., Amat, J.: A new FPGA/DSP parallel architecture for real-time image processing. Real-Time Imaging 8, 345-35 (2002)
Zuloaga, A.: VHDL simulation tool for designing image processing systems. In: XIV Desing of Circuits and Integrated System Conference, Mallorca (1999)
Sarmadi, S.B., Miremadi, S.G., Asadi, G., Ejlali, A.R.: Fast prototyping with co-operation of simulation and emulation. In: Glesner, M., Zipf, P., Renovell, M. (eds.) FPL 2002. LNCS, vol. 2438, pp. 980–983. Springer, Heidelberg (2002)
Buchenrieder, K., Nagendingerl, U., Pyttel, A., Sedlmeier, A.: Integration of Reconfigurable Hardware into System-Level Design. In: Glesner, M., Zipf, P., Renovell, M. (eds.) FPL 2002. LNCS, vol. 2438, pp. 987–996. Springer, Heidelberg (2002)
Licko, M., Schier, J., Tichy, M., Kühl, M.: MATLAB/Simulink based Methodology for Rapid-FPGA-Prototyping. In: Y. K. Cheung, P., Constantinides, G.A. (eds.) FPL 2003. LNCS, vol. 2778, pp. 984–987. Springer, Heidelberg (2003)
Cuenca, S., Ibarra, F., et al.: Reconfigurable Frame-Grabber for Real-Time Automated Visual Inspection Systems. In: Brebner, G., Woods, R. (eds.) FPL 2001. LNCS, vol. 2147, pp. 223–231. Springer, Heidelberg (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cuenca, S., Cámara, A., Suardíaz, J., Toledo, A. (2005). Domain-Specific Codesign for Automated Visual Inspection Systems. In: Marques, J.S., Pérez de la Blanca, N., Pina, P. (eds) Pattern Recognition and Image Analysis. IbPRIA 2005. Lecture Notes in Computer Science, vol 3522. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11492429_82
Download citation
DOI: https://doi.org/10.1007/11492429_82
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26153-7
Online ISBN: 978-3-540-32237-5
eBook Packages: Computer ScienceComputer Science (R0)