Formation DSP Blackfin

Avec les DSP de la gamme Blackfin, trouvez une solution tant à vos besoin en traitement du signal (double ALU 16 / 32 bits, jusqu'à 2400 MMAC) qu'en connectivité (ADC audio et ADC rapides, Vidéo, USB, Ethernet, etc.).

Durant cette formation, vous apprendrez à exploiter au mieux les particularités de ce DSP pour implémenter vos fonctions de traitement du signal.

Durée de la formation

Deux jours

Date et lieu de la formation

Lieu : Toulouse, date : sur demande.

Inscription

Formulaire d'inscription disponible ici.

Contenu

Architecture généraleArchitecture générale DSP blackfin

  • Architecture (registres, ALU, adressage, séquenceur, pipeline),
  • Architecture mémoire (hiérarchie L1, L2, L3, plan d'adresse, placement explicite des données / code),
  • Mémoire cache (principe du cache assiociatif, gestion de la cohérence du cache),
  • Gestionnaire d'interruptions (vecteurs, maillage),
  • DMA (1D et 2D),
  • Modes d'exécution,
  • Démarrage du processeur (type de démarrage, format du flux de démarrage).

Traitement du signalTraitement du signal avec CCES

  • Calculs en virgule fixe,
  • Fonction de traitement du signal intégrée à Visual DSP (filtage, FFT, etc.),
  • Travaux pratiques : Mise en oeuvre de la transformée de Hilbert à base de FFT (sur carte d'évaluation ou simulateur)
  • Introduction à l'assembleur Blackfin
  • Travaux pratiques : réalisation d'un produit scalaire optimisé

Périphériques et modes d'économie d'énergiePériphériques Blackfin

  • Périphériques d'entrées / sorties,
  • Protocoles de communication (CAN, Ethernet, USB),
  • Mémoires (SDRAM / DDR / flash),
  • Gestion de la consommation (réglage des différentes horloges, tension du coeur, modes d'économie)

Présentation de la nouvelle gamme BF70x

  • Caractéristiques (mémoire interne, nouveau coeur Blackfin+ (MAC 32 bits / calculs complexes), consommation
  • Périphériques spéciaux (ADC, port SPI hôte (SPIHP), compteur générique (CNT)),
  • Accélérateurs matériels pour la cryptographie (générateur aléatoire matériel, protocoles à clés publiques, accélérateurs DES, AES, ARC4, tables de hashage (MD5, SHA, ...), séquences PRBS).