SBMIC - Systems Based on Microprocessors

Similar documents
SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

Computer Science. Embedded systems today. Microcontroller MCR

Computer Architecture CSC

SSE - Supervision of Electrical Systems

Course Specifications

FUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria

A Practical Approach to Embedded Systems Engineering Workforce Development

Computer Science 141: Computing Hardware Course Information Fall 2012

Embedded System Design

Computer Organization I (Tietokoneen toiminta)

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

Form no. (12) Course Specification

Microcontroller VU

LABORATORY : A PROJECT-BASED LEARNING EXAMPLE ON POWER ELECTRONICS

Diploma in Library and Information Science (Part-Time) - SH220

Academic Catalog Programs & Courses Manchester Community College

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS

Embedded Real-Time Systems

MINISTRY OF EDUCATION

Table of Contents. Course Delivery Method. Instructor Information. Phone: Office hours: Table of Contents. Course Description

Implementation Regulations

COMPUTER ORGANIZATION

ATENEA UPC AND THE NEW "Activity Stream" or "WALL" FEATURE Jesus Alcober 1, Oriol Sánchez 2, Javier Otero 3, Ramon Martí 4

Software Development: Programming Paradigms (SCQF level 8)

ebusiness Technologies Spring 2000 Syllabus

Syllabus of the Course Skills for the Tourism Industry

Oregon Institute of Technology Computer Systems Engineering Technology Department Embedded Systems Engineering Technology Program Assessment

Android App Development for Beginners

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

ENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT

Improving Memory Latency Aware Fetch Policies for SMT Processors

Top US Tech Talent for the Top China Tech Company

Strategy and Design of ICT Services

Software Development Plan

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

Information System Design and Development (Advanced Higher) Unit. level 7 (12 SCQF credit points)

Declaration of competencies

GACE Computer Science Assessment Test at a Glance

CPMT 1303 Introduction to Computer Technology COURSE SYLLABUS

A systems engineering laboratory in the context of the Bologna Process

COMMU ICATION SECOND CYCLE DEGREE IN COMMUNICATION ENGINEERING ACADEMIC YEAR Il mondo che ti aspetta

EDEXCEL NATIONALS UNIT 25 PROGRAMMABLE LOGIC CONTROLLERS. ASSIGNMENT No.1 SELECTION CRITERIA

OFFICIAL DOCUMENT. Foreign Credits, Inc. Jawaharlal Nehru Technological University

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

COMPUTER INTERFACES FOR TEACHING THE NINTENDO GENERATION

AC : FACILITATING VERTICALLY INTEGRATED DESIGN TEAMS

DfEE/DATA CAD/CAM in Schools Initiative - A Success Story so Far

Moderator: Gary Weckman Ohio University USA

Self-Study Report. Markus Geissler, PhD

Texas A&M University-Central Texas CISK Comprehensive Networking C_SK Computer Networks Monday/Wednesday 5.

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

BUS Computer Concepts and Applications for Business Fall 2012

ITSC 1301 Introduction to Computers Course Syllabus

Remote Control Laboratory Via Internet Using Matlab and Simulink

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

SOFTWARE EVALUATION TOOL

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

SYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017)

Introduction to Financial Accounting

Applying Fuzzy Rule-Based System on FMEA to Assess the Risks on Project-Based Software Engineering Education

K 1 2 K 1 2. Iron Mountain Public Schools Standards (modified METS) Checklist by Grade Level Page 1 of 11

AC : HANDS ON PROGRAMMABLE LOGIC CONTROLLER (PLC) LABORATORY FOR AN INDUSTRIAL CONTROLS COURSE

EQF Pro 1 st Partner Meeting Lille, 28 March 2008, 9:30 16:30.

PROGRAMME SPECIFICATION

Proposal of a PhD Programme (PhD) managed by the Politecnico di Milano. PhD in: STRUCTURAL, SEISMIC AND GEOTECHNICAL ENGINEERING CYCLE: XXIX

Busuu The Mobile App. Review by Musa Nushi & Homa Jenabzadeh, Introduction. 30 TESL Reporter 49 (2), pp

PROJECT DESCRIPTION SLAM

Seminar - Organic Computing

BEn g i n Me ch atronic s En gi nee ring and

(ALMOST?) BREAKING THE GLASS CEILING: OPEN MERIT ADMISSIONS IN MEDICAL EDUCATION IN PAKISTAN

UNIVERSIDAD DEL ESTE Vicerrectoría Académica Vicerrectoría Asociada de Assessment Escuela de Ciencias y Tecnología

MAE Flight Simulation for Aircraft Safety

Curriculum for the Bachelor Programme in Digital Media and Design at the IT University of Copenhagen

SER CHANGES~ACCOMMODATIONS PAGES

Proposal of a PhD Programme (PhD) managed by the Politecnico di Milano. PhD in: STRUCTURAL, SEISMIC AND GEOTECHNICAL ENGINEERING CYCLE: XXVIII

Education for an Information Age

Knowledge based expert systems D H A N A N J A Y K A L B A N D E

Louisiana Free Materials List

ELDER MEDIATION INTERNATIONAL NETWORK

Ministry of Education and Science of Kazakhstan. Karaganda State Technical University

National Standards for Foreign Language Education

DNV GL Joint Industry Project: Decision Support for Dynamic Barrier Management

Learning to Schedule Straight-Line Code

State of play of EQF implementation in Montenegro Zora Bogicevic, Ministry of Education Rajko Kosovic, VET Center

Candidates must achieve a grade of at least C2 level in each examination in order to achieve the overall qualification at C2 Level.

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I

Beveridge Primary School. One to one laptop computer program for 2018

University of the Free State Language Policy i

Ten years after the Bologna: Not Bologna has failed, but Berlin and Munich!

Development and Innovation in Curriculum Design in Landscape Planning: Students as Agents of Change

City University of Hong Kong Course Syllabus. offered by Department of Architecture and Civil Engineering with effect from Semester A 2017/18

The MEANING Multilingual Central Repository

Data Fusion Models in WSNs: Comparison and Analysis

I set out below my response to the Report s individual recommendations.

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

Project-Based-Learning: Outcomes, Descriptors and Design

Oakland Unified School District English/ Language Arts Course Syllabus

Process to Identify Minimum Passing Criteria and Objective Evidence in Support of ABET EC2000 Criteria Fulfillment

Transcription:

Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2017 230 - ETSETB - Barcelona School of Telecommunications Engineering 710 - EEL - Department of Electronic Engineering MASTER'S DEGREE IN TELECOMMUNICATIONS ENGINEERING (Syllabus 2013). (Teaching unit Optional) MASTER'S DEGREE IN ELECTRONIC ENGINEERING (Syllabus 2013). (Teaching unit Optional) 5 Teaching languages: English Teaching staff Coordinator: Others: JORDI SALAZAR MANEL DOMÍNGUEZ, VICENTE JIMÉNEZ Degree competences to which the subject contributes Specific: 1. Ability to use programmable logical devices, as well as to design analog and digital advanced electronics systems. Ability to design communication devices, such as routers, switches, hubs, transmitters and receivers in different bands. 2. Ability to develop electronic instrumentation, as well as transducers, actuators and sensors. Transversal: 3. EFFECTIVE USE OF INFORMATION RESOURCES: Managing the acquisition, structuring, analysis and display of data and information in the chosen area of specialisation and critically assessing the results obtained. 4. FOREIGN LANGUAGE: Achieving a level of spoken and written proficiency in a foreign language, preferably English, that meets the needs of the profession and the labour market. Teaching methodology - Lectures - Application classes - Laboratory classes - Individual work (distance) - Exercises - Other activities - Short answer test (Control) - Extended answer test (Final Exam) Learning objectives of the subject Learning objectives of the subject: The aim of this course is to provide students with an understanding of microprocessor-based systems and their use in instrumentation, control and communication systems. Topics covered in the course include, microprocessor architecture and organization, bus architectures, memory and I/O subsystems, timing and interfacing, peripheral controllers and programming in the 'C' language. Learning results of the subject: 1 / 5

- To know how microprocessor based systems can be applied. - To understand the architecture and operation of a microprocessor system. - To be able to use a microprocessor development system to prepare and run a program. - To be able to implement microprocessor-based systems, including both hardware and software, using a specific microprocessor or microcontroller Study load Total learning time: 125h Hours large group: 26h 20.80% Hours medium group: 0h 0.00% Hours small group: 13h 10.40% Guided activities: 0h 0.00% Self study: 86h 68.80% 2 / 5

Content 1. Introduction Learning time: 16h Self study : 12h Course description. Programmable electronic systems. Architecture of a microprocessor system. 2. The CPU Learning time: 20h Laboratory classes: 2h ALU, registers, control unit and datapath. Instruction sets: RISC and CISC. Bus cycles 3. Interfacing memory Learning time: 29h Theory classes: 6h Laboratory classes: 3h Self study : 20h Types of memory: ROM and RAM. Interfacing memory to the processor: Address decoding and timing. 4. The I/O subsystem Learning time: 22h Laboratory classes: 4h I/O interfaces, programmed and interrupt-driven I/O. DMA 5. Advanced microprocessor systems Learning time: 16h Self study : 12h Pipelined and superscalar processors. Memory Hierarchy and Cache 3 / 5

6. Software development tools Learning time: 22h Laboratory classes: 4h Development process, Integrated development environment, Testing and debugging tools, RTOS Planning of activities LABORATORY Continuous assessment of laboratory exercices to develop along the course. EXERCISES Exercises to strengthen the theoretical knowledge. SHORT ANSWER TEST (CONTROL) Mid term control. EXTENDED ANSWER TEST (FINAL EXAMINATION) Final examination. Qualification system Final examination: 60% Mid-term exam 15% Laboratory assessments: 25% 4 / 5

Bibliography Basic: Clements, A. Microprocessor systems design: 68000 hardware, software, and interfacing. 3rd ed. Boston: PWS, 1997. ISBN 0534948227. Complementary: Laplante, P.A.; Ovaska, S.J. Real-time systems design and analysis : tools for the practitioner. 4th ed. Hoboken, New Jersey: Wiley, 2012. ISBN 978-0-470-76864-8. 5 / 5