Mercurial > hg > ede
view 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 |
line wrap: on
line source
#LyX 2.0 created this file. For more info see http://www.lyx.org/ \lyxformat 413 \begin_document \begin_header \textclass article \begin_preamble \usepackage[export]{adjustbox}% http://ctan.org/pkg/adjustbox % Resize figures that are too wide for the page. \let\oldincludegraphics\includegraphics \renewcommand\includegraphics[2][]{% \oldincludegraphics[#1,max width=\linewidth,max height=\textheight]{#2} } \end_preamble \use_default_options true \maintain_unincluded_children false \language english \language_package default \inputencoding auto \fontencoding global \font_roman default \font_sans default \font_typewriter default \font_default_family default \use_non_tex_fonts false \font_sc false \font_osf false \font_sf_scale 100 \font_tt_scale 100 \graphics default \default_output_format default \output_sync 0 \bibtex_command default \index_command default \paperfontsize default \spacing single \use_hyperref false \papersize default \use_geometry false \use_amsmath 1 \use_esint 1 \use_mhchem 1 \use_mathdots 1 \cite_engine basic \use_bibtopic false \use_indices false \paperorientation portrait \suppress_date false \use_refstyle 1 \index Index \shortcut idx \color #008000 \end_index \secnumdepth 3 \tocdepth 3 \paragraph_separation indent \paragraph_indentation default \quotes_language english \papercolumns 1 \papersides 1 \paperpagestyle default \tracking_changes false \output_changes false \html_math_output 0 \html_css_as_file 0 \html_be_strict false \end_header \begin_body \begin_layout Title EDE: ELB816 Development Environment \end_layout \begin_layout Author James Bowden (110104485) \end_layout \begin_layout Description Programme: Electrical and Electronic Engineering \end_layout \begin_layout Description Supervisor: Dr Christopher Andrew Harte \end_layout \begin_layout LyX-Code \begin_inset Newpage pagebreak \end_inset \end_layout \begin_layout Abstract ELB816 is an imagined processor design used for teaching micro-processor electronics. The ELB816 Development Environment project aims create to a working software emulator implementation of this micro-processor, along with a basic tool chains, consisting on an assembler and a debugger, for writing and debugging code for it. This report first outlines the the motivation for implementing these tools and the methodology used to realize them. This is followed by an overview for the development environment and various way in which it can be used. Designs for each component and then presented, along with implementation details that will aid the reader in understanding the source code provided in the Supporting Material. \end_layout \begin_layout Standard \begin_inset Newpage pagebreak \end_inset \end_layout \begin_layout Standard \begin_inset CommandInset toc LatexCommand tableofcontents \end_inset \end_layout \begin_layout Standard \begin_inset CommandInset include LatexCommand include filename "intro.lyx" \end_inset \end_layout \begin_layout Standard \begin_inset CommandInset include LatexCommand include filename "ede.lyx" \end_inset \end_layout \begin_layout Standard \begin_inset CommandInset include LatexCommand include filename "asm.lyx" \end_inset \end_layout \begin_layout Standard \begin_inset CommandInset include LatexCommand include filename "emu.lyx" \end_inset \end_layout \begin_layout Standard \begin_inset CommandInset include LatexCommand include filename "dbg.lyx" \end_inset \end_layout \begin_layout Standard \begin_inset CommandInset include LatexCommand include filename "review.lyx" \end_inset \end_layout \begin_layout Standard \begin_inset CommandInset include LatexCommand include filename "appendix.lyx" \end_inset \end_layout \end_body \end_document