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...

Full description

Bibliographic Details
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