A QEMU-Based Electronic System Level System Simulation Platform

碩士 === 國立成功大學 === 電腦與通信工程研究所 === 96 === A full system simulation platform is proposed in this thesis. The platform is designed by combining a virtual machine and an electronic system level integrated development environment. Through this platform, we can design a hardware system in an ARM environmen...

Full description

Bibliographic Details
Main Authors: Ro-Pun Wong, 黃若鵬
Other Authors: Chung-Ho Chen
Format: Others
Language:en_US
Published: 2008
Online Access:http://ndltd.ncl.edu.tw/handle/87344480947910295641
id ndltd-TW-096NCKU5652097
record_format oai_dc
spelling ndltd-TW-096NCKU56520972015-11-23T04:03:10Z http://ndltd.ncl.edu.tw/handle/87344480947910295641 A QEMU-Based Electronic System Level System Simulation Platform 運用虛擬機器(QEMU)設計之電子系統層級系統模擬平台 Ro-Pun Wong 黃若鵬 碩士 國立成功大學 電腦與通信工程研究所 96 A full system simulation platform is proposed in this thesis. The platform is designed by combining a virtual machine and an electronic system level integrated development environment. Through this platform, we can design a hardware system in an ARM environment or a PCI card in an x86 environment at the electronic system level, boot and run a Linux operating system, and design device drivers and applications as soon as a prototype in hardware is designed. We can also analyze the system performance at a relatively early stage. We have made two case studies with this platform. First, we have offloaded the design of MD5, which is a complex and computational intensive operation in IPsec, in hardware, and designed a device driver, as well as an application to use this hardware. Second, we have developed a network offload environment with this platform. Since developing an efficient network offload environment is a relatively complicated issue, which is related to both the hardware architecture and the kernel communication mechanism between the device driver and the hardware, a complete analysis on the network flow is made, and a communication mechanism is proposed and implemented. We integrated the network offload engine and the device driver, and developed a network example that connects the real world network to our platform, running an FTP application using SCTP protocol. Chung-Ho Chen 陳中和 2008 學位論文 ; thesis 81 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 電腦與通信工程研究所 === 96 === A full system simulation platform is proposed in this thesis. The platform is designed by combining a virtual machine and an electronic system level integrated development environment. Through this platform, we can design a hardware system in an ARM environment or a PCI card in an x86 environment at the electronic system level, boot and run a Linux operating system, and design device drivers and applications as soon as a prototype in hardware is designed. We can also analyze the system performance at a relatively early stage. We have made two case studies with this platform. First, we have offloaded the design of MD5, which is a complex and computational intensive operation in IPsec, in hardware, and designed a device driver, as well as an application to use this hardware. Second, we have developed a network offload environment with this platform. Since developing an efficient network offload environment is a relatively complicated issue, which is related to both the hardware architecture and the kernel communication mechanism between the device driver and the hardware, a complete analysis on the network flow is made, and a communication mechanism is proposed and implemented. We integrated the network offload engine and the device driver, and developed a network example that connects the real world network to our platform, running an FTP application using SCTP protocol.
author2 Chung-Ho Chen
author_facet Chung-Ho Chen
Ro-Pun Wong
黃若鵬
author Ro-Pun Wong
黃若鵬
spellingShingle Ro-Pun Wong
黃若鵬
A QEMU-Based Electronic System Level System Simulation Platform
author_sort Ro-Pun Wong
title A QEMU-Based Electronic System Level System Simulation Platform
title_short A QEMU-Based Electronic System Level System Simulation Platform
title_full A QEMU-Based Electronic System Level System Simulation Platform
title_fullStr A QEMU-Based Electronic System Level System Simulation Platform
title_full_unstemmed A QEMU-Based Electronic System Level System Simulation Platform
title_sort qemu-based electronic system level system simulation platform
publishDate 2008
url http://ndltd.ncl.edu.tw/handle/87344480947910295641
work_keys_str_mv AT ropunwong aqemubasedelectronicsystemlevelsystemsimulationplatform
AT huángruòpéng aqemubasedelectronicsystemlevelsystemsimulationplatform
AT ropunwong yùnyòngxūnǐjīqìqemushèjìzhīdiànzixìtǒngcéngjíxìtǒngmónǐpíngtái
AT huángruòpéng yùnyòngxūnǐjīqìqemushèjìzhīdiànzixìtǒngcéngjíxìtǒngmónǐpíngtái
AT ropunwong qemubasedelectronicsystemlevelsystemsimulationplatform
AT huángruòpéng qemubasedelectronicsystemlevelsystemsimulationplatform
_version_ 1718134233656983552