Computer architecture - 3AMCE317
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Number of hours
- Lectures : 21.0
- Tutorials : 22.5
- Laboratory works : 24.0
ECTS : 5.0
Goals
Design simple digital systems on programmable components (CPLD and FPGA)
Understand basic components, architecture and use of computer. This course details the key concepts of modern processor architecture and its implications on software and hardware design
Contact David HELY, Vincent BEROULLE
Content - Fundamental of digital electronics (5 "support" lessons)
- Binary numbers & arithmetic
- Boolean algebra & logical components
- Combinational logic & arithmetic circuits
- Sequential logic & finite state machines
- Digital circuits design
- Introduction to VHDL
- Design of combinational and sequential circuits
- Design of finite state machines
- Synchronous design guidelines
- Programable components
- Processor Architecture
- Processors basics
- Processor Models
- Instruction Set Architectures
- Assembly Programmint
- Interrupt Management
- Memory Management
- Cache Memory
- Virtual Memory
Laboratories
- Simulation and logical synthesis of simple functions written in VHDL
- Processor Simulation and evaluation
PrerequisitesFundamentals of digital electronics : see contents of the "support" lessons
Tests CC = Mean of laboratory marks and homeworks
E1 = Terminal Exam, First session, written, 3h, only document allowed "syntaxe VHDL", no calculator
E2 = Exam, Second session, written 3h, only document allowed "syntaxe VHDL", no calculator
Additional Information Curriculum->EIS (Apprenticeship)->3A_APPRENTI
Bibliography - VHDL, du langage au circuit, du circuit au langage, J. Weber, M. Meaudre, Masson
- Initiation au langage VHDL, Michel Aumiaux, Dunod
- VHDL, langage, modélisation, synthèse, Airiau, Bergé, Olive, Rouillard, P. P. Romandes
- Circuits numériques et synthèse logique, un outil: VHDL, J.Weber, M. Meaudre, Masson
- VHDL, Introduction à la synthèse logique, P. Larcher, Eyrolles
*" Architectures logicielles et matérielles ", P. Amblard, JC. Fernandez, Dunod, 2000.
*" Organisation et conception des ordinateurs ", D Patterson, J. Hennessy, Dunod, 1994
*" ARM Systeme-on-chip architecture ", S. Furber, Addison-Wesley, 2000
*Spécifications techniques du microcontrôleur STM32F103 à coeur ARMTM Cortex-M3
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Date of update June 25, 2015