| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- \iffalse
- The Introduction brings readers from a general understanding of the topic
- to a point where they can begin to understand what it is you are intending to do.
- It starts with broad statements and ends with specific statements about your project.
- Along the way it introduces readers to what has been done in the literature and
- then tells them why your project results will be different.
- The Introduction provides a motivation for the work and tells readers what you will be telling them.
- The following sections may be written simply as paragraphs;
- nothing more is really needed in the Introduction.
- You do not have to separate out each section.
- The Funnel model is a good way to organise the Introduction.
- 1) The funnel model begins with a general statement about the general topical area;
- for example, “Antennas have been used for communications for at least 100 years”.
- It then narrows the focus repeatedly with further sentences by introducing work that has been
- done in the literature with the appropriate citations.
- Finally, it reaches your project. By that time the reader knows in general terms what your work
- is about and understands your motivations.
- The number of cited works ranges from a few to very many.
- But whatever the number, they are the most significant in the field and have made the most impact on the historical development of the topic.
- 2) Your specific Aims and Objectives follow. Use bullet points for each and spend a few sentences describing each.
- 3) Follow your Aims and Objectives with a specific literature review.
- In section 1, the review was rather broad. Now is the time to focus in on several journal articles
- or products or activities that most closely match your own project work.
- Use a few sentences to describe each one and show specifically what was useful about them.
- Show how your work would improve on their work. You need only a few here.
- Use those that are most similar and most like your project.
- End the Introduction with a one-line description of the contents of each following Chapter.For example, “Chapter 2 focuses on.... Chapter 3 describes the work.... In Chapter 4, an outline of the measuring equipment ..., etc.”
- \fi
- Since the 70s there has been a rise of many processor architectures that try to fulfil specific performance and power application constraints. One of more noticeable cases are ARM's RISC architecture being used in mobile devices instead of the more popular and robust x86 CISC (Complex Instruction Set Computer) architecture in favour of simplicity, cost and lower power consumption \autocite{jamil_1995,blem_menon_sankaralingam_2013}. It has been shown that in low power applications, such as IoTs (Internet of Things), OISC implementation can be superior in power and data throughput comparing to traditional RISC architectures \autocite{yokota_saso_hara-azumi_2017, ahmed_sakamoto_anderson_hara-azumi_2015}. This project proposes to compare two novel RISC and OISC 8bit architectures and compare their performance, design complexity and efficiency.
- Project 3 aims:
- \begin{enumerate}
- \item Compare how well OISC \texttt{MOVE} architecture would perform in low performance microcontroller application comparing to equivalent RISC architecture.
- \item Study and explore RISC and OISC architectures.
- \item View an alternative method of using OISC MOVE as SISO (single instruction, single operation) architecture.
-
- \end{enumerate}
- The project has 3 main objectives:
- \begin{enumerate}
- \item Design and build a RISC based processor. As this is aimed for low power and performance applications it will be 8bit word processor with 4 general purpose registers, structure is similar to MIPS.
- \item Design and build an OISC based processor. There are many different types of OISC processor, \texttt{MOVE} variant has been selected which is described in \refname{sec:theory} chapter. This type of OISC variant is also known as TTA (Transport Triggered Architecture).
- \item Design a fair benchmark that both processors could execute. This benchmark include different algorithms that are commonly used in controllers, IoT devices or similar low power microprocessor applications.
- \end{enumerate}
|