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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |