Design and Implementation of SoPC based Low power Asynchronous Image Processor

Article Preview

Abstract:

In this paper, design and implementation of SOPC (System on Programmable Chip) based Asynchronous pipelined Discrete Cosine Transform (DCT) is considered. For designing Asynchronous Pipelined DCT, a new approach is proposed. In this approach, Nios II embedded processor is used to control the asynchronous data flow. For implementation of Asynchronous pipelined DCT, Winograd algorithm with 6 stages (Combinational Logic Blocks) of operations is used. The intermittent data between stages are latched by using multiplexer based latches. The completion of each and every stage is informed to the Nios II processor using interrupts. In turn, Nios II processor generates various control signals to pass the intermittent data stored in the multiplexer based latches. In the proposed system, storage of intermittent data is done with multiplexer based latches instead of registers. This leads to minimum power consumption. The system is useful in water marking the patient details on to the patient records to transmit through Internet. The work has been carried out as a part of embedded remote patient monitoring system, in which the measured medical parameters and images of the patients are to be sent to the remote doctor through wired or wireless medium, along with the patient details. The system is implemented in EP1S25F780C5 Altera Stratix FPGA with Nios II embedded processor. Importantly, Nios II processor is also used to validate the DCT & IDCT results by comparing the results with a known set of test vectors.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1179-1183

Citation:

Online since:

December 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Yeung M.M., et al., Digital Watermarking for High-Quality Imaging, Proc. of IEEE First Workshop on Multimedia Signal Processing, Princeton, NJ, (1997).

Google Scholar

[2] Saraju P Mohanty,K. R. Ramakrishnan, Mohan S Kankanhalli, A DCT Domain Visible Watermarking Technique for Images, , Work done in IISC Bangalore, India.

Google Scholar

[3] G. Lakshminarayanan, Design and Analysis of FPGA based Wavepipelined and Pipelined Structures for Digital Signal Processing Applications, Ph.D. thesis, National Institute of Technology, Tiruchirapalli, Tamil Nadu, May (2005).

Google Scholar

[4] T.N. Prabakar, G. Lakshminarayanan, K.K. Anilkumar, SOPC based Asynchronous Pipelined DCT with self test capability, IEEE International Conference on Microelectronics, December (2007).

DOI: 10.1109/icm.2007.4497663

Google Scholar

[5] G. Lakshminarayanan, T.N. Prabakar, On board Testing of Digital Systems using Nios Processor, IEEE International Conference on Signal Conditioning & Networking, pp.295-297, (2007).

DOI: 10.1109/icscn.2007.350678

Google Scholar

[6] Zulkalnain Mohd-Yusof, Ish& Suleiman, Zulfakar Aspar, Implementation Of Two Dimensional Forward DCT And Inverse DCT Using FPGA, IEEE TENCON (2000).

DOI: 10.1109/tencon.2000.892266

Google Scholar

[7] Bruno Santos Pimentel Joao Hiliirio de Avila Valgas Filho Rodrigo Lacerda Campos' Antanio Otiivio Fernandes Claudionor Jose Nunes Coelho, A FPGA Implementation of a DCT-Based Digital Electrocardiographic Signal Compression Device, 14th Symposium on Integrated Circuits and Systems Design, (2001).

DOI: 10.1109/sbcci.2001.953002

Google Scholar

[8] V.S. K Rcddy, S. Scngupta and Y. Madhavee latha, A High-Level Pipelined FPGA Based DCT for Video Coding Applications, TENCON 2003. Conference on Convergent Technologies for Asia-Pacific Region, (2003).

DOI: 10.1109/tencon.2003.1273224

Google Scholar

[9] Bita Gorjiara, Daniel Gajski, Custom Processor Design using NISE: A case study on DCT algorithm, ESTI Media 2005, pp.55-60.

DOI: 10.1109/estmed.2005.1518072

Google Scholar