23
Objectifs Nous allons construire la partie contrôle de L ’UC qui permet de piloter le chemin de données en fonction du type de l ’opération. En fonction du code de l ’opération : Nous allons identifier le chemin de données à prendre et ensuite nous identifierons les signaux à piloter .

Objectifs

Embed Size (px)

DESCRIPTION

Objectifs. Nous allons construire la partie contrôle de L ’UC qui permet de piloter le chemin de données en fonction du type de l ’opération. En fonction du code de l ’opération : Nous allons identifier le chemin de données à prendre et ensuite nous identifierons les signaux à piloter. - PowerPoint PPT Presentation

Citation preview

Page 1: Objectifs

Objectifs

• Nous allons construire la partie contrôle de L ’UC qui permet de piloter le chemin de données en fonction du type de l ’opération.

• En fonction du code de l ’opération :Nous allons identifier le chemin de données à prendre et ensuite nous identifierons les signaux à piloter .

Page 2: Objectifs

Mémoire centraleUnité Centrale

Contrôleur

H

Accumulateur

Compteur Ordinal

Registre mot

Bus de données

Bus d’adresses

Registre Instruction

U.A.L.

CRA

CEB

EDA CEA CRI LMM EMM

LEC ECRCAD

PSR

ICO

LCO CCO

Reg

istr

e ad

ress

e

Le contrôleur : “le chef de gare pilote les aiguillages”

Page 3: Objectifs

Réalisation du contrôleur

Logique de contrôle

combinatoire

Registre d’étatRegistre d’étatEntrées venant du

champ de code-op du

registre instruction

Sorties de contrôle duchemin de données

Entrées

Sorties

État suivant

Page 4: Objectifs

Contrôleur

H

Accumulateur

Compteur Ordinal

Registre mot

Bus d’adresses

Registre Instruction

U.A.L.

CRA

CEB

EDA CEA CRI LMM EMM

LEC ECRCAD

PSR

LCO CCO

Reg

istr

e ad

ress

e

1

DonnéesF800 08F810 04F820 00

Instructions

FB00 3A F8

00FB01 C6 F8 10

FB02 32 F8 20

FB00

Extraction de l ’instruction et incrémentation

Page 5: Objectifs

H

Accumulateur

Compteur Ordinal

Mémoire centrale

Registre mot

Bus de données

Bus d’adresses

Registre Instruction

U.A.L.

CRA

CEB

EDA CEA CRI LMM EMM

LEC ECRCAD

PSR

LCO CCO

Unité Centrale

Reg

istr

e ad

ress

e

1

DonnéesF800 08F810 04F820 00

Instructions

FB00 3A F8

00FB01 C6 F8 10

FB02 32 F8 20

FB00

Extraction : Le chemin

Page 6: Objectifs

H

Accumulateur

Compteur Ordinal

Mémoire centrale

Registre mot

Bus de données

Bus d’adresses

Registre Instruction

U.A.L.

CRA

CEB

EDA CEA CRI LMM EMM

LEC ECRCAD

PSR

LCO CCO

Unité Centrale

Reg

istr

e ad

ress

e

1

DonnéesF800 08F810 04F820 00

Instructions

FB00 3A F8

00FB01 C6 F8 10

FB02 32 F8 20

FB00

Contrôle

Extraire : les signaux à piloter

Page 7: Objectifs

Représentation sous forme d’automate d’état

LCOPSRLECLMMCRI

Début

Page 8: Objectifs

H

Accumulateur

Compteur Ordinal

Mémoire centrale

Registre mot

Bus de données

Bus d’adresses

Registre Instruction

U.A.L.

CRA

CEB

EDA CEA CRI LMM EMM

LEC ECRCAD

PSR

LCO CCO

Unité Centrale

FB

00

+1

DonnéesF800 08F810 04F820 00

Instructions

FB00 3A F8

00FB01 C6 F8 10

FB02 32 F8 20

FB01

3A F8 003A F8 00

Incrémenter le compteur de programme

Page 9: Objectifs

Représentation sous forme d’automate d’état

+1

LCOPSRLECLMMCRI

Page 10: Objectifs

Décodage3A

H

Accumulateur

Compteur Ordinal

Mémoire centrale

Registre mot

Bus de données

Bus d’adresses

Registre Instruction

U.A.L.

CRA

CEB

EDA CEA CRI LMM EMM

LEC ECRCAD

PSR

LCO CCO

Unité Centrale

FB

00

1

DonnéesF800 08F810 04F820 00

Instructions

FB00 3A F8

00FB01 C6 F8 10

FB02 32 F8 20

FB01

3A F8 003A F8 00

Le chargement

Page 11: Objectifs

H

Accumulateur

Compteur Ordinal

Mémoire centrale

Registre mot

Bus de données

Bus d’adresses

Registre Instruction

U.A.L.

CRA

CEB

EDA CEA CRI LMM EMM

LEC ECRCAD

PSR

LCO CCO

Unité Centrale

FB

00

1FB01

3A F8 00

Décodage3A

3A F8 00

DonnéesF800 08F810 04F820 00

Instructions

FB00 3A F8

00FB01 C6 F8 10

FB02 32 F8 20

Le chargement : Le chemin

Page 12: Objectifs

H

Accumulateur

Compteur Ordinal

Mémoire centrale

Registre mot

Bus de données

Bus d’adresses

Registre Instruction

U.A.L.

CRA

CEB

EDA CEA CRI LMM EMM

LEC ECRCAD

PSR

LCO CCO

Unité Centrale

FB

00

1

DonnéesF800 08F810 04F820 00

Instructions

FB00 3A F8

00FB01 C6 F8 10

FB02 32 F8 20

FB01

3A F8 003A F8 00

Contrôle

Le chargement : les signaux à piloter

Page 13: Objectifs

Représentation sous forme d’automate d’état

+1

LCOPSRLECLMMCRI

CADCRAPSRLECLMMCEA

COP=3A

Page 14: Objectifs

H

Accumulateur

Compteur Ordinal

Mémoire centrale

Registre mot

Bus de données

Bus d’adresses

Registre Instruction

U.A.L.

CRA

CEB

EDA CEA CRI LMM EMM

LEC ECRCAD

PSR

LCO CCO

Unité Centrale 1

DonnéesF800 08F810 04F820 00

Instructions

FB00 3A F8

00FB01 C6 F8 10

FB02 32 F8 20

FB03

Décodage32

32 F82032 F820

12

FB

02

Le rangement

Page 15: Objectifs

Accumulateur

Compteur Ordinal

Mémoire centrale

Registre mot

Bus de données

Bus d’adresses

Registre Instruction

U.A.L.

CRA

CEB

EDA CEA CRI LMM EMM

LEC ECRCAD

PSR

LCO CCO

Unité Centrale 1

DonnéesF800 08F810 04F820 00

Instructions

FB00 3A F8

00FB01 C6 F8 10

FB02 32 F8 20

FB03

Décodage32

32 F820

12

H

32 F820

FB

02

Le rangement : Le chemin

Page 16: Objectifs

H

Accumulateur

Compteur Ordinal

Mémoire centrale

Registre mot

Bus de données

Bus d’adresses

Registre Instruction

U.A.L.

CRA

CEB

EDA CEA CRI LMM EMM

LEC ECRCAD

PSR

LCO CCO

Unité Centrale 1

DonnéesF800 08F810 04F820 --

Instructions

FB00 3A F8

00FB01 C6 F8 10

FB02 32 F8 20

FB03

Contrôle

32 F820

12

32 F820

FB

02

Le rangement : Les signaux

Page 17: Objectifs

Représentation sous forme d’automate d’état

+1

LCOPSRLECLMMCRI

CADCRAPSRLECLMMCEA

CADPSREDAECREMM

COP=32

Page 18: Objectifs

H

Accumulateur

Compteur Ordinal

Mémoire centrale

Registre mot

Bus de données

Bus d’adresses

Registre Instruction

U.A.L.

CRA

CEB

EDA CEA CRI LMM EMM

LEC ECRCAD

PSR

LCO CCO

Unité Centrale

Reg

istr

e ad

ress

e

1

DonnéesF800 08F810 04F820 00

Instructions

FB00 3A F8

00FB01 C6 F8 10

FB02 32 F8 20

FB02

DécodageC6

C6 F810C6 F810

08

Les opérations

Page 19: Objectifs

H

Accumulateur

Compteur Ordinal

Mémoire centrale

Registre mot

Bus de données

Bus d’adresses

Registre Instruction

U.A.L.

CRA

CEB

EDA CEA CRI LMM EMM

LEC ECRCAD

PSR

LCO CCO

Unité Centrale

Reg

istr

e ad

ress

e

DécodageC6

C6 F810C6 F810

08

1FB02

DonnéesF800 08F810 04F820 00

Instructions

FB00 3A F8

00FB01 C6 F8 10

FB02 32 F8 20

Les opérations : Le chemin

Page 20: Objectifs

H

Accumulateur

Compteur Ordinal

Mémoire centrale

Registre mot

Bus de données

Bus d’adresses

Registre Instruction

U.A.L.

CRA

CEB

EDA CEA CRI LMM EMM

LEC ECRCAD

PSR

LCO CCO

Unité Centrale

Reg

istr

e ad

ress

e

Contrôle

C6 F810C6 F810

08

1FB02

DonnéesF800 08F810 04F820 00

Instructions

FB00 3A F8

00FB01 C6 F8 10

FB02 32 F8 20

Les opérations : Les signaux

Page 21: Objectifs

Représentation sous forme d’automate d’état

+1

LCOPSRLECLMMCRI

CADCRAPSRLECLMMCEA

CADPSREDAECREMM

COP=C6

CADPSRLECLMMCEACRAEDA

Page 22: Objectifs

Représentation sous forme d’automate d’état

21

5 4

3

Page 23: Objectifs

Réalisation du contrôleur

Registre d’étatRegistre d’étatEntrées venant du

champ de code-op du

registre instruction

Sorties de contrôle duchemin de données

État suivant

+1

LCOPSRLECLMMCRI

CRAPSRLECLMMCEA

CRAPSRLECLMMCEA

PSREDAECREMM