Implementation of a JPEG Encoding System on Chip Using the MIPS-like Architecture
碩士 === 大葉大學 === 電機工程學系 === 97 === JPEG encoding is wildly applied in present 3C products such as digital camera and mobile phone. This study develops a 32-bits RISC (Reduced Instruction Set Computer) microprocessor with the MIPS-like architecture embedded a JPEG encoder by using the Verilog HDL (Har...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2009
|
Online Access: | http://ndltd.ncl.edu.tw/handle/49066656535834809241 |
id |
ndltd-TW-097DYU00442002 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-097DYU004420022015-10-13T13:08:50Z http://ndltd.ncl.edu.tw/handle/49066656535834809241 Implementation of a JPEG Encoding System on Chip Using the MIPS-like Architecture 實現一個運用似MIPS架構之JPEG編碼系統晶片 hsing chi fang 方星几 碩士 大葉大學 電機工程學系 97 JPEG encoding is wildly applied in present 3C products such as digital camera and mobile phone. This study develops a 32-bits RISC (Reduced Instruction Set Computer) microprocessor with the MIPS-like architecture embedded a JPEG encoder by using the Verilog HDL (Hardware Description Language) and ASM (Algorithmic State Machine). A JPEG encoder designed by C program language is compiled with MS Visual C++ 6 to verify its correctness at first. The C design of the JPEG encoder is further compiled by GCC compiler to generate the MIPS assembly which can be utilized for MIPS-machine simulation and machine code extraction by using PCSPim. The relative machine code can be embedded into the Verilog behavioral model of a MIPS-like processor. The HW/SW co-design with using Verilog can be simulated by ModelSim and the simulation result is with comparison to that by PCSPim. The Virtex-II Pro (V2-Pro) FPGA development system interfacing with flash memory is applied to verify the aforementioned Verilog model. The behavioral Verilog model is synthesized and programmed into the FPGA board by using ISE design suite. The image data and the JPEG encoder program are programmed into flash memory, and the synthesized Verilog model of the MIPS-like microprocessor is programmed into FPGA chip, respectively. When the JPEG encoding is accomplished, the coded data of the image will appear in flash memory finally for further verification. In addition, the Verilog structure model of a MIPS-like microprocessor can be automatically generated by using Cadence BuildGates. The synthesized netlist from BuildGates is further imported to Cadence SOC Encounter for VLSI layout with using TSMC 90nm standard cell library. The objective of this work is to develop a HW/SW co-design framework which can effectively integrate various EDA tools. The developed C design which may be resulted from various research fields such are digital control, multimedia technology, and digital communication, can be rapid prototyped in FPGA chip for verification and implemented in VLSI layout. ching shun chen 陳慶順 2009 學位論文 ; thesis 70 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 大葉大學 === 電機工程學系 === 97 === JPEG encoding is wildly applied in present 3C products such as digital camera and mobile phone. This study develops a 32-bits RISC (Reduced Instruction Set Computer) microprocessor with the MIPS-like architecture embedded a JPEG encoder by using the Verilog HDL (Hardware Description Language) and ASM (Algorithmic State Machine). A JPEG encoder designed by C program language is compiled with MS Visual C++ 6 to verify its correctness at first. The C design of the JPEG encoder is further compiled by GCC compiler to generate the MIPS assembly which can be utilized for MIPS-machine simulation and machine code extraction by using PCSPim. The relative machine code can be embedded into the Verilog behavioral model of a MIPS-like processor. The HW/SW co-design with using Verilog can be simulated by ModelSim and the simulation result is with comparison to that by PCSPim.
The Virtex-II Pro (V2-Pro) FPGA development system interfacing with flash memory is applied to verify the aforementioned Verilog model. The behavioral Verilog model is synthesized and programmed into the FPGA board by using ISE design suite. The image data and the JPEG encoder program are programmed into flash memory, and the synthesized Verilog model of the MIPS-like microprocessor is programmed into FPGA chip, respectively. When the JPEG encoding is accomplished, the coded data of the image will appear in flash memory finally for further verification.
In addition, the Verilog structure model of a MIPS-like microprocessor can be automatically generated by using Cadence BuildGates. The synthesized netlist from BuildGates is further imported to Cadence SOC Encounter for VLSI layout with using TSMC 90nm standard cell library.
The objective of this work is to develop a HW/SW co-design framework which can effectively integrate various EDA tools. The developed C design which may be resulted from various research fields such are digital control, multimedia technology, and digital communication, can be rapid prototyped in FPGA chip for verification and implemented in VLSI layout.
|
author2 |
ching shun chen |
author_facet |
ching shun chen hsing chi fang 方星几 |
author |
hsing chi fang 方星几 |
spellingShingle |
hsing chi fang 方星几 Implementation of a JPEG Encoding System on Chip Using the MIPS-like Architecture |
author_sort |
hsing chi fang |
title |
Implementation of a JPEG Encoding System on Chip Using the MIPS-like Architecture |
title_short |
Implementation of a JPEG Encoding System on Chip Using the MIPS-like Architecture |
title_full |
Implementation of a JPEG Encoding System on Chip Using the MIPS-like Architecture |
title_fullStr |
Implementation of a JPEG Encoding System on Chip Using the MIPS-like Architecture |
title_full_unstemmed |
Implementation of a JPEG Encoding System on Chip Using the MIPS-like Architecture |
title_sort |
implementation of a jpeg encoding system on chip using the mips-like architecture |
publishDate |
2009 |
url |
http://ndltd.ncl.edu.tw/handle/49066656535834809241 |
work_keys_str_mv |
AT hsingchifang implementationofajpegencodingsystemonchipusingthemipslikearchitecture AT fāngxīngjǐ implementationofajpegencodingsystemonchipusingthemipslikearchitecture AT hsingchifang shíxiànyīgèyùnyòngshìmipsjiàgòuzhījpegbiānmǎxìtǒngjīngpiàn AT fāngxīngjǐ shíxiànyīgèyùnyòngshìmipsjiàgòuzhījpegbiānmǎxìtǒngjīngpiàn |
_version_ |
1717733169394876416 |