Design and Implementation of Hardware/Software Codesign for SoC CAD Tool
碩士 === 大同大學 === 資訊工程學系(所) === 92 === Embedded system designers are constantly looking for new tools and techniques to help satisfy the exploding demand for consumer information appliances and specialized industrial products. One critical barrier to the timely release of embedded system products is i...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2004
|
Online Access: | http://ndltd.ncl.edu.tw/handle/81438501253471058557 |
id |
ndltd-TW-092TTU00392036 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-092TTU003920362016-06-15T04:17:09Z http://ndltd.ncl.edu.tw/handle/81438501253471058557 Design and Implementation of Hardware/Software Codesign for SoC CAD Tool 軟硬體共同設計之研究與實作 Li-an Chiang 姜禮安 碩士 大同大學 資訊工程學系(所) 92 Embedded system designers are constantly looking for new tools and techniques to help satisfy the exploding demand for consumer information appliances and specialized industrial products. One critical barrier to the timely release of embedded system products is integrating the design of the hardware and software systems. In addition to its critical role in the development of embedded systems, co-design is a key design methodology for Systems-on-a-Chip. CAD tools that can easily help to proceed codesign is necessary. In this paper, we propose a new hardware/software codesign methodology targets reconfigurable architectures (FPGA), and develop a codesign system for our SOCAD tool. The SOCAD contains a translator that can translate Java code into VHDL code based on self-timed cell library. The partitioning algorithm in the codesign system uses the Saving Time Cost Effective strategy to select the beneficial and critical methods. The number of logic elements to each method is the constraint. There will output VHDL codes for hardware part and Java code for Software part in the end. Fu-chiung Cheng 鄭福炯 2004 學位論文 ; thesis 50 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 大同大學 === 資訊工程學系(所) === 92 === Embedded system designers are constantly looking for new tools and techniques to help satisfy the exploding demand for consumer information appliances and specialized industrial products. One critical barrier to the timely release of embedded system products is integrating the design of the hardware and software systems. In addition to its critical role in the development of embedded systems, co-design is a key design methodology for Systems-on-a-Chip.
CAD tools that can easily help to proceed codesign is necessary. In this paper, we propose a new hardware/software codesign methodology targets reconfigurable architectures (FPGA), and develop a codesign system for our SOCAD tool. The SOCAD contains a translator that can translate Java code into VHDL code based on self-timed cell library.
The partitioning algorithm in the codesign system uses the Saving Time Cost Effective strategy to select the beneficial and critical methods. The number of logic elements to each method is the constraint. There will output VHDL codes for hardware part and Java code for Software part in the end.
|
author2 |
Fu-chiung Cheng |
author_facet |
Fu-chiung Cheng Li-an Chiang 姜禮安 |
author |
Li-an Chiang 姜禮安 |
spellingShingle |
Li-an Chiang 姜禮安 Design and Implementation of Hardware/Software Codesign for SoC CAD Tool |
author_sort |
Li-an Chiang |
title |
Design and Implementation of Hardware/Software Codesign for SoC CAD Tool |
title_short |
Design and Implementation of Hardware/Software Codesign for SoC CAD Tool |
title_full |
Design and Implementation of Hardware/Software Codesign for SoC CAD Tool |
title_fullStr |
Design and Implementation of Hardware/Software Codesign for SoC CAD Tool |
title_full_unstemmed |
Design and Implementation of Hardware/Software Codesign for SoC CAD Tool |
title_sort |
design and implementation of hardware/software codesign for soc cad tool |
publishDate |
2004 |
url |
http://ndltd.ncl.edu.tw/handle/81438501253471058557 |
work_keys_str_mv |
AT lianchiang designandimplementationofhardwaresoftwarecodesignforsoccadtool AT jiānglǐān designandimplementationofhardwaresoftwarecodesignforsoccadtool AT lianchiang ruǎnyìngtǐgòngtóngshèjìzhīyánjiūyǔshízuò AT jiānglǐān ruǎnyìngtǐgòngtóngshèjìzhīyánjiūyǔshízuò |
_version_ |
1718305398144892928 |