Chapitre_3 K60 DMA 16 décembre 2014 J.Callot L.Piedfort.

Slides:



Advertisements
Présentations similaires
02/10/2013JC LP MD1 COURS_3. 02/10/2013JC LP MD2 Direct Memory Access DMA.
Advertisements

DMA MEM MEM Enoncé polling novembre 2014J.Callot L.Piedfort1.
TP5 Enoncé DMA MEM MEM. objectif Utiliser un canal DMA pour faire un transfert d’une zone mémoire vers une autre zone mémoire On fera le transfert sans.
16 décembre 2014J.Callot L.Piedfort1 Chapitre_3 K60 DMA.
14/08/2013JC/LP/MD1 TP4 Enoncé. 14/08/2013JC/LP/MD2 Objectif Utiliser un canal convertisseur analogique digital Ecrire un programme qui convertit la tension.
Novembre 2014J.Callot L.Piedfort1 TP3 Enoncé. novembre 2014J.Callot L.Piedfort2 Objectif Gérer la liaison série avec la réception en interruption On passera.
CHAftITREI ARCHITECTURE de BASE. Modèle de Von Neumann Langage d’assemblage1 John Von Neumann est à l'origine d'un modèle de machine universelle de traitement.
Chap 131 Chapitre 13 Systèmes d’entrée/sortie
Des commandes plus avancées I. Les processus Lister des processus : ps & top Arrêter des processus : kill II. Recherche Rechercher des fichiers : find.
SYSTEME D’ECLAIRAGE DE SPECTACLE EPREUVE DE CONSTRUCTION ELECTRONIQUE
Gestion des périphériques d’E/S Introduction Structure en couches du logiciel d’E/S Interface utilisateur Interface matériel Interface périphérique / système.
Mode noyau Appels Systèmes Interruptions Grégory Seront Institut Paul Lambin
Effacer la Configuration LWAPP sur un LAP
Terminaux virtuels (VTY)
– NAT et PAT - 1.
Enseignant Mr. KADRI MUSTAPHA
Dar Es Salaam Routage Statique Jean Robert Hountomey.
Liste de contrôle d’accès
Haute École Roi Baudouin CATÉGORIE ÉCONOMIQUE INFORMATIQUE DE GESTION
Module de gestion des tournées de livraison
Architecture des microordinateurs
show ip dhcp server statistics
Quelques Termes INFORMATIQUE ? ORDINATEUR ( Système Informatique)?
Registre de Configuration (Configuration Register)
Commande ip nat service
Tunnel pour paquets IP Multicast
Evaluation de l'UE TICE 1 TRANSMISSION DES DONNEES INFORMATIQUES SABATIER Fabienne 1ère année de sciences du langage/sciences de l’éducation.
Fonctionnement de l'unité centrale
Commande show ip dhcp binding
Evolution des machines Introduction à l’ARDUINO
Evolution des machines Introduction au K60 Liaison série
TP3
1. Logique combinatoire vs Logique séquentielle
DMA MEMMEM Enoncé polling novembre 2014 J.Callot L.Piedfort.
CCNP Routage Chapitre 4 - Questionnaire N°1
Comment fonctionne RADIUS?
SONET - Bref aperçu de Packet Over SONET APS
Configuration EIGRP - Agrégation de routes
Questions 1- Qu'est ce qu'un réseau informatique ?
entre trois routeurs utilisant des
Jelassi Khaled Systèmes micro-programmés 1 Les systèmes micro-programmés Principe: Un système microprogramme est donc constitué de:  Un microprocesseur.
Les Entrées et Sorties: Programmées, interruptions, et DMA
Révision finale GIF-1001 Ordinateurs: Structure et Applications, Hiver 2015 Jean-François Lalonde.
Evaluation de l'UE TICE 1 TRANSMISSION DES DONNEES INFORMATIQUES SABATIER Fabienne 1ère année de sciences du langage/sciences de l’éducation.
L ES CARTES RÉSEAUX (N ETWORK I NTERFACE C ARD ).
Interruptions GIF-1001 Ordinateurs: Structure et Applications, Hiver 2015 Jean-François Lalonde.
Bus et adressage GIF-1001: Ordinateurs: Structure et Applications
Eléments de base du langage C
Composantes principales des ordinateurs
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
Communications séries synchrones
Systèmes d’entrée/sortie
Communications séries synchrones
ARCHITECTURE DES ORDINATEURS
La Station de pompage.
1 PROJET D’INFORMATIQUE les composants de l'ordinateur Gammoudi Rayéne 7 B 2.
Considérations de programmation
Les réseaux logiques programmables
Structures d’ordinateurs (matériel)
Michaël HERVIEUX Thomas MEURISSE
DMX 512 Eclairage de scène. Plan du cours I.Le DMX, qu'est-ce que c'est ? 1.Avant le DMX II.La norme DMX III.Fonctionnement du DMX 1.DMX ? 2.DMX, liaison.
Evolution des machines Introduction au MSP-EXP432
Fonctionnement de l'unité centrale (rappels ? de 1ère Année)
Eléments de base du langage C
Dridi Lobna 1 Couche Réseau II Réseau : Gestion de l’accès.
LES RESEAUX. Besoin de communication LES RESEAUX Pour communiquer via un réseau informatique Support de transmission Carte réseau Éléments de réseau.
Internet Stage – Semaine 5.
Transcription de la présentation:

Chapitre_3 K60 DMA 16 décembre 2014 J.Callot L.Piedfort

Direct Memory Access DMA 16 décembre 2014 J.Callot L.Piedfort

DMA Un DMA est une sorte de co_processeur qui ne fait qu’une instruction : transfert de données 16 décembre 2014 J.Callot L.Piedfort

16 décembre 2014 J.Callot L.Piedfort

16 décembre 2014 J.Callot L.Piedfort

16 décembre 2014 J.Callot L.Piedfort

Registres d’un DMA Au minimum Adresse source Adresse destination Nombre de transferts Registre de commande et contrôle 16 décembre 2014 J.Callot L.Piedfort

Chapitre 22 du user manual DMA K60 Chapitre 22 du user manual 16 décembre 2014 J.Callot L.Piedfort

32 canaux 16 décembre 2014 J.Callot L.Piedfort

Connection de périphériques à un canal DMA (table 3-25) 16 décembre 2014 J.Callot L.Piedfort

DMA_MUX configuration (&21) 16 décembre 2014 J.Callot L.Piedfort

DMA_CR GRP1PRI et GRP0PRI doivent être différents dans la cas de priorité fixe (fait par le wizard en bare board) 16 décembre 2014 J.Callot L.Piedfort

DMA_ERQ Sert à autoriser le passage d’un signal de request venant d’un périphérique 16 décembre 2014 J.Callot L.Piedfort

TCD 16 décembre 2014 J.Callot L.Piedfort

DMA_TCDn_SADDR 16 décembre 2014 J.Callot L.Piedfort

DMA_TCDn_SOFF Incrément de l’adresse source en fonction de la taille du transfert 16 décembre 2014 J.Callot L.Piedfort

DMA_TCDn_ATTR 16 décembre 2014 J.Callot L.Piedfort

DMA-TCDn_MLNO 16 décembre 2014 J.Callot L.Piedfort

DMA_TCDn_SLAST 16 décembre 2014 J.Callot L.Piedfort

DMA_TCDn_DADDR 16 décembre 2014 J.Callot L.Piedfort

DMA_TCDn_DOFF 16 décembre 2014 J.Callot L.Piedfort

DMA_TCDn_CITER_ELINKNO 16 décembre 2014 J.Callot L.Piedfort

DMA_TCDn_DLASTSGA 16 décembre 2014 J.Callot L.Piedfort

DMA_TCDn_BITER_ELINKNO 16 décembre 2014 J.Callot L.Piedfort

DMA_TCDn_CSR 16 décembre 2014 J.Callot L.Piedfort

DMA_TCDn_CSR 16 décembre 2014 J.Callot L.Piedfort

DMA_TCDn_CSR 16 décembre 2014 J.Callot L.Piedfort

Minor et major loop 16 décembre 2014 J.Callot L.Piedfort

Register définition 16 décembre 2014 J.Callot L.Piedfort

TCD0 définition 16 décembre 2014 J.Callot L.Piedfort

DMA_SSRT Pour faciliter la manipulation du bit START un mecanisme hardware a été crée 16 décembre 2014 J.Callot L.Piedfort

DMA_CDNE Pour faciliter la manipulation du bit DONE un mecanisme hardware a été crée 16 décembre 2014 J.Callot L.Piedfort

Enable Request Register (DMA_ERQ) Pour travailler avec un périphérique il faut laisser passer un signal de demande de service quand le périphérique est prêt Pour positionner un bit de DMA_ERQ Set: DMA_SERQ Clear: DMA_CERQ Au lieu d’utiliser DMA_CERQ à la fin du transfert, on peut, en positionnant le bit DERQ du DMA_TCD_CSR, le faire automatiquement à la fin de la major loop 16 décembre 2014 J.Callot L.Piedfort

DMA_SERIAL (principe) 16 décembre 2014 J.Callot L.Piedfort

Registre d’interruption DMA_INT Mémorise l’interruption reçue

Clear d’une interruption reçue