|
@@ -1,4 +1,4 @@
|
|
|
-\documentclass[portrait,color=UCLblack,margin=1.5cm,bannerheight=8cm,logoheight=2.5cm]{uclposter}
|
|
|
|
|
|
|
+\documentclass[portrait,color=UCLmidgreen,margin=1.5cm,bannerheight=8cm,logoheight=2.5cm]{uclposter}
|
|
|
\usepackage{tikz}
|
|
\usepackage{tikz}
|
|
|
\usepackage[scaled=1.2]{helvet}
|
|
\usepackage[scaled=1.2]{helvet}
|
|
|
\renewcommand\familydefault{\sfdefault}
|
|
\renewcommand\familydefault{\sfdefault}
|
|
@@ -17,16 +17,30 @@
|
|
|
%\tikz[remember picture,overlay] \node[opacity=0.3,outer sep=0pt] at (current page.center){\includegraphics[width=\paperwidth,height=\paperheight]{background.jpg}};
|
|
%\tikz[remember picture,overlay] \node[opacity=0.3,outer sep=0pt] at (current page.center){\includegraphics[width=\paperwidth,height=\paperheight]{background.jpg}};
|
|
|
|
|
|
|
|
\maketitle
|
|
\maketitle
|
|
|
-
|
|
|
|
|
-\begin{tcolorbox}[title=\large{Introduction}]
|
|
|
|
|
|
|
+\tcbset{colframe=UCLmidgreen,center title,fonttitle=\bfseries\Large,toptitle=1.5mm,bottomtitle=1.5mm,boxrule=0.8mm,sharp corners}
|
|
|
|
|
+\begin{tcolorbox}[title=Introduction]
|
|
|
|
|
|
|
|
-This is a bunch of text for introductions that describes project, what it is about and that it compares RISC versus OISC architectures.
|
|
|
|
|
|
|
+This is a bunch of text for introductions that describes project, what it is about and that it compares RISC versus OISC architectures. Also motivation and academic papers.
|
|
|
\end{tcolorbox}
|
|
\end{tcolorbox}
|
|
|
|
|
|
|
|
|
|
|
|
|
\begin{multicols}{2}
|
|
\begin{multicols}{2}
|
|
|
|
|
|
|
|
-\begin{tcolorbox}[title=\large{OISC}]
|
|
|
|
|
|
|
+\begin{tcolorbox}[title=RISC Architecture]
|
|
|
|
|
+
|
|
|
|
|
+ \includegraphics[width=\linewidth]{../resources/risc.eps}
|
|
|
|
|
+ \centering
|
|
|
|
|
+ \textit{Figure 1: RISC architecture general block diagram}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ \begin{description}
|
|
|
|
|
+ \item[$\bullet$] 45 Instructions
|
|
|
|
|
+ \item[$\bullet$]
|
|
|
|
|
+ \end{description}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
\begin{description}
|
|
\begin{description}
|
|
|
\item[$\bullet$] Bunch of instructions
|
|
\item[$\bullet$] Bunch of instructions
|
|
|
\item[$\bullet$] Efficient instruction space
|
|
\item[$\bullet$] Efficient instruction space
|
|
@@ -41,8 +55,49 @@ This is a bunch of text for introductions that describes project, what it is abo
|
|
|
\columnbreak
|
|
\columnbreak
|
|
|
|
|
|
|
|
|
|
|
|
|
-\begin{tcolorbox}[title=\large{OISC}]
|
|
|
|
|
- OISC is fun. Some graphs here.
|
|
|
|
|
|
|
+
|
|
|
|
|
+\begin{tcolorbox}[title=OISC Architecture]
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ \includegraphics[width=\linewidth]{../resources/oisc.eps}
|
|
|
|
|
+ \centering
|
|
|
|
|
+ \textit{Figure 2: OISC architecture general block diagram}
|
|
|
|
|
+\end{tcolorbox}
|
|
|
|
|
+\begin{tcolorbox}[detach title]
|
|
|
|
|
+ \definecolor{c1}{HTML}{ff7568}
|
|
|
|
|
+ \definecolor{c2}{HTML}{8cbfff}
|
|
|
|
|
+ \definecolor{c3}{HTML}{a6ddb7}
|
|
|
|
|
+ \textbf{Machine code}\\
|
|
|
|
|
+ OISC instruction are fixed 13bit width, 1 bit to set source as immediate value, 4bits for destination address and 8bit for source or immediate.
|
|
|
|
|
+ \\
|
|
|
|
|
+ \begin{gather*}
|
|
|
|
|
+ \scalebox{0.8}{bit index:}
|
|
|
|
|
+ \underbrace{\colorbox{c1}{0}}_\text{imm.}
|
|
|
|
|
+ \underbrace{
|
|
|
|
|
+ \colorbox{c2}{1}\,
|
|
|
|
|
+ \colorbox{c2}{2}\,
|
|
|
|
|
+ \colorbox{c2}{3}\,
|
|
|
|
|
+ \colorbox{c2}{4}\,
|
|
|
|
|
+ }_\text{destination}
|
|
|
|
|
+ \underbrace{
|
|
|
|
|
+ \colorbox{c3}{5}\,
|
|
|
|
|
+ \colorbox{c3}{6}\,
|
|
|
|
|
+ \colorbox{c3}{7}\,
|
|
|
|
|
+ \colorbox{c3}{8}\,
|
|
|
|
|
+ \colorbox{c3}{9}\,
|
|
|
|
|
+ \colorbox{c3}{10}\,
|
|
|
|
|
+ \colorbox{c3}{11}\,
|
|
|
|
|
+ \colorbox{c3}{12}
|
|
|
|
|
+ }_\text{source}
|
|
|
|
|
+ \end{gather*}
|
|
|
|
|
+ \\
|
|
|
|
|
+ \textbf{Total number of:}
|
|
|
|
|
+ \begin{description}
|
|
|
|
|
+ \item[$\bullet$] 15 Destination addresses
|
|
|
|
|
+ \item[$\bullet$] 41 Source addresses
|
|
|
|
|
+ \end{description}
|
|
|
|
|
+\end{tcolorbox}
|
|
|
|
|
+\begin{tcolorbox}[detach title]
|
|
|
\begin{description}
|
|
\begin{description}
|
|
|
\item[$\bullet$] Only one instruction
|
|
\item[$\bullet$] Only one instruction
|
|
|
\item[$\bullet$] Not so efficient instruction space
|
|
\item[$\bullet$] Not so efficient instruction space
|
|
@@ -54,11 +109,22 @@ This is a bunch of text for introductions that describes project, what it is abo
|
|
|
|
|
|
|
|
\end{multicols}
|
|
\end{multicols}
|
|
|
|
|
|
|
|
-\section*{Results}
|
|
|
|
|
-This is section with some results if I will have enough time to complete them.. \textbf{RIP MY FREE TIME}.
|
|
|
|
|
|
|
|
|
|
-\section*{Future work}
|
|
|
|
|
|
|
+\begin{tcolorbox}[title=Results]
|
|
|
|
|
+ Following functions have been implemented in assembly:
|
|
|
|
|
+ \begin{description}
|
|
|
|
|
+ \item[$\bullet$] Print ASCII, Binary, Hexadecimal and Decimal (8 and 16bit)
|
|
|
|
|
+ \item[$\bullet$] 16bit multiplication
|
|
|
|
|
+ \item[$\bullet$] 16bit division
|
|
|
|
|
+ \item[$\bullet$] 16bit modulus
|
|
|
|
|
+ \item[$\bullet$] Sieve of Atkins (prime number calculator)
|
|
|
|
|
+ \end{description}
|
|
|
|
|
+\end{tcolorbox}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+\begin{tcolorbox}[title=Future work]
|
|
|
Explain future work, experiments, oisc improvements.
|
|
Explain future work, experiments, oisc improvements.
|
|
|
|
|
+\end{tcolorbox}
|
|
|
|
|
|
|
|
|
|
|
|
|
\end{document}
|
|
\end{document}
|