La programmation eTPU

(ref.003199A)

3 jours

Objectifs

  • Le cours explique le coeur et l'architecture du module eTPU
  • Description de l'interface de programmation de l'eTPU par le coeur PowerPC
  • Le cours décrit tous les modes de fonctionnement du canal
  • Le cours porte sur l'organisation des instructions VLIW
  • L'algorithme de priorité de l'ordonnanceur est détaillé
  • Programmation et le débogage d'une application composée de plusieurs États

Partenaires

Freescale

Prérequis

  • Cette formation est adaptée aux électroniciens et informaticiens confrontés aux problèmes de la programmation du module eTPU de Freescale

Contenu

Localisation de l'eTPU dans différents composants proposés par Freescale

Les objectifs d'une telle approche

Présentation rapide des fonctions standards

Les différents modules et les interactions entre eux

Le Micro-engine

La RAM

L'interface de l'hôte

La ROM

Les canaux

L'ordonnanceur

Caractéristiques

schéma

État au reset

Configuration d'un canal

Les événemenst de transition

Les événements de comparaison

L'étude complète des modes par défaut

filtre

Synchronisation entre canaux

mapping

Les modes d'adressage

timing

cohérence

Les sources de requêtes de service

La hiérarchie des requêtes

La préemption

La sélection de l'Etat

La machine VLIW

Le format des instructions

Les registres

Les unités d'exécution

Les conditions de capture

La sélection des canaux

Les boucles

Les instructions arithmétiques

Les instructions de multiplication et Mac

pipeline

Tableau de Direction

branchements conditionnelles

Flush du Tuyau ou pas

Les possibilités de répétitions

Les instructions d'appel et de retour

Le tableau des entrées

Comportement de l'ordonnanceur, gestion des priorités internes

Directive d'entrée

format général des points d'entrée

Les sources de demande de service

La priorité des demandes de service

génération de l'adresses de l'état sélectionné

Schéma de priorité

Temps de commutation des threads

Prendre en compte les requêtes des autres canaux

Les délais du à la concurrence

Compilateur eTPU ASHWARE

Sonde de débogage LAUTERBACH

Les possibilités de débogage intégrés

Cette partie peut être adaptée aux besoins du client au cours de la formation sur site

Notes

  • Des supports de cours papiers seront fournis à chaque participant pendant la formation.