La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Structure de la famille de DSP Motorola 56300

Présentations similaires


Présentation au sujet: "Structure de la famille de DSP Motorola 56300"— Transcription de la présentation:

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


Télécharger ppt "Structure de la famille de DSP Motorola 56300"

Présentations similaires


Annonces Google