Implementation of JPEG Multimedia System with Hardware/Software Co-design on SOC Development Platform

碩士 === 國立成功大學 === 電機工程學系碩博士班 === 90 === In this thesis, a JPEG multimedia system following the hardware/software co-design and co-verification principle is implemented on SOC development platform which includes ARM7TDMI microprocessor and chipset. From the analysis of computational JPEG system, DCT...

Full description

Bibliographic Details
Main Authors: Chin-Jen Yang, 楊智仁
Other Authors: Bin-Da Liu
Format: Others
Language:zh-TW
Published: 2002
Online Access:http://ndltd.ncl.edu.tw/handle/65xqxs
id ndltd-TW-090NCKU5442065
record_format oai_dc
spelling ndltd-TW-090NCKU54420652018-06-25T06:05:08Z http://ndltd.ncl.edu.tw/handle/65xqxs Implementation of JPEG Multimedia System with Hardware/Software Co-design on SOC Development Platform 以軟/硬體共同設計方式在SOC發展平台上實現JPEG多媒體系統 Chin-Jen Yang 楊智仁 碩士 國立成功大學 電機工程學系碩博士班 90 In this thesis, a JPEG multimedia system following the hardware/software co-design and co-verification principle is implemented on SOC development platform which includes ARM7TDMI microprocessor and chipset. From the analysis of computational JPEG system, DCT and VLC are highly repetitive and occupy 51% in the total computation. Therefore, we implemented DCT and VLC functions in hardware.The hardware of DCT is implemented in recursive architecture and VLC is in pipelined architecture. Concerning the integration of JPEG system, we design a wrapper to serve as the communicational interface between the proposed chip and AHB bus. Then we apply RAM-based interface to communicate ARM7TDMI with the designed chip. Thus in this design, our chip plays a slave role, and ARM7TDMI plays a master role which is responsible for complex controls and data access. When JPEG programs run to DCT or * The author ** The Advisors VLC function, ARM7TDMI stores data into the local memory within designed chip. After a fixed numbers of cycles, ARM7TDMI reads out computed data from the chip and continue to execute the next functions in programs. ARM7TDMI will proceed the above actions until JPEG programs are finished. In the final verification, the system has successfully compressed quite a few pictures, and these compressed pictures are able to be decompressed accurately and correctly by general JPEG decompression programs. The maximum frequency at which integrated hardware can be operated on FPGA is 22.364MHz, and the number of gate counts is 135K. Bin-Da Liu Jar-Ferr Yang 劉濱達 楊家輝 2002 學位論文 ; thesis 67 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 電機工程學系碩博士班 === 90 === In this thesis, a JPEG multimedia system following the hardware/software co-design and co-verification principle is implemented on SOC development platform which includes ARM7TDMI microprocessor and chipset. From the analysis of computational JPEG system, DCT and VLC are highly repetitive and occupy 51% in the total computation. Therefore, we implemented DCT and VLC functions in hardware.The hardware of DCT is implemented in recursive architecture and VLC is in pipelined architecture. Concerning the integration of JPEG system, we design a wrapper to serve as the communicational interface between the proposed chip and AHB bus. Then we apply RAM-based interface to communicate ARM7TDMI with the designed chip. Thus in this design, our chip plays a slave role, and ARM7TDMI plays a master role which is responsible for complex controls and data access. When JPEG programs run to DCT or * The author ** The Advisors VLC function, ARM7TDMI stores data into the local memory within designed chip. After a fixed numbers of cycles, ARM7TDMI reads out computed data from the chip and continue to execute the next functions in programs. ARM7TDMI will proceed the above actions until JPEG programs are finished. In the final verification, the system has successfully compressed quite a few pictures, and these compressed pictures are able to be decompressed accurately and correctly by general JPEG decompression programs. The maximum frequency at which integrated hardware can be operated on FPGA is 22.364MHz, and the number of gate counts is 135K.
author2 Bin-Da Liu
author_facet Bin-Da Liu
Chin-Jen Yang
楊智仁
author Chin-Jen Yang
楊智仁
spellingShingle Chin-Jen Yang
楊智仁
Implementation of JPEG Multimedia System with Hardware/Software Co-design on SOC Development Platform
author_sort Chin-Jen Yang
title Implementation of JPEG Multimedia System with Hardware/Software Co-design on SOC Development Platform
title_short Implementation of JPEG Multimedia System with Hardware/Software Co-design on SOC Development Platform
title_full Implementation of JPEG Multimedia System with Hardware/Software Co-design on SOC Development Platform
title_fullStr Implementation of JPEG Multimedia System with Hardware/Software Co-design on SOC Development Platform
title_full_unstemmed Implementation of JPEG Multimedia System with Hardware/Software Co-design on SOC Development Platform
title_sort implementation of jpeg multimedia system with hardware/software co-design on soc development platform
publishDate 2002
url http://ndltd.ncl.edu.tw/handle/65xqxs
work_keys_str_mv AT chinjenyang implementationofjpegmultimediasystemwithhardwaresoftwarecodesignonsocdevelopmentplatform
AT yángzhìrén implementationofjpegmultimediasystemwithhardwaresoftwarecodesignonsocdevelopmentplatform
AT chinjenyang yǐruǎnyìngtǐgòngtóngshèjìfāngshìzàisocfāzhǎnpíngtáishàngshíxiànjpegduōméitǐxìtǒng
AT yángzhìrén yǐruǎnyìngtǐgòngtóngshèjìfāngshìzàisocfāzhǎnpíngtáishàngshíxiànjpegduōméitǐxìtǒng
_version_ 1718704053048836096