Computer Design (ELE340)
The course intention is to give the students insight into structured design of embedded system, ie., microprocessor based systems for measurement and control. The students are organized into project groups where project management and multidiscipline attitude is emphasized. Design exercises in the laboratory is a main part of the course, and selected topics will be lectured.
Course description for study year 2023-2024. Please note that changes may occur.
Course code
ELE340
Version
1
Credits (ECTS)
10
Semester tution start
Autumn
Number of semesters
1
Exam semester
Autumn
Language of instruction
Norwegian
Content
The course intention is to give the students insight into structured design of embedded system, ie. microprocessor based systems for measurement and control. The course covers development of analog and digital electronic circuits for interfacing sensors and for communication in addition to development of software for embedded solutions. The students are organized into project groups, and will through the project and lectures follow the design, development, and construction of an embedded system from start to finished product (prototype).
The course is currently based on the STM32F3 micro controller which has a ARM Cortex-M4 core. Some topics: Project management. Serial communication. Analog to digital conversion. Pulse-Width Modulation. Transistors. Voltage regulators. Implementation of algorithms for signal processing and digital control in embedded systems. Noise EMI and EMC. Circuit design, PCB design and production. Project management plays a vital role in the course and a multi-discipline attitude is emphasized.
Learning outcome
Knowledge:
- Know how a computer in general and an embedded system (ES) in particular can be designed.
- Know how to design interfaces between ES and external devices.
Skills:
- Be able to plan, report and control a small development project.
- Be able to specify, analyze and design hardware and software implemented in a simple ES.
- Be able to carry out drawing, lay-out, production, assembly and testing of a simple one- or two-layer printed circuit board.
- Be able to implement signal processing and control algoritms in an ES.
General competence:
- Fundamental understanding of structure, properties and potential of computer-based systems in general and with a main focus on ES.
Required prerequisite knowledge
Recommended prerequisites
Exam
Written exam and project report
Form of assessment | Weight | Duration | Marks | Aid |
---|---|---|---|---|
Written exam | 2/5 | 3 Hours | Letter grades | All 1) |
Project report | 3/5 | Letter grades |
1) All printed or hand written material is allowed. Calculators are allowed.
Project report documents the project work. Project report written in groups as standard, and only individually in exceptional cases. If the report is a group work, all participants in the group get the same grade. All parts must be passed in order to get a final grade in the course. It is not possible to retake the project report next semester. Students that wish to take this part again, must do this the next year the course is given.
Coursework requirements
Mandatory work demands (such as laboratory-work, hand in assignments, projects, etc) must be approved by subject teacher within the specified deadlines.
Completion of mandatory work are to be made at the times and in the groups that are assigned and published. Absence due to illness or for other reasons must be communicated as soon as possible to the laboratory personnel. One cannot expect that provisions for completion of the lab assignments at other times are made unless prior arrangements with the laboratory personnel have been agreed upon.
Failure to complete the mandatory work on time or not having them approved will result in barring from taking the exam of the course.
Course teacher(s)
Course coordinator:
Kristian ThorsenCoordinator laboratory exercises:
Jon FidjelandHead of Department:
Tom RyenMethod of work
Overlapping courses
Course | Reduction (SP) |
---|---|
System design (BIE110_1) | 5 |
Digital and analog circuits (BIE230_1) | 5 |
Digital and Analog Electronic Circuits 2 (TE0623_1) | 5 |
Digital and Analog Electronic Circuits 2 (TE0623_A) | 5 |