poster.tex 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. \documentclass[portrait,color=UCLmidgreen,margin=1.5cm,bannerheight=8cm,logoheight=2.5cm]{uclposter}
  2. \usepackage{tikz}
  3. \usepackage[scaled=1.2]{helvet}
  4. \renewcommand\familydefault{\sfdefault}
  5. \usepackage[T1]{fontenc}
  6. \usepackage{tcolorbox}
  7. \title{Performance characterisation of 8-bit RISC and OISC architectures}
  8. \author{Mindaugas Jarmolovicius}
  9. %\affil[1]{UCL Electronic And Electrical Engineering}
  10. \begin{document}
  11. %\tikz\node[opacity=0.3,inner sep=0]{\includegraphics[height=\paperheight,width=\paperwidth]{background.jpg}}
  12. %\tikz[remember picture,overlay] \node[opacity=0.3,outer sep=0pt] at (current page.center){\includegraphics[width=\paperwidth,height=\paperheight]{background.jpg}};
  13. \maketitle
  14. \tcbset{colframe=UCLmidgreen,center title,fonttitle=\bfseries\Large,toptitle=1.5mm,bottomtitle=1.5mm,boxrule=0.8mm,sharp corners}
  15. \begin{tcolorbox}[title=Introduction]
  16. 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.
  17. \end{tcolorbox}
  18. \begin{multicols}{2}
  19. \begin{tcolorbox}[title=RISC Architecture]
  20. \includegraphics[width=\linewidth]{../resources/risc.eps}
  21. \centering
  22. \textit{Figure 1: RISC architecture general block diagram}
  23. \begin{description}
  24. \item[$\bullet$] 45 Instructions
  25. \item[$\bullet$]
  26. \end{description}
  27. \begin{description}
  28. \item[$\bullet$] Bunch of instructions
  29. \item[$\bullet$] Efficient instruction space
  30. \item[$\bullet$] Generally easy to use but damn to low number of registers.
  31. \item[$\bullet$] Needs optimisation.
  32. \end{description}
  33. \end{tcolorbox}
  34. %\begin{highlightbox}[UCLdarkblue!20!white]
  35. %\end{highlightbox}
  36. \columnbreak
  37. \begin{tcolorbox}[title=OISC Architecture]
  38. \includegraphics[width=\linewidth]{../resources/oisc.eps}
  39. \centering
  40. \textit{Figure 2: OISC architecture general block diagram}
  41. \end{tcolorbox}
  42. \begin{tcolorbox}[detach title]
  43. \definecolor{c1}{HTML}{ff7568}
  44. \definecolor{c2}{HTML}{8cbfff}
  45. \definecolor{c3}{HTML}{a6ddb7}
  46. \textbf{Machine code}\\
  47. OISC instruction are fixed 13bit width, 1 bit to set source as immediate value, 4bits for destination address and 8bit for source or immediate.
  48. \\
  49. \begin{gather*}
  50. \scalebox{0.8}{bit index:}
  51. \underbrace{\colorbox{c1}{0}}_\text{imm.}
  52. \underbrace{
  53. \colorbox{c2}{1}\,
  54. \colorbox{c2}{2}\,
  55. \colorbox{c2}{3}\,
  56. \colorbox{c2}{4}\,
  57. }_\text{destination}
  58. \underbrace{
  59. \colorbox{c3}{5}\,
  60. \colorbox{c3}{6}\,
  61. \colorbox{c3}{7}\,
  62. \colorbox{c3}{8}\,
  63. \colorbox{c3}{9}\,
  64. \colorbox{c3}{10}\,
  65. \colorbox{c3}{11}\,
  66. \colorbox{c3}{12}
  67. }_\text{source}
  68. \end{gather*}
  69. \\
  70. \textbf{Total number of:}
  71. \begin{description}
  72. \item[$\bullet$] 15 Destination addresses
  73. \item[$\bullet$] 41 Source addresses
  74. \end{description}
  75. \end{tcolorbox}
  76. \begin{tcolorbox}[detach title]
  77. \begin{description}
  78. \item[$\bullet$] Only one instruction
  79. \item[$\bullet$] Not so efficient instruction space
  80. \item[$\bullet$] Takes forever to write in assembly
  81. \item[$\bullet$] Takes no time to improve. It just asking for more data buses!
  82. \end{description}
  83. \end{tcolorbox}
  84. \end{multicols}
  85. \begin{tcolorbox}[title=Results]
  86. Following functions have been implemented in assembly:
  87. \begin{description}
  88. \item[$\bullet$] Print ASCII, Binary, Hexadecimal and Decimal (8 and 16bit)
  89. \item[$\bullet$] 16bit multiplication
  90. \item[$\bullet$] 16bit division
  91. \item[$\bullet$] 16bit modulus
  92. \item[$\bullet$] Sieve of Atkins (prime number calculator)
  93. \end{description}
  94. \end{tcolorbox}
  95. \begin{tcolorbox}[title=Future work]
  96. Explain future work, experiments, oisc improvements.
  97. \end{tcolorbox}
  98. \end{document}