Study Guide@lith
 

Linköping Institute of Technology

 
 
Valid for year : 2016
 
TSEA83 Computer Hardware and Architecture, 8 ECTS credits.
/Datorkonstruktion/

For:   D  

 

Prel. scheduled hours: 44
Rec. self-study hours: 169

  Area of Education: Technology

Main field of studies: Computer Engineering, Electrical Engineering

  Advancement level (G1, G2, A): G1

Aim:
The course gives a basic introduction to how computers work and are constructed at a low level. After the course you shall be able to:
  • Explain how a simple computer is constructed. Which components and why. The computer shall support several addressing modes, branch instructions and subroutines.
  • Perform calculations in binary arithmetic so that you can implement arithmetic instructions in a processor.
  • Explain variations on processor architecture e.g. pipelining, cachememory and RISC.
  • Explain the connexion between hardware, software, system performance and architecture.
  • To achieve these goals both assembler- and microprogramming is used.
  • Design a working digital apparatus, typically a simple computer
  • Formulate a requirement specification
  • Present a structured solution in a design specifikation
  • Translate the design into VHDL, which can be simulated
  • Implement the design with programmable logic
  • Trouble shooting with logic analyzer
  • Write a technical report and give an oral presentation


Prerequisites: (valid for students admitted to programmes within which the course is offered)
Computer Hardware and Architecture, Digital Design

Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.

Supplementary courses:
Computer hardware - a system on chip, Design with microcontrollers, Design of DSP processors

Organisation:
The course consists of lectures, 4 laborations (4h each) and a project.

Course contents:
  • Computer architecture: Internal dataflow in a simple computer model. Instructions, instruction formats, addressing modes, interrupts, cachememory, pipelining, micro code.
  • Memories: Definitions and concepts. Memory types.
  • Busses: Definitions and concepts. Serial/Paralell, performance
  • Input- and output units. Mapping of devices.
  • Computer graphics, a simple graphics controller, VGA
  • Programmable logic, FPGA, VHDL for FPGA-synthesis,Design examples, synchronism, Components, memories,UART.


Course literature:
  • Patterson,Hennessy. Computer Organization and Design. The Hardware/Software Interface. (Morgan Kaufmann)
  • Clements, Alan. The Principles of Computer Hardware. (Oxford University Press).
  • Lecture notes. Laboratory papers.


Examination:
Laboratory work
Project assignment
2 ECTS
6 ECTS
 
In the course the marks Failed/Passed are given.



Course language is Swedish.
Department offering the course: ISY.
Director of Studies: Tomas Svensson
Examiner: Anders Nilsson
Link to the course homepage at the department


Course Syllabus in Swedish

Linköping Institute of Technology

 


Contact: TFK , val@tfk.liu.se
Last updated: 03/04/2016