https://scholars.lib.ntu.edu.tw/handle/123456789/151858
標題: | 百萬閘單晶片系統之設計方法論─子計畫五
單晶片系統之相輔設計 Hardware-Software Codesign for System-On-a-Chips |
作者: | 陳少傑 | 關鍵字: | 單晶片系統;軟硬體分割;系統 設計方法論;System-On-a-Chip;Hardware-Software Partitioning;System design methodology | 公開日期: | 31-七月-2002 | 出版社: | 臺北市:國立臺灣大學電機工程學系暨研究所 | 摘要: | 目前,在學術界及工業界均針對單晶 片系統(System-On-a-Chip, SOC)的設計提 出一些初步的方法及技術。然而,系統工 程師最欠缺的就是一套可以使其在製程之 前做系統設計的方法論及工具。我們在本 計畫中提出一套可用於多媒體系統SOC之 軟硬體設計工具。 在設計多媒體應用系統時通常可以分 成軟體與硬體兩大部份來考慮,由於硬體 的開發成本較高,所以設計者通常會希望 大部份的功能可以用軟體的方式來實現, 只有那些比較耗費運算能力及具執行時間 上限制的功能才會交給硬體來做。在這篇 報告中, 我們提出一個系統功能層次 (System-Function Level) 的軟硬體分割法 並將其運用在多媒體應用的系統分割上, 同時我們也以JPEG 2000 編碼系統為例說 明如何應用我們提出的方法找出一個能滿 足所有設計限制的最佳解。而這篇報告中 所提出的軟硬體分割法不僅能用在傳統的 軟硬體相輔設計 (Hardware-Software Codesign) 流程之中,同時也可以應用在整 合平台為基礎的功能- 架構相輔設計 (Function-Architecture Codesign) 內。 Currently, codesign methodologies and techniques are being proposed for the design of SOC both in academia and in industry. One of the most urgent tasks at this time is to allow a smooth transition from IC design to system design, which requires a hardware-software codesign methodology and a tool for designers to easily design their highly complex designs before the actual costly fabrication. With this goal in mind, we are developing a hardware-software (H/W-S/W) CO-design tool for multimedia system SOC. Implementing a multimedia system can be divided into two different portions: software portion and hardware portion. Due to the higher cost in developing hardware, the designer would usually prefer to implement a system mostly by a software-solution. Only the functions that have a higher performance requirement or a tight timing constraint would be implemented as hardware. In this report, we propose a system/function level hardware/software partitioning method to perform system partitioning for multimedia applications. We also use JPEG2000 coding system as an example to demonstrate how to perform design space exploration by using our methodology to obtain an optimal system partitioning that can satisfy user defined design constraints. Our partitioning method could not only be used in traditional hardware/software codesign flow, but also can be used under the integrated platform-based function-architecture codesign. |
URI: | http://ntur.lib.ntu.edu.tw//handle/246246/7872 | 其他識別: | 902215E002010 | Rights: | 國立臺灣大學電機工程學系暨研究所 |
顯示於: | 電機工程學系 |
檔案 | 描述 | 大小 | 格式 | |
---|---|---|---|---|
902215E002010.pdf | 132.54 kB | Adobe PDF | 檢視/開啟 |
在 IR 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。