Télécharger la présentation
Publié parGilberte Pruvost Modifié depuis plus de 10 années
1
Structure de la famille de DSP Motorola 56300
2
Bus d’adresse
3
Schéma bloc du DSP 56311
4
Organisation de la mémoire
Pour les DSP 563XX
5
Organisation de la mémoire
Mémoire DSP56311 Mémoire X, Y interne par défaut : 48K ($0 – $BFFF) Mémoire P interne par défaut : 32K ($0 – $7FFF)
6
Status register
7
Data ALU Registres (24bits), X0,X1, accumulateurs (56 bits) A, B
Bus 56 bits et 24 bits Opérandes sources de DALU, chargement pendant exécution
8
Représentation des données et arrondi
+ 1.0 n’est pas représentable hors des accumulateurs
9
Bits d’extension et alignement des opérandes
Quand les registres d’extension sont utilisés, les données doivent être limitées au plus grand positif ou négatif
10
Address Generation Unit (AGU)
2 Address ALU qui travaillent en parallèle
11
Parallel data moves Déplacements parallèles à l’exécution de calculs par l’ALU
12
Exemples de déplacements parallèles
13
Principe du pipeline (3 niveaux)
14
Pipeline du 56311 Pipeline à 7 niveaux
15
Instuctions arithmétiques
16
Instructions arithmétiques (suite)
17
Adressage « Register Indirect »
18
Structure du DSP Motorola 56XXX
19
Instructions classiques
Attention, la division ne s’effectue pas en un cycle, elle est itérative.
20
Boucle DO Possibilité d’imbriqué des boucles DO
21
Data ALU accumulator registers
S’il y a un overflow, la lecture de l’accumulateur sur XDB ou YDB renvoie une constante de limitation au lieu de la valeur de l’accumulateur. Chaque fois qu’une limitation entre en jeux, le bit L du registre d’état est mis à 1.
22
MACR Signed Multiply-ACcumulate and Round
Arrondi le résultat (convergent rounding par défaut ou arrondi complément à 2)
23
Adressage linéaire Arithmétique 24 bits linéaire
Décalage de 24 bits possible dans Nn Valeurs de décalage signés ou non
24
Adressage modulo Valeur M – 1 ( [$XX $XXBFFF]) dans registre de mode Mn. Condition sur la limite inférieure des buffers circulaires
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.