发明名称 PROCEDE ET PROGRAMME D'ORDINATEUR DE TRAITEMENT D'UNE ADRESSE VIRTUELLE POUR LA PROGRAMMATION D'UN CONTROLEUR DE DMA ET SYSTEME SUR PUCE ASSOCIE
摘要 <P>II est proposé un procédé de traitement d'une adresse virtuelle (A) pour un programme requérant un transfert DMA apte à s'exécuter en mode utilisateur sur un système sur puce (1) comportant une unité centrale de traitement (2), une unité de gestion de mémoire (5) et un contrôleur de DMA (11) L'adresse virtuelle est une adresse parmi une adresse virtuelle de source et une adresse virtuelle de destination, a une taille de N bits. Le procédé comprend les étapes suivantes :- on découpe l'adresse virtuelle en au moins deux champs de bits (C1, C2);- pour chaque champ, on crée un mot d'adresse (A1, A2) de N bits, comprenant d'une part un préfixe ayant une valeur donnée (pref1, pref2) associé au champ et codé sur un nombre de bits strictement supérieur à 1 et d'autre part le champ;- on effectue une programmation du contrôleur de DMA à l'aide d'instructions de mémorisation (I1, I2) comportant, pour chacun des mots d'adresse crées pour les champs respectifs, une instruction de mémorisation respective relative au mot d'adresse.</P>
申请公布号 FR2871908(A1) 申请公布日期 2005.12.23
申请号 FR20040006666 申请日期 2004.06.18
申请人 STMICROELECTRONICS SA SOCIETE ANONYME 发明人 FRONTE DANIELE;NICOLAI JEAN;MARTINEZ ALBERT
分类号 G06F13/28;(IPC1-7):G06F13/28;G06F15/78;G06F12/08;G06K19/07 主分类号 G06F13/28
代理机构 代理人
主权项
地址