Design of a lan interfacing module for a softcore processor AMIR CPU
An AMIR CPU is a novel 32-bit softcore processor developed from the improvement of the weakness of existing Intel x86 and ARM architectures which has its own local I/O memory and easier ISA (Instruction Set Architecture) compared to RISC (Reduced Instruction Set Computer) and CISC (Complex Instructi...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2020
|
Subjects: | |
Online Access: | http://eprints.utm.my/id/eprint/93021/1/LimHuiTengMSKE2020.pdf http://eprints.utm.my/id/eprint/93021/ http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:135859 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.utm.93021 |
---|---|
record_format |
eprints |
spelling |
my.utm.930212021-11-07T06:00:30Z http://eprints.utm.my/id/eprint/93021/ Design of a lan interfacing module for a softcore processor AMIR CPU Lim, Hui Teng TK Electrical engineering. Electronics Nuclear engineering An AMIR CPU is a novel 32-bit softcore processor developed from the improvement of the weakness of existing Intel x86 and ARM architectures which has its own local I/O memory and easier ISA (Instruction Set Architecture) compared to RISC (Reduced Instruction Set Computer) and CISC (Complex Instruction Set Computer). The motivation of this project is to design a LAN interfacing module which is compatible with the features having by the softcore AMIR CPU. This is because the new AMIR CPU is not supported by HDL coding style but need to use its instruction set architecture to generate the machine code before can be implemented onto the FPGA. Besides this, this project is to study the capability of AMIR CPU to support the functionality of Ethernet communication as for now the development of this softcore processor is still in progress. However due to the reason of using a readyto- use Ethernet LAN controller, it is found out that the relative researches or resources are less whereby most of the research is based on C-based microcontroller that comes along with the ready-to-use Ethernet library. Therefore, the objectives this project are: (1) To build a SPI module on DE0 FPGA board in order to build up the same communication interface with the ENC28J60 (2) To send an Ethernet packet from DE0 to PC through the Ethernet communication with data transmission rate of 10MB/s using HDL coding style (3) To process the input data and send to PC through Ethernet by using AMIR instruction set architecture after the first two objectives are achieved. The scopes of the project are discussed in the section later. The project is aimed for contributing to develop the new feature (LAN) that able to work along with the new processor AMIR CPU and to study the methodology of establishing LAN that is different from the existing research. 2020 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/id/eprint/93021/1/LimHuiTengMSKE2020.pdf Lim, Hui Teng (2020) Design of a lan interfacing module for a softcore processor AMIR CPU. Masters thesis, Universiti Teknologi Malaysia, Faculty of Engineering - School of Electrical Engineering. http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:135859 |
institution |
Universiti Teknologi Malaysia |
building |
UTM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Teknologi Malaysia |
content_source |
UTM Institutional Repository |
url_provider |
http://eprints.utm.my/ |
language |
English |
topic |
TK Electrical engineering. Electronics Nuclear engineering |
spellingShingle |
TK Electrical engineering. Electronics Nuclear engineering Lim, Hui Teng Design of a lan interfacing module for a softcore processor AMIR CPU |
description |
An AMIR CPU is a novel 32-bit softcore processor developed from the improvement of the weakness of existing Intel x86 and ARM architectures which has its own local I/O memory and easier ISA (Instruction Set Architecture) compared to RISC (Reduced Instruction Set Computer) and CISC (Complex Instruction Set Computer). The motivation of this project is to design a LAN interfacing module which is compatible with the features having by the softcore AMIR CPU. This is because the new AMIR CPU is not supported by HDL coding style but need to use its instruction set architecture to generate the machine code before can be implemented onto the FPGA. Besides this, this project is to study the capability of AMIR CPU to support the functionality of Ethernet communication as for now the development of this softcore processor is still in progress. However due to the reason of using a readyto- use Ethernet LAN controller, it is found out that the relative researches or resources are less whereby most of the research is based on C-based microcontroller that comes along with the ready-to-use Ethernet library. Therefore, the objectives this project are: (1) To build a SPI module on DE0 FPGA board in order to build up the same communication interface with the ENC28J60 (2) To send an Ethernet packet from DE0 to PC through the Ethernet communication with data transmission rate of 10MB/s using HDL coding style (3) To process the input data and send to PC through Ethernet by using AMIR instruction set architecture after the first two objectives are achieved. The scopes of the project are discussed in the section later. The project is aimed for contributing to develop the new feature (LAN) that able to work along with the new processor AMIR CPU and to study the methodology of establishing LAN that is different from the existing research. |
format |
Thesis |
author |
Lim, Hui Teng |
author_facet |
Lim, Hui Teng |
author_sort |
Lim, Hui Teng |
title |
Design of a lan interfacing module for a softcore processor AMIR CPU |
title_short |
Design of a lan interfacing module for a softcore processor AMIR CPU |
title_full |
Design of a lan interfacing module for a softcore processor AMIR CPU |
title_fullStr |
Design of a lan interfacing module for a softcore processor AMIR CPU |
title_full_unstemmed |
Design of a lan interfacing module for a softcore processor AMIR CPU |
title_sort |
design of a lan interfacing module for a softcore processor amir cpu |
publishDate |
2020 |
url |
http://eprints.utm.my/id/eprint/93021/1/LimHuiTengMSKE2020.pdf http://eprints.utm.my/id/eprint/93021/ http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:135859 |
_version_ |
1717093408374259712 |
score |
13.18916 |