NCKU RISC32 Instruction Set Encoding and Compiler Porting
碩士 === 國立成功大學 === 電腦與通信工程研究所 === 95 === Many information appliance (IA) products have come into our lives in a variety of fields. In order to process a large amount of multimedia information, these IA product manufactures usually use an embedded processor to handle the necessary operations. With spe...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/47484888232210178968 |
id |
ndltd-TW-095NCKU5652008 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-095NCKU56520082015-12-11T04:04:29Z http://ndltd.ncl.edu.tw/handle/47484888232210178968 NCKU RISC32 Instruction Set Encoding and Compiler Porting NCKURISC32指令集編碼與編譯器移植 Deng-Jing Wu 吳燈進 碩士 國立成功大學 電腦與通信工程研究所 95 Many information appliance (IA) products have come into our lives in a variety of fields. In order to process a large amount of multimedia information, these IA product manufactures usually use an embedded processor to handle the necessary operations. With specified instructions in the embedded processor, these IA products will increase the efficiency substantially. In view of this, the instruction encoding format is ameliorated to provide the encoding space of the new specified instructions for NCKU RISC32 [1]. We also plan the revising steps for the hardware and software tools to achieve this goal. Currently, we have successfully ported the LCC compiler on the NCKU RISC32 and use it to compile the ANSI C compatible codes. Besides using the GNU Debugger to validate the sequence and function of the generated assembly codes, we also use the GNU Binutils to assemble and link these codes to generate the execution files, which can run on the Linux kernel 2.4.18+RISC32 FPGA platform successfully. Besides, we suggest the required EDA tools, which can modify the HW/SW automatically for the new instructions, to shorten the design cycle time for an application specific instruction processor. Chung-Ho Chen 陳中和 2007 學位論文 ; thesis 90 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 電腦與通信工程研究所 === 95 === Many information appliance (IA) products have come into our lives in a variety of fields. In order to process a large amount of multimedia information, these IA product manufactures usually use an embedded processor to handle the necessary operations. With specified instructions in the embedded processor, these IA products will increase the efficiency substantially. In view of this, the instruction encoding format is ameliorated to provide the encoding space of the new specified instructions for NCKU RISC32 [1]. We also plan the revising steps for the hardware and software tools to achieve this goal. Currently, we have successfully ported the LCC compiler on the NCKU RISC32 and use it to compile the ANSI C compatible codes. Besides using the GNU Debugger to validate the sequence and function of the generated assembly codes, we also use the GNU Binutils to assemble and link these codes to generate the execution files, which can run on the Linux kernel 2.4.18+RISC32 FPGA platform successfully. Besides, we suggest the required EDA tools, which can modify the HW/SW automatically for the new instructions, to shorten the design cycle time for an application specific instruction processor.
|
author2 |
Chung-Ho Chen |
author_facet |
Chung-Ho Chen Deng-Jing Wu 吳燈進 |
author |
Deng-Jing Wu 吳燈進 |
spellingShingle |
Deng-Jing Wu 吳燈進 NCKU RISC32 Instruction Set Encoding and Compiler Porting |
author_sort |
Deng-Jing Wu |
title |
NCKU RISC32 Instruction Set Encoding and Compiler Porting |
title_short |
NCKU RISC32 Instruction Set Encoding and Compiler Porting |
title_full |
NCKU RISC32 Instruction Set Encoding and Compiler Porting |
title_fullStr |
NCKU RISC32 Instruction Set Encoding and Compiler Porting |
title_full_unstemmed |
NCKU RISC32 Instruction Set Encoding and Compiler Porting |
title_sort |
ncku risc32 instruction set encoding and compiler porting |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/47484888232210178968 |
work_keys_str_mv |
AT dengjingwu nckurisc32instructionsetencodingandcompilerporting AT wúdēngjìn nckurisc32instructionsetencodingandcompilerporting AT dengjingwu nckurisc32zhǐlìngjíbiānmǎyǔbiānyìqìyízhí AT wúdēngjìn nckurisc32zhǐlìngjíbiānmǎyǔbiānyìqìyízhí |
_version_ |
1718148021138489344 |