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

Full description

Saved in:
Bibliographic Details
Main Author: Lim, Hui Teng
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