Design and Generation of Coprocessing Datapath
碩士 === 國立交通大學 === 電子工程系 === 90 === Embedded systems are trending toward programmable solutions to meet the time-to-market (TTM) requirements under unstable and changing standards. Technology improvement and architecture innovation drive the microprocessor performance continuously to sust...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2002
|
Online Access: | http://ndltd.ncl.edu.tw/handle/84312949795410457350 |
id |
ndltd-TW-090NCTU0428106 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-090NCTU04281062015-10-13T10:04:50Z http://ndltd.ncl.edu.tw/handle/84312949795410457350 Design and Generation of Coprocessing Datapath 協同處理資料路徑之設計與產生 Tzung-Shian Yang 楊宗憲 碩士 國立交通大學 電子工程系 90 Embedded systems are trending toward programmable solutions to meet the time-to-market (TTM) requirements under unstable and changing standards. Technology improvement and architecture innovation drive the microprocessor performance continuously to sustain the complex multimedia applications. Novel products that support new standards require extremely high performance and cannot be power- and cost-efficient, especially for battery-powered and portable devices. For years, the industry uses the heterogeneous approach to solve this problem, which attaches specific hardware accelerators to the host embedded processor. Pre-designed and verified IP modules can significantly reduce the development time. But the hardware IP seldom meets the application requirements. Even if the developer designs his/her accelerator from scratch, some over-design is required to make the hardware re-usable. Besides, the hardware/software interface is tedious and error-prone. These motivate a coprocessing datapath generator, which synthesizes a customized hardware accelerator with the interface modules. We propose a DSP datapath generator in this thesis, which accepts the user-specified constraints to generate synthesizable Verilog code for an optimal hardware accelerator. For the specified speed requirement, the generator minimizes the number of concurrent functional units to reduce the cost. MIN (Multi-stage Interconnection Network) is adopted in this thesis as the interconnection template for large-scale accelerators to reduce the routing complexity and the silicon area in conventional MUX (multiplexor)-based architectures. The generated DSP datapath is wrapped in AMBA AHB with the auto-generated software driver, which facilitates the integration into standard platforms (e.g. several commercial ARM or PowerPC-powered hardware platforms). The generation of DCT, FFT, and DWT accelerators is available in the “Example” chapter with a complete accelerated JPEG encoder system. Chein-Wei Jen 任建葳 2002 學位論文 ; thesis 123 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 電子工程系 === 90 === Embedded systems are trending toward programmable solutions to meet the time-to-market (TTM) requirements under unstable and changing standards. Technology improvement and architecture innovation drive the microprocessor performance continuously to sustain the complex multimedia applications. Novel products that support new standards require extremely high performance and cannot be power- and cost-efficient, especially for battery-powered and portable devices.
For years, the industry uses the heterogeneous approach to solve this problem, which attaches specific hardware accelerators to the host embedded processor. Pre-designed and verified IP modules can significantly reduce the development time. But the hardware IP seldom meets the application requirements. Even if the developer designs his/her accelerator from scratch, some over-design is required to make the hardware re-usable. Besides, the hardware/software interface is tedious and error-prone. These motivate a coprocessing datapath generator, which synthesizes a customized hardware accelerator with the interface modules.
We propose a DSP datapath generator in this thesis, which accepts the user-specified constraints to generate synthesizable Verilog code for an optimal hardware accelerator. For the specified speed requirement, the generator minimizes the number of concurrent functional units to reduce the cost. MIN (Multi-stage Interconnection Network) is adopted in this thesis as the interconnection template for large-scale accelerators to reduce the routing complexity and the silicon area in conventional MUX (multiplexor)-based architectures. The generated DSP datapath is wrapped in AMBA AHB with the auto-generated software driver, which facilitates the integration into standard platforms (e.g. several commercial ARM or PowerPC-powered hardware platforms). The generation of DCT, FFT, and DWT accelerators is available in the “Example” chapter with a complete accelerated JPEG encoder system.
|
author2 |
Chein-Wei Jen |
author_facet |
Chein-Wei Jen Tzung-Shian Yang 楊宗憲 |
author |
Tzung-Shian Yang 楊宗憲 |
spellingShingle |
Tzung-Shian Yang 楊宗憲 Design and Generation of Coprocessing Datapath |
author_sort |
Tzung-Shian Yang |
title |
Design and Generation of Coprocessing Datapath |
title_short |
Design and Generation of Coprocessing Datapath |
title_full |
Design and Generation of Coprocessing Datapath |
title_fullStr |
Design and Generation of Coprocessing Datapath |
title_full_unstemmed |
Design and Generation of Coprocessing Datapath |
title_sort |
design and generation of coprocessing datapath |
publishDate |
2002 |
url |
http://ndltd.ncl.edu.tw/handle/84312949795410457350 |
work_keys_str_mv |
AT tzungshianyang designandgenerationofcoprocessingdatapath AT yángzōngxiàn designandgenerationofcoprocessingdatapath AT tzungshianyang xiétóngchùlǐzīliàolùjìngzhīshèjìyǔchǎnshēng AT yángzōngxiàn xiétóngchùlǐzīliàolùjìngzhīshèjìyǔchǎnshēng |
_version_ |
1716826657781710848 |