The Design of Hardware-Software Co-design Platform for Embedded Applications

碩士 === 國立東華大學 === 電機工程學系 === 91 === Abstract Modern embedded systems can be utilized in widespread applications, and the type of the signal processing functions varies enormously. Therefore, the difficulties of designing an embedded system are growing substantially. In general, Many modern embedde...

Full description

Bibliographic Details
Main Authors: Shien-Tsan Lin, 林顯燦
Other Authors: Tsung-Ying Sun
Format: Others
Language:zh-TW
Published: 2003
Online Access:http://ndltd.ncl.edu.tw/handle/47368555803335823374
id ndltd-TW-091NDHU5442020
record_format oai_dc
spelling ndltd-TW-091NDHU54420202016-06-22T04:20:05Z http://ndltd.ncl.edu.tw/handle/47368555803335823374 The Design of Hardware-Software Co-design Platform for Embedded Applications 嵌入式應用之軟硬體共設計平台之研製 Shien-Tsan Lin 林顯燦 碩士 國立東華大學 電機工程學系 91 Abstract Modern embedded systems can be utilized in widespread applications, and the type of the signal processing functions varies enormously. Therefore, the difficulties of designing an embedded system are growing substantially. In general, Many modern embedded systems are composed of several heterogeneous subsystems, including programmable digital signal processor (PDSP), memory, programmable logic device (PLD), and application specify integrated circuit (ASIC), etc., to overcome the developing problem of great complexity. heterogeneous units compose such a system, and are in responsible for processing the signal originated from different sorts. Therefore, it becomes more complicated to carry out the architecture design of modern embedded system. The followings will be critical issues, drawing up the structure design of an embedded system, lowering down the complexity of system constitution, raising the efficacy of every unit in the system, increasing the recycling of units in the system no matter hardware or software, and shortening the development cycle. In order to resolve the problems describing above, this paper proposes an embedded development platform integrating with DSP, FPGA, and ASIC. On the basis of the platform, a system developer can complete the design rapidly and identify the prototype. In the aspect of system scheme, Object-Oriented System Analysis and Unified Modeling Language (UML) are utilized to proceeding the system analysis and plan. We treat the hardware and software units belonging to the system as independent components, and design a uniform interface to communicate each unit in the system. To treat each unit no matter hardware or software as independent IP (Intellectual Property) will increase the reusability of every component, make the system more stable, and maintain it more easily. Through Objected-Oriented System Analysis and independent hardware and software IP, we design and simulate an inverted pendulum fuzzy control system to verify the accuracy of the system architecture mentioned above. The experimental result reveals our methodology is realizable and practical. Tsung-Ying Sun 孫宗瀛 2003 學位論文 ; thesis 76 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立東華大學 === 電機工程學系 === 91 === Abstract Modern embedded systems can be utilized in widespread applications, and the type of the signal processing functions varies enormously. Therefore, the difficulties of designing an embedded system are growing substantially. In general, Many modern embedded systems are composed of several heterogeneous subsystems, including programmable digital signal processor (PDSP), memory, programmable logic device (PLD), and application specify integrated circuit (ASIC), etc., to overcome the developing problem of great complexity. heterogeneous units compose such a system, and are in responsible for processing the signal originated from different sorts. Therefore, it becomes more complicated to carry out the architecture design of modern embedded system. The followings will be critical issues, drawing up the structure design of an embedded system, lowering down the complexity of system constitution, raising the efficacy of every unit in the system, increasing the recycling of units in the system no matter hardware or software, and shortening the development cycle. In order to resolve the problems describing above, this paper proposes an embedded development platform integrating with DSP, FPGA, and ASIC. On the basis of the platform, a system developer can complete the design rapidly and identify the prototype. In the aspect of system scheme, Object-Oriented System Analysis and Unified Modeling Language (UML) are utilized to proceeding the system analysis and plan. We treat the hardware and software units belonging to the system as independent components, and design a uniform interface to communicate each unit in the system. To treat each unit no matter hardware or software as independent IP (Intellectual Property) will increase the reusability of every component, make the system more stable, and maintain it more easily. Through Objected-Oriented System Analysis and independent hardware and software IP, we design and simulate an inverted pendulum fuzzy control system to verify the accuracy of the system architecture mentioned above. The experimental result reveals our methodology is realizable and practical.
author2 Tsung-Ying Sun
author_facet Tsung-Ying Sun
Shien-Tsan Lin
林顯燦
author Shien-Tsan Lin
林顯燦
spellingShingle Shien-Tsan Lin
林顯燦
The Design of Hardware-Software Co-design Platform for Embedded Applications
author_sort Shien-Tsan Lin
title The Design of Hardware-Software Co-design Platform for Embedded Applications
title_short The Design of Hardware-Software Co-design Platform for Embedded Applications
title_full The Design of Hardware-Software Co-design Platform for Embedded Applications
title_fullStr The Design of Hardware-Software Co-design Platform for Embedded Applications
title_full_unstemmed The Design of Hardware-Software Co-design Platform for Embedded Applications
title_sort design of hardware-software co-design platform for embedded applications
publishDate 2003
url http://ndltd.ncl.edu.tw/handle/47368555803335823374
work_keys_str_mv AT shientsanlin thedesignofhardwaresoftwarecodesignplatformforembeddedapplications
AT línxiǎncàn thedesignofhardwaresoftwarecodesignplatformforembeddedapplications
AT shientsanlin qiànrùshìyīngyòngzhīruǎnyìngtǐgòngshèjìpíngtáizhīyánzhì
AT línxiǎncàn qiànrùshìyīngyòngzhīruǎnyìngtǐgòngshèjìpíngtáizhīyánzhì
AT shientsanlin designofhardwaresoftwarecodesignplatformforembeddedapplications
AT línxiǎncàn designofhardwaresoftwarecodesignplatformforembeddedapplications
_version_ 1718316931623157760