annotate docs/lyx/final_report.lyx~ @ 42:792da050d8c4 tip

more dox
author james <jb302@eecs.qmul.ac.uk>
date Tue, 22 Apr 2014 14:25:14 +0100
parents 0f3bd942a7d4
children
rev   line source
jb302@37 1 #LyX 2.0 created this file. For more info see http://www.lyx.org/
jb302@37 2 \lyxformat 413
jb302@37 3 \begin_document
jb302@37 4 \begin_header
jb302@37 5 \textclass article
jb302@39 6 \begin_preamble
jb302@39 7 \usepackage[export]{adjustbox}% http://ctan.org/pkg/adjustbox
jb302@39 8 % Resize figures that are too wide for the page.
jb302@39 9 \let\oldincludegraphics\includegraphics
jb302@39 10 \renewcommand\includegraphics[2][]{%
jb302@39 11 \oldincludegraphics[#1,max width=\linewidth,max height=\textheight]{#2}
jb302@39 12 }
jb302@39 13 \end_preamble
jb302@37 14 \use_default_options true
jb302@37 15 \maintain_unincluded_children false
jb302@37 16 \language english
jb302@37 17 \language_package default
jb302@37 18 \inputencoding auto
jb302@37 19 \fontencoding global
jb302@37 20 \font_roman default
jb302@37 21 \font_sans default
jb302@37 22 \font_typewriter default
jb302@37 23 \font_default_family default
jb302@37 24 \use_non_tex_fonts false
jb302@37 25 \font_sc false
jb302@37 26 \font_osf false
jb302@37 27 \font_sf_scale 100
jb302@37 28 \font_tt_scale 100
jb302@37 29
jb302@37 30 \graphics default
jb302@37 31 \default_output_format default
jb302@37 32 \output_sync 0
jb302@37 33 \bibtex_command default
jb302@37 34 \index_command default
jb302@37 35 \paperfontsize default
jb302@39 36 \spacing single
jb302@37 37 \use_hyperref false
jb302@37 38 \papersize default
jb302@37 39 \use_geometry false
jb302@37 40 \use_amsmath 1
jb302@37 41 \use_esint 1
jb302@37 42 \use_mhchem 1
jb302@37 43 \use_mathdots 1
jb302@37 44 \cite_engine basic
jb302@37 45 \use_bibtopic false
jb302@37 46 \use_indices false
jb302@37 47 \paperorientation portrait
jb302@37 48 \suppress_date false
jb302@37 49 \use_refstyle 1
jb302@37 50 \index Index
jb302@37 51 \shortcut idx
jb302@37 52 \color #008000
jb302@37 53 \end_index
jb302@37 54 \secnumdepth 3
jb302@37 55 \tocdepth 3
jb302@37 56 \paragraph_separation indent
jb302@37 57 \paragraph_indentation default
jb302@37 58 \quotes_language english
jb302@37 59 \papercolumns 1
jb302@37 60 \papersides 1
jb302@37 61 \paperpagestyle default
jb302@37 62 \tracking_changes false
jb302@37 63 \output_changes false
jb302@37 64 \html_math_output 0
jb302@37 65 \html_css_as_file 0
jb302@37 66 \html_be_strict false
jb302@37 67 \end_header
jb302@37 68
jb302@37 69 \begin_body
jb302@37 70
jb302@37 71 \begin_layout Title
jb302@37 72 EDE: ELB816 Development Environment
jb302@37 73 \end_layout
jb302@37 74
jb302@37 75 \begin_layout Author
jb302@42 76 James Bowden (110104485)
jb302@42 77 \end_layout
jb302@42 78
jb302@42 79 \begin_layout Description
jb302@42 80 Programme: Electrical and Electronic Engineering
jb302@42 81 \end_layout
jb302@42 82
jb302@42 83 \begin_layout Description
jb302@42 84 Supervisor: Dr Christopher Andrew Harte
jb302@42 85 \end_layout
jb302@42 86
jb302@42 87 \begin_layout Abstract
jb302@42 88 ELB816 is an imagined processor design used for teaching micro-processor
jb302@42 89 electronics.
jb302@42 90 The ELB816 Development Environment project aims create to a working software
jb302@42 91 emulator implementation of this micro-processor along with a basic tool
jb302@42 92 chains, consisting on an assembler and a debugger, for writing and debugging
jb302@42 93 code for it.
jb302@42 94 This report first outlines the the motivation for implementing these tools
jb302@42 95 and the methodology used to realize them.
jb302@42 96 This is followed by an overview for the development environment and various
jb302@42 97 way in which it can be used.
jb302@42 98 Designs for each component and then presented, along with implementation
jb302@42 99 details that will aid the reader in understanding the source code provided
jb302@42 100 in the Supporting Material.
jb302@42 101 The progress made and state of the project is then reviewed, and a strategy
jb302@42 102 for completing the project is outlined.
jb302@42 103 Finally there is an index of the supporting material provided, along with
jb302@42 104 a short description of each of the included files.
jb302@37 105 \end_layout
jb302@37 106
jb302@37 107 \begin_layout Standard
jb302@39 108 \begin_inset Newpage pagebreak
jb302@39 109 \end_inset
jb302@39 110
jb302@39 111
jb302@39 112 \end_layout
jb302@39 113
jb302@39 114 \begin_layout Standard
jb302@39 115 \begin_inset CommandInset toc
jb302@39 116 LatexCommand tableofcontents
jb302@39 117
jb302@39 118 \end_inset
jb302@39 119
jb302@39 120
jb302@39 121 \end_layout
jb302@39 122
jb302@39 123 \begin_layout Standard
jb302@37 124 \begin_inset CommandInset include
jb302@37 125 LatexCommand include
jb302@37 126 filename "intro.lyx"
jb302@37 127
jb302@37 128 \end_inset
jb302@37 129
jb302@37 130
jb302@37 131 \end_layout
jb302@37 132
jb302@37 133 \begin_layout Standard
jb302@37 134 \begin_inset CommandInset include
jb302@37 135 LatexCommand include
jb302@42 136 filename "ede.lyx"
jb302@42 137
jb302@42 138 \end_inset
jb302@42 139
jb302@42 140
jb302@42 141 \end_layout
jb302@42 142
jb302@42 143 \begin_layout Standard
jb302@42 144 \begin_inset CommandInset include
jb302@42 145 LatexCommand include
jb302@37 146 filename "asm.lyx"
jb302@37 147
jb302@37 148 \end_inset
jb302@37 149
jb302@37 150
jb302@37 151 \end_layout
jb302@37 152
jb302@37 153 \begin_layout Standard
jb302@37 154 \begin_inset CommandInset include
jb302@37 155 LatexCommand include
jb302@37 156 filename "emu.lyx"
jb302@37 157
jb302@37 158 \end_inset
jb302@37 159
jb302@37 160
jb302@37 161 \end_layout
jb302@37 162
jb302@37 163 \begin_layout Standard
jb302@37 164 \begin_inset CommandInset include
jb302@37 165 LatexCommand include
jb302@37 166 filename "dbg.lyx"
jb302@37 167
jb302@37 168 \end_inset
jb302@37 169
jb302@37 170
jb302@37 171 \end_layout
jb302@37 172
jb302@37 173 \begin_layout Standard
jb302@37 174 \begin_inset CommandInset include
jb302@37 175 LatexCommand include
jb302@39 176 filename "review.lyx"
jb302@39 177
jb302@39 178 \end_inset
jb302@39 179
jb302@39 180
jb302@39 181 \end_layout
jb302@39 182
jb302@39 183 \begin_layout Standard
jb302@39 184 \begin_inset CommandInset include
jb302@39 185 LatexCommand include
jb302@39 186 filename "appendix.lyx"
jb302@39 187
jb302@39 188 \end_inset
jb302@39 189
jb302@39 190
jb302@39 191 \end_layout
jb302@39 192
jb302@37 193 \end_body
jb302@37 194 \end_document