Study programme 2015 - 2016
Programme component of Bachelor's Degree in Engineering à la Faculty of Engineering
CodeTypeHead of UE Department’s
contact details
Teacher(s)
UI-B3-IRCIVI-209-MCompulsory UEVALDERRAMA SAKUYAMA Carlos AlbertoF109 - Electronique et Microélectronique
    Language
    of instruction
    Language
    of assessment
    HT(*) HTPE(*) HTPS(*) HR(*) HD(*) CreditsWeighting Term
      Français0000033
      AA CodeTeaching Activity (AA) HT(*) HTPE(*) HTPS(*) HR(*) HD(*) Term Weighting
      I-SEMI-021100%
      Unité d'enseignement
      CorequisUI-B3-IRCIVI-207-M Dispositifs et technologies électroniques
      CorequisUI-B3-IRCIVI-202-M Systèmes logiques
      CorequisUI-B3-IRCIVI-201-M Théorie des Circuits

      Objectives of general skills

      • Implement an engineering approach dealing with a set problem taking into account technical, economic and environmental constraints
        • Understand the stages of an engineering approach
        • Identify and describe the problem to be solved and the functional need (of prospective clients) to be met considering the state of technology
        • Design, evaluate and optimise solutions addressing the problem
        • Implement a chosen solution in the form of a drawing, a schema, a plan, a model, a prototype, software and/or digital model
        • Communicate the approach, results and prospects to a client or a board
        • Identify and acquire the information and skills needed to solve the problem
      • Understand the theoretical and methodological fundamentals in science and engineering to solve problems involving these disciplines
        • Identify, describe and explain basic scientific and mathematical principles
        • Identify, describe and explain the basic principles of engineering particularly in their specialising field
        • Understand laboratory techniques: testing, measuring, monitoring protocol, and security
        • Select and rigorously apply knowledge, tools and methods in sciences and engineering to solve problems involving these disciplines
      • Collaborate, work in a team
        • Interact effectively with other students to carry out collaborative projects.
        • Identify and appropriately implement the different ways of working in a group
      • Communicate in a structured way - both orally and in writing, in French and English - giving clear, accurate, reasoned information
        • Argue to and persuade customers, teachers and a board both orally and in writing
        • Use several methods of written and graphic communication: text, tables, equations, sketches, maps, graphs, etc.
        • Give an effective oral presentation, using presentation materials appropriately
        • Present analysis or experiment results in laboratory reports
        • Use the English language to "advanced independent user" level, equivalent to B2 of the Common European Framework of Reference for Languages (CEFR)
      • Demonstrate thoroughness and independence throughout their studies
        • Learn to use various resources made available to inform and train independently

      UE's Learning outcomes

      At the end of this course, students will be able to: Understand the inner workings of microprocessors. Have a balance to technology to comprehensively develop a functional structure oriented towards a given application. Being able to design and optimize their use while applying the techniques presented. Develop a critical analysis of computer systems by identifying technical performances and interaction constraints between their different parts. Master development tools and programming languages. The implementation of microprocessor-based solutions through the choice of components, development tools, and peripherals interaction required for a dedicated application. At the end of this course, the student must have a thorough comprehension of the operation from the architectural point of view, architectural options of the principal internal units of a computer, impact of the instruction format and modes of addressing, on the performance of a computer, of the inputs/outputs and peripherals.

      UE Content

      The study of the internal organization of the computers: their structures, interactions between the various functional units which constitute them, the thorough comprehension of various microprocessors architectures, implications on the level of programming and mechanisms of interaction with the environment. Practical works will largely call upon techniques of programming, the use of the interruptions and the use of peripheral circuits. Computer structure and organization (basic concepts, languages, types of machines, internal organization, CPU, memory, data path, formats and sizes). Physical layer (logic gates, timers, counters, registers, memory organization, interfaces, controllers, UART / USART, converters, timers). Micro-programmed layer (micro and Macro-architecture, data path and control, types of registers, ALU, arbiters, interruptions, macro-instructions, pipeline, internal busses, cache memory). Conventional layer (architecture and instruction, programming techniques, memory organization, addressing modes, orthogonality, operations, branching, control flow, procedure call, stack). Assembler layer (language, symbols, organization). Interfaces, buses, protocols and peripherals. RISC architecture. CISC architecture. SIMD architecture. Multi-core architectures. Illustrations based on 8-bit microprocessors (Intel 8051, Zilog Z8 and Microchip PIC16, Raspberry-PI) assembly language programming and C, memory access, interrupts, timers, ADC / DAC, UART, code optimization.

      Prior experience

      ·         Functional electronics, computer science and programming, Computer Logic

      Term 1 for Integrated Assessment - type

      • Presentation and works
      • Oral examination
      • Practical test
      • Quoted exercices

      Term 2 for Integrated Assessment - type

      • Presentation and works
      • Oral Examination
      • Written examination
      • Practical test
      • Quoted exercices

      Term 3 for Integrated Assessment - type

      • Presentation and works
      • Oral examination
      • Written examination
      • Practical Test
      • Quoted exercices

      Type of Teaching Activity/Activities

      AA
      I-SEMI-021

      Mode of delivery

      AA
      I-SEMI-021

      Required Reading

      AA
      I-SEMI-021

      Required Learning Resources/Tools

      AA
      I-SEMI-021

      Recommended Reading

      AA
      I-SEMI-021

      Recommended Learning Resources/Tools

      AA
      I-SEMI-021

      Other Recommended Reading

      AA
      I-SEMI-021

      Term 1 Assessment - type

      AA
      I-SEMI-021

      Term 1 Assessment - comments

      AA
      I-SEMI-021

      Resit Assessment - Term 1 (B1BA1) - type

      AA
      I-SEMI-021

      Resit Assessment - Term 1 (B1BA1) - Comments

      AA
      I-SEMI-021

      Term 2 Assessment - type

      AA
      I-SEMI-021

      Term 2 Assessment - comments

      AA
      I-SEMI-021

      Term 3 Assessment - type

      AA
      I-SEMI-021

      Term 3 Assessment - comments

      AA
      I-SEMI-021
      UE : Programme component - AA : Teaching activity
      (*) HT : Hours of theory - HTPE : Hours of in-class exercices - HTPS : hours of practical work - HD : HMiscellaneous time - HR : Hours of remedial classes. - Per. (Period), Y=Year, Q1=1st term et Q2=2nd term