ELP 403 A: Architectures of Digital Processing Systems


Coordinator:  Amer BAGHDADI   

Presentation

After having studied the basic combinational and sequential functions of digital circuits at the time of module ISP304, we propose the module ISP403 to you to analyze and understand how the assembly of these functions makes it possible to build a complex processing circuit.
The general architecture model of a digital processing circuit will be presented and illustrated through several examples. Then, the architecture of an elementary processor associated to a memory bloc containing the program will be studied. This elementary processor will be designed, using the suitable CAD tools, and implemented on an FPGA-based development board.

Prerequisites

Module ISP304 : Digital Design

Objectives

  • Understand the hardware architectures of the digital processing systems
  • Learn how to move from the algorithm to the architecture
  • Understand the hardware architecture of an elementary processor
  • Become familiar with CAD tools and development boards in Digital Design

  • Duration: 10h30


    Content

    C1: Application-specific processors
  • presentation of the basic architecture model of the digital processing systems
  • illustration through few examples

    C2/C3: General-purpose processors
  • architectures of the general-purpose processors
  • advanced architectural concepts (pipeline, VLIW, superscalar, cache,...)
  • programming Model
  • application-domain specific processors (ASIPs)
  • presentation of the elementary processor to be designed at the time of the BE1 and BE2

    BE1: Design of an elementary processor - 1st part
  • design of the control unit
  • validation by simulation

    BE2: Design of an elementary processor - 2nd part
  • integration of all the units constituting the processor
  • validation using test programs
  • implementation on an FPGA-based development board
  • a report must be handed over at the end of the BE

  • Organization

    Examination

    In addition to the final exam, the handed report of both BE will be useful for the note of the continuous assessment

    Scheduled activities

    • C1 (1h30)   Cours 1
    • C2 (1h30)   C2
    • C3 (1h30)   
    • BE1 (3h)   BE1
    • BE2 (3h)   BE2

    Team


      C1
      1h30
      C2
      1h30
      C3
      1h30
      BE1
      3h
      BE2
      3h
     Patrick ADDE           
     Amer BAGHDADI  x x x x x
     Catherine DOUILLARD           
     Gerard GRATON           
     Christophe JEGO        x x
     Michel JEZEQUEL           
     Sylvie KEROUEDAN           
     Charlotte LANGLAIS           
     Jérôme LE MASSON           
     Olivier MULLER           
     Fabrice SEGUIN           


    Educational resource

    Transparents du cours + supports des BE

    Recommended reading

    "EMBEDDED SYSTEM DESIGN: A Unified Hardware/Software Introduction", by F. Vahid (UCR) and T. Givargis (UCI)


      Year 2006/2007
    Last update: 20-MAR-06
    Last validation:

    IMT Atlantique
    Campus de Brest
    Technopôle Brest-Iroise
    CS 83818
    29238 Brest Cedex 3
    France

    Tél  +33 (0)2 29 00 11 11
    Fax +33 (0)2 29 00 10 00