Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parMarie-Françoise Lemieux Modifié depuis plus de 8 années
1
Processeur RISK R3000
2
PLAN - Processeur RISK R3000 Structure du processeur Structure du processeur Logique de contrôle Logique de contrôle Détection des branchements et sauts Détection des branchements et sauts Détection des aléas Détection des aléas Optimisation : les mémoires caches Optimisation : les mémoires caches Synthèse Synthèse
3
Structure - Processeur RISK R3000 Pipeline Pipeline Registre Registre Deux mémoires Deux mémoires ALU ALU
5
Contrôle - Processeur RISK R3000 Unité logique « contrôle » Unité logique « contrôle » traite l’instruction à l’étage DI traite l’instruction à l’étage DI Structure et propagation (ex_ctrl, mem_ctrl) Structure et propagation (ex_ctrl, mem_ctrl) Gère : Gère : les multiplexeurs : utilisation de type énuméré les multiplexeurs : utilisation de type énuméré La mémoire (R/W*, AS,…) La mémoire (R/W*, AS,…)
7
Branchement - Processeur RISK R3000 Registres flush : remise par défaut, (et non raz) Registres flush : remise par défaut, (et non raz) Cas du ei_br_st Cas du ei_br_st évite que l’unité de contrôle propage vers EX évite que l’unité de contrôle propage vers EX Détection du branchement à l’étage MEM Détection du branchement à l’étage MEM Détection du saut à l’étage EI Détection du saut à l’étage EI Détection du saut avec registre à l’étage DI Détection du saut avec registre à l’étage DI
9
Aléa - Processeur RISK R3000 Unité logique : « org_alea » Unité logique : « org_alea » Registres « alt » : bloque, fige le registre pipeline Registres « alt » : bloque, fige le registre pipeline Une seule bulle si LW suivi instruction qui utilise rt Une seule bulle si LW suivi instruction qui utilise rt
11
Mémoire Cache - Processeur RISK R3000 Organisation Communication
12
Mémoire Cache - Processeur RISK R3000
13
Synthèse - Processeur RISK R3000 RegistreMémoireRisc Chemin critique 1,18 ns 1,77 ns 9,84 ns Horloge utilisé synthèse 1,5 ns 2 ns 10 ns Horloge réelle de fonctionnement 4 ns 10 ns Slack00.480.01 Consommation 425 mW 243 mW 154 mW
14
Synthèse - Processeur RISK R3000 Chemin critique : Chemin critique : Debut : Signal de contrôle ALU_OP dans registre pipeline EXd Fin : signal Z de la sortie de l’ALU
15
Synthèse - Processeur RISK R3000 On ne peut pas lire l’intérieur du risk ! On ne peut pas lire l’intérieur du risk !
16
Placement routage - Processeur RISK R3000
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.