Skip to main content

Using Xilinx System Generator for Real Time Hardware Co-simulation of Video Processing System

  • Chapter
  • First Online:

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 60))

Abstract

The use of rapid prototyping tools such as MATLAB-Simulink and Xilinx System Generator becomes increasingly important because of time-to-market constraints. This paper presents a methodology for implementing real-time DSP applications on a reconfigurable logic platform using Xilinx System Generator (XSG) for Matlab. The methodology aims to improve the design verfication efficiency for such complex system. It presents architecture for Color Space Conversion (CSC) RGBTOYCbCr for video processing using Xilinx System Generator. The design was implemented targeting a Spartan3 device (3S200PQ208) then a Virtex II Pro (xc2vp7–6ff672). Obtained results are discussed and compared with an other architecture. The conversion method has been verified successfully with no visually perceptual errors in the transformed images.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Zemcik, P.: Hardware acceleration of graphics and imaging algorithms using FPGAs. SCCG’02: Proceedings of the 18th Spring Conference On Computer Graphics, pp. 25–32. ACM, New York (2002)

    Google Scholar 

  2. Xilinx System Generator User’s Guide, www.Xilinx.com

  3. Moctezuma, J.C., Sanchez, S., Alvarez, R., Sánchez, A.: “Architecture for filtering images using Xilinx system generator” World scientific advanced series in Electrical and Computer Engineering. Proceedings of the 2nd WSEAS International Conference on Computer Engineering and Applications, pp. 284–289 (2008)

    Google Scholar 

  4. The MathWorks Inc. Embedded Matlab Language User Guide (2007)

    Google Scholar 

  5. Ownby, M., Mahmoud, W.H.: A design methodology for implementing DSP with Xilin system generator for matlab. IEEE International Symposium on System Theory, pp. 404–408 (2003)

    Google Scholar 

  6. Han, D.: A cost effective color gamut mapping architecture for digital tv color reproduction enhancement. IEEE Trans. Consum. Electron. 51(1), 168–174 (2005)

    Article  Google Scholar 

  7. Bilal, M., Masud, S.: Efficient color space conversion using custom instruction in a risc processor. IEEE International Symposium on Circuits and Systems, pp. 1109, 1112 (2007)

    Google Scholar 

  8. Sapkal, A.M., Munot, M., Joshi, M.A.: RGB to YCbCr color space conversion using FPGA. Wireless, mobile and multimedia networks, 2008. IET International Conference on Digital Object Identifier, pp. 255–258, 11–12 (Jan 2008)

    Google Scholar 

  9. Agostini, L.V., Silva, I.S., Bampi, S.: Parallel color space converters for JPEG image compression. Microelectron. Reliability 44(4), 697–703 (April 2004)

    Article  Google Scholar 

  10. Sima, M., Vassiliadis, S., Cotofana, S., van Eijndhoven, J.T.J.: Color space conversion for MPEG decoding on FPGA-augmented trimedia processor. Proceedings. IEEE International Conference on Application-Specific Systems, Architectures, and Processors, pp. 250–259 (June 2003)

    Google Scholar 

  11. Han, D.: Real-time color gamut mapping method for digital tv display quality enhancement. IEEE Trans. Cons. Electron. 50(2):691–698 (2004)

    Article  Google Scholar 

  12. A. Albiol, L. Torres, and E. J. Delp.: An unsupervised color image segmentation algorithm for face detection applications. In: Proceedings. 2001 International Conference on Image Processing, vol. 2, pp. 681–684 (2001)

    Google Scholar 

  13. Bensaali, F., Amira, A., Bouridane, A.: Accelerating matrix product on reconfigurable hardware for image processing applications. IEE Proceedings on Circuits Devices System 152(3) (June 2005)

    Google Scholar 

  14. Kuchi, P., Gabbur, P., Bhat, S., David, S.: Human face detection and tracking using skin color modelling and connected component operators. IETE J. Res. (Special issue on Visual Media Processing) (May 2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Taoufik Saidani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer Science+Business Media B.V.

About this chapter

Cite this chapter

Saidani, T., Atri, M., Dia, D., Tourki, R. (2010). Using Xilinx System Generator for Real Time Hardware Co-simulation of Video Processing System. In: Ao, SI., Gelman, L. (eds) Electronic Engineering and Computing Technology. Lecture Notes in Electrical Engineering, vol 60. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-8776-8_20

Download citation

  • DOI: https://doi.org/10.1007/978-90-481-8776-8_20

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-90-481-8775-1

  • Online ISBN: 978-90-481-8776-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics