Experimental Platform design for ARM-like Microcontroller with Floating-point Capability
碩士 === 國立臺灣師範大學 === 工業教育學系 === 94 === As technology developed, the ARM CPU became the mainstream in the embedded system. There are many books and works about the application of every CPU series in ARM (including PDA, Smart Phone) and hardware software interface, but there are a few works talking abo...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/99988511689686314168 |
id |
ndltd-TW-094NTNU5037074 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094NTNU50370742016-06-01T04:21:42Z http://ndltd.ncl.edu.tw/handle/99988511689686314168 Experimental Platform design for ARM-like Microcontroller with Floating-point Capability 含浮點運算類似ARM微控制器之實驗平台設計 李炘彥 碩士 國立臺灣師範大學 工業教育學系 94 As technology developed, the ARM CPU became the mainstream in the embedded system. There are many books and works about the application of every CPU series in ARM (including PDA, Smart Phone) and hardware software interface, but there are a few works talking about the CPU inner structure and hardware design. This thesis designed a CPU which resembles the ARM structure and downloaded the circuit into a FPGA chip which contains 800 thousand gate counts. Also, the thesis will demonstrate the I/O experimental type and hope to wholly realize the embedded system instruction based mainly on ARM CPU. This thesis used the VHDL, a hardware descriptor language, to design a 32 byte resembling ARM microprocessor (including floating point coprocessor) and contained 33 working commands. At the first step, this thesis referred to the ARM instruction set decoder, defined format and the operating process of ARM microprocessor. At this stage, I designed the initial structure of the ARM microprocessor and essential commands (ex. Data operation command). After the command simulation test, I added other commands to finish the design. At the second step, the ARM microprocessor which passed the command simulation test was burned on the Xilinx Vertex chip and was added the other directed I/O circuit design. The FPGA (Field Programmable Gate Array) experimental platform design was finished after the ARM microprocessor combined the Peripheral display circuit. Finally, I wrote the correlative application programs by using the instruction set to verify the whole ARM microprocessor. 張吉正 黃奇武 2006 學位論文 ; thesis 81 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣師範大學 === 工業教育學系 === 94 === As technology developed, the ARM CPU became the mainstream in the embedded system. There are many books and works about the application of every CPU series in ARM (including PDA, Smart Phone) and hardware software interface, but there are a few works talking about the CPU inner structure and hardware design. This thesis designed a CPU which resembles the ARM structure and downloaded the circuit into a FPGA chip which contains 800 thousand gate counts. Also, the thesis will demonstrate the I/O experimental type and hope to wholly realize the embedded system instruction based mainly on ARM CPU.
This thesis used the VHDL, a hardware descriptor language, to design a 32 byte resembling ARM microprocessor (including floating point coprocessor) and contained 33 working commands. At the first step, this thesis referred to the ARM instruction set decoder, defined format and the operating process of ARM microprocessor. At this stage, I designed the initial structure of the ARM microprocessor and essential commands (ex. Data operation command). After the command simulation test, I added other commands to finish the design. At the second step, the ARM microprocessor which passed the command simulation test was burned on the Xilinx Vertex chip and was added the other directed I/O circuit design. The FPGA (Field Programmable Gate Array) experimental platform design was finished after the ARM microprocessor combined the Peripheral display circuit. Finally, I wrote the correlative application programs by using the instruction set to verify the whole ARM microprocessor.
|
author2 |
張吉正 |
author_facet |
張吉正 李炘彥 |
author |
李炘彥 |
spellingShingle |
李炘彥 Experimental Platform design for ARM-like Microcontroller with Floating-point Capability |
author_sort |
李炘彥 |
title |
Experimental Platform design for ARM-like Microcontroller with Floating-point Capability |
title_short |
Experimental Platform design for ARM-like Microcontroller with Floating-point Capability |
title_full |
Experimental Platform design for ARM-like Microcontroller with Floating-point Capability |
title_fullStr |
Experimental Platform design for ARM-like Microcontroller with Floating-point Capability |
title_full_unstemmed |
Experimental Platform design for ARM-like Microcontroller with Floating-point Capability |
title_sort |
experimental platform design for arm-like microcontroller with floating-point capability |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/99988511689686314168 |
work_keys_str_mv |
AT lǐxīnyàn experimentalplatformdesignforarmlikemicrocontrollerwithfloatingpointcapability AT lǐxīnyàn hánfúdiǎnyùnsuànlèishìarmwēikòngzhìqìzhīshíyànpíngtáishèjì |
_version_ |
1718289668879941632 |