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