+ All Categories
Home > Technology > Emulateur d’application soc

Emulateur d’application soc

Date post: 30-Jun-2015
Category:
Upload: wassim-smati
View: 485 times
Download: 0 times
Share this document with a friend
21
EMULATEUR D’APPLICATION SOC Smati Wassim Faculté des Sciences de Tunis
Transcript
Page 1: Emulateur d’application soc

EMULATEUR

D’APPLICATION SOCSmati Wassim

Faculté des Sciences de Tunis

Page 2: Emulateur d’application soc

Vue d'ensemble

Technologies de base

Technologie FPGA

Technologie Altera Cyclone III ep3c25

Etude d’un processeur CISC

Standard VGA

Conception et Implémentation

Choix Technologique

Test et Validation

Conclusion

Page 3: Emulateur d’application soc

Technologies de base

Technologie Field Programmable Gate Array FPGA

i. Extension des CPLD, architecture plus flexible

ii. Capacité : millions de portes

iii. Configuration stockée sur EEPROM externe

iv. Éléments dédiés : RAM, multiplicateurs, CPU cores...

v. Remplacement des ASICs, DSP...

vi. Constructeurs : Xilinx, Altera, Lattice, Actel...

vii. Développement combiné software/hardware

viii. Runtime reconfiguration

Page 4: Emulateur d’application soc

Technologies de base

Architecture FPGA

Page 5: Emulateur d’application soc

Technologies de base

Marché FPGA

Page 6: Emulateur d’application soc

Technologies de base

Altera KIT DEV NIOS II CYCLONE III EP3C25

i. Caractéristique physique

25 000 éléments de logique

Mémoire : 32 Mo SDRAM DDR1

Mo SRAM

16 Mo flash

Rythme de l'horloge : oscillateur intégré 50 MHz

ii. Entrés / Sorties

Six boutons poussoirs au total

Sept LED au total

Affichage de l'écran tactile LCD en couleurs : résolution 800 x 480

CODEC audio de qualité CD 24 bits avec ligne d'entrée

ligne de sortie et prises entrée microphone

Page 7: Emulateur d’application soc

Technologies de base

Connecteurs :

i. sortie VGA

ii. entrée TV composite

iii. sortie audio

iv. entrée audio et entrée microphone

v. carte SD

vi. connecteur en série (port RS-232 DB9)

vii. PS/2

viii. connecteur Ethernet (RJ-45)

Page 8: Emulateur d’application soc

Etude d’un processeur CISC

Architecture CISC

UAL

BA

RAMACC

PP

UC

RI

CO

DATA IN 8 bit

DATA OUT 8 bit

ADDRESSE 8 bit

OPTION

Page 9: Emulateur d’application soc

Etude d’un processeur CISC

Classe des Opérations

i. Transfert Des Mots Mémoires

ii. Opération Arithmétique et logic

iii. Saut Conditionnel et Inconditionnel

iv. Gestion Des Sous-programmes

Page 10: Emulateur d’application soc

Etude d’un processeur CISC

Jeux D’instructions

Exemple : ADD 0001

Mode Adressage Immédiat

Le bit le plus fort de Code égale 0

Exemple : 0001 code de Sub

Mode Adressage Direct

Le bit le plus fort de Code égale 1

Exemple :1001 code de Sub

Code Opérant

Page 11: Emulateur d’application soc

Etude d’un processeur CISC

Micro Programmation

DébutLire

InstructionDécodage

ADD LOAD Call

Page 12: Emulateur d’application soc

Standard VGA

Video Graphics Array (VGA) est un standard

d'affichage pour ordinateurs. Il a été lancé

en 1987 par IBM sous le nom MCGA

VGA appartient à une famille de standards d'IBM

et reste compatible avec les précédents formats.

Page 13: Emulateur d’application soc

Standard VGA

Page 14: Emulateur d’application soc

Conception et Implémentation

Top Level

Page 15: Emulateur d’application soc

Choix Technologique

VHDL signifie VHSIC Hardware Description

Language dont VHSIC signifie Very High Speed

Integrated Circuit

Langage de description matérielle pour les circuits

très hautement intégré. Ce langage a été écrit dans

les années 70 pour réaliser la simulation de circuits

électroniques.

Page 16: Emulateur d’application soc

Choix Technologique

Quartus

Page 17: Emulateur d’application soc

Test et Validation

Test CPU CISC

Page 18: Emulateur d’application soc

Test et Validation

Test VGA Module

Page 19: Emulateur d’application soc

Validation Du SOC

Page 20: Emulateur d’application soc

Conclusion

Explorer le domaine des FPGAs

implémenter un ensemble de propriétés

intellectuelles

Implémentation du processeur RISC

Page 21: Emulateur d’application soc

Questions et discussion

Merci Pour Votre Attention


Recommended