Prototypage virtuel de système sur puce pour une simulation rapide et fidèle

Dimension: px
Commencer à balayer dès la page:

Download "Prototypage virtuel de système sur puce pour une simulation rapide et fidèle"

Transcription

1 Prototypage virtuel de système sur puce pour une simulation rapide et fidèle Séminaire Collège de France, 29 Janvier 2014 Laurent Maillet-Contoz STMicroelectronics Matthieu Moy Grenoble INP Verimag

2 Prototypage virtuel de système sur puce pour une simulation rapide et fidèle Séminaire Collège de France, 29 Janvier 2014 Laurent Maillet-Contoz System Design Solutions System Level Modeling

3 Plan 3 Contexte industriel Prototypage virtuel de système sur puce Emergence de nouveaux besoins

4 Un exemple de produit 4 ARM Cortex - A53 and Cortex - A57: processeur 64- bit Haute performance and fiabilité Efficacité énergéfque excepfonnelle Codage video 10- bit ultra efficace (HEVC) Ultra Haute DéfiniFon à 60 frames par seconde Systèmes domesfques connectés ultra- haute bande passante (par ex 8 flux HD) HDCP 2.2 (sécurité) HDMI 2.0: 6 GBps / canal DisplayPort 1.2

5 Un exemple de produit 4 ARM Cortex - A53 and Cortex - A57: processeur 64- bit Haute performance and fiabilité Efficacité énergéfque excepfonnelle Codage video 10- bit ultra efficace (HEVC) Ultra Haute DéfiniFon à 60 frames par seconde Systèmes domesfques connectés ultra- haute bande passante (par ex 8 flux HD) HDCP 2.2 (sécurité) HDMI 2.0: 6 GBps / canal DisplayPort 1.2 Linux OpenGL Video4Linux Gstreamer Advanced Linux Sound Architecture (Alsa) Pilotes bas niveau Logiciel enfoui dans les sous- systèmes

6 Les produits à développer : des systèmes sur puce complexes 5

7 Les produits à développer : des systèmes sur puce complexes 5 UART CPU CORE MMU TIMER ITC GPU UART CPU CORE MMU MEM CTLR TIMER ITC Mul/- processeurs

8 Les produits à développer : des systèmes sur puce complexes 5 WIFI USB SPI DAC DAC ADC ADC UART Ethernet CPU CORE MMU CAN I2C LIN TIMER ITC GPU UART CPU CORE MMU MEM CTLR TIMER ITC Mul/- processeurs Nombreuses interfaces E/S

9 Les produits à développer : des systèmes sur puce complexes 5 WIFI USB SPI DAC DAC ADC ADC UART Ethernet CPU CORE PWM PRCMU MMU CAN I2C LIN TIMER ITC GPU UART CPU CORE MMU MEM CTLR TIMER ITC Mul/- processeurs Nombreuses interfaces E/S Nombreux arbres d horloges Plusieurs domaines d alimenta/on

10 Les produits à développer : des systèmes sur puce complexes 5 WIFI USB SPI DAC DAC ADC ADC UART Ethernet CPU CORE PWM PRCMU MMU DOCSIS Audio Compo CAN I2C LIN TIMER ITC H.265 DISPLAY GPU UART CPU CORE MMU MEM CTLR TIMER ITC Mul/- processeurs Accélérateurs matériels Nombreuses interfaces E/S Nombreux arbres d horloges Plusieurs domaines d alimenta/on

11 Les produits à développer : des systèmes sur puce complexes 5 WIFI USB SPI DAC DAC ADC ADC UART Ethernet CPU CORE TIMER ITC PRCMU PWM MMU DOCSIS Audio H.265 Compo DISPLAY CAN Capteur I2C LIN Capteur GPU UART CPU CORE MMU MEM CTLR TIMER ITC Mul/- processeurs Nombreuses interfaces E/S Nombreux arbres d horloges Plusieurs domaines d alimenta/on Accélérateurs matériels Capteurs

12 Les produits à développer : des systèmes sur puce complexes 5 WIFI USB SPI DAC DAC ADC ADC UART Ethernet CPU CORE TIMER ITC PRCMU PWM MMU DOCSIS Audio H.265 Compo DISPLAY CAN Capteur I2C LIN Capteur GPU UART CPU CORE MMU MEM CTLR TIMER ITC Mul/- processeurs Nombreuses interfaces E/S Nombreux arbres d horloges Plusieurs domaines d alimenta/on Accélérateurs matériels Capteurs Logiciel embarqué

13 Une complexité exponentielle Nombre de lignes de code Noyau Linux

14 COR E Une complexité exponentielle 6 Nombre de lignes de code Noyau Linux Nbre moyen de blocs par SoC % de réu/lisa/on Source: Semico octobre

15 COR E Une complexité exponentielle 6 Nombre de lignes de code Noyau Linux Nbre moyen de blocs par SoC % de réu/lisa/on " De plus en plus de foncfons " IntégraFon logiciel/matériel " Fiabilité à maximiser Source: Semico octobre

16 AugmentaFon des coûts de concepfon Une concurrence exacerbée 7 M$ nm 45/40 nm 28 nm 20 nm 16/14 nm Logiciel Valida/on Prototype Physique Vérifica/on Architecture Qualifica/on IP Source: IBS

17 AugmentaFon des coûts de concepfon Une concurrence exacerbée 7 M$ nm 45/40 nm 28 nm 20 nm 16/14 nm Logiciel Valida/on Prototype Physique Vérifica/on Architecture Qualifica/on IP Source: IBS

18 M$ 600 AugmentaFon des coûts de concepfon Une concurrence exacerbée 7 Obtenir des revenus pour supporter ces coûts nm 45/40 nm 28 nm 20 nm 16/14 nm Logiciel Valida/on Prototype Physique Vérifica/on Architecture Qualifica/on IP Source: IBS

19 M$ AugmentaFon des coûts de concepfon 0 65 nm 45/40 nm 28 nm 20 nm 16/14 nm Une concurrence exacerbée 7 Obtenir des revenus pour supporter ces coûts Logiciel Valida/on Prototype Physique Vérifica/on Architecture Qualifica/on IP Source: IBS Marché Impact du retard sur les revenus Évolu;on lente % Perte de part de marché % Baisse du prix unitaire 0 3 mois 6 mois 9 mois 12 mois 3 mois 6 mois 9 mois 12 mois 3 mois 6 mois 9 mois 12 mois retard Source: IBS

20 M$ AugmentaFon des coûts de concepfon 0 65 nm 45/40 nm 28 nm 20 nm 16/14 nm Une concurrence exacerbée 7 Obtenir des revenus pour supporter ces coûts Logiciel Valida/on Prototype Physique Vérifica/on Architecture Qualifica/on IP Source: IBS Marché Impact du retard sur les revenus Évolu;on lente Évolu;on moyenne % Perte de part de marché % Baisse du prix unitaire 0 3 mois 6 mois 9 mois 12 mois 3 mois 6 mois 9 mois 12 mois 3 mois 6 mois 9 mois 12 mois retard Source: IBS

21 M$ AugmentaFon des coûts de concepfon 0 65 nm 45/40 nm 28 nm 20 nm 16/14 nm Une concurrence exacerbée 7 Obtenir des revenus pour supporter ces coûts Logiciel Valida/on Prototype Physique Vérifica/on Architecture Qualifica/on IP Source: IBS Marché Impact du retard sur les revenus Évolu;on lente Évolu;on moyenne % Perte de part de marché % Baisse du prix unitaire Évolu;on rapide 0 3 mois 6 mois 9 mois 12 mois 3 mois 6 mois 9 mois 12 mois 3 mois 6 mois 9 mois 12 mois retard Source: IBS

22 M$ AugmentaFon des coûts de concepfon 0 65 nm 45/40 nm 28 nm 20 nm 16/14 nm Une concurrence exacerbée 7 Obtenir des revenus pour supporter ces coûts Logiciel Valida/on Prototype Physique Vérifica/on Architecture Qualifica/on IP Source: IBS Marché Impact du retard sur les revenus Évolu;on lente Évolu;on moyenne % Perte de part de marché % Baisse du prix unitaire Évolu;on rapide " Proposer le bon produit " Fournir toutes les foncfonnalités acendues " Arriver au plus tôt sur le marché 0 3 mois 6 mois 9 mois 12 mois 3 mois 6 mois 9 mois 12 mois 3 mois 6 mois 9 mois 12 mois retard Source: IBS

23 Prototypage virtuel 8

24 Evolution des flots de conception 9 Spécifica/on Fonc/onnalité, sureté, sécurité Performances

25 Evolution des flots de conception 9 Spécifica/on Développement matériel Fonc/onnalité, sureté, sécurité Performances Architecture ConcepFon VérificaFon Silicium Carte Architecture Codage Debug Développement logiciel Intégra/on/Valida/on

26 Evolution des flots de conception 9 Spécifica/on Développement matériel Fonc/onnalité, sureté, sécurité Performances Architecture ConcepFon VérificaFon Silicium Carte Architecture Codage Debug Développement logiciel Intégra/on/Valida/on

27 Evolution des flots de conception 9 Spécifica/on Développement matériel Fonc/onnalité, sureté, sécurité Performances Architecture ConcepFon VérificaFon Silicium Carte Prototype virtuel Intégra/on/Valida/on Architecture Codage Debug Développement logiciel " ValidaFon en avance de phase avec des modèles " InteracFons logiciel/matériel " Référence commune aux différents méfers Temps gagné

28 Vérification fonctionnelle de bloc matériel 10 " Anticiper la mise au point de l environnement de test " de référence " Fonc/onnalité " Registres " Interfaces de communica/on TLM IP de Processeur " Désambiguïsa/on de la spécifica/on de bus " disponible avant le RTL " Mise au point des tests " Réu/lisabilité des modèles et des tests TLM IP mémoire Carte adresses système

29 Vérification fonctionnelle de bloc matériel 10 " Anticiper la mise au point de l environnement de test " de référence " Fonc/onnalité " Registres " Interfaces de communica/on TLM IP de Processeur Test.c " Désambiguïsa/on de la spécifica/on de bus " disponible avant le RTL " Mise au point des tests " Réu/lisabilité des modèles et des tests TLM IP mémoire Carte adresses système

30 Vérification fonctionnelle de bloc matériel 10 " Anticiper la mise au point de l environnement de test " de référence " Fonc/onnalité " Registres " Interfaces de communica/on S/muli TLM IP de Processeur Test.c " Désambiguïsa/on de la spécifica/on de bus " disponible avant le RTL " Mise au point des tests " Réu/lisabilité des modèles et des tests TLM IP mémoire Carte adresses système

31 Vérification fonctionnelle de bloc matériel 10 " Anticiper la mise au point de l environnement de test " de référence " Fonc/onnalité " Registres " Interfaces de communica/on S/muli TLM IP de Processeur Test.c Trace1 " Désambiguïsa/on de la spécifica/on de bus " disponible avant le RTL " Mise au point des tests " Réu/lisabilité des modèles et des tests TLM IP mémoire Carte adresses système

32 Vérification fonctionnelle de bloc matériel 10 " Anticiper la mise au point de l environnement de test " de référence " Fonc/onnalité " Registres " Interfaces de communica/on S/muli TLM IP de Processeur Test.c Trace1 " Désambiguïsa/on de la spécifica/on de bus " disponible avant le RTL " Mise au point des tests " Réu/lisabilité des modèles et des tests mémoire Carte adresses système

33 Vérification fonctionnelle de bloc matériel 10 " Anticiper la mise au point de l environnement de test " de référence " Fonc/onnalité " Registres " Interfaces de communica/on S/muli TLM IP de Processeur Test.c Trace1 " Désambiguïsa/on de la spécifica/on de bus " disponible avant le RTL " Mise au point des tests " Réu/lisabilité des modèles et des tests IP RTL mémoire Carte adresses système

34 Vérification fonctionnelle de bloc matériel 10 " Anticiper la mise au point de l environnement de test " de référence " Fonc/onnalité " Registres " Interfaces de communica/on S/muli TLM IP de Processeur Test.c Trace1 " Désambiguïsa/on de la spécifica/on de bus " disponible avant le RTL Transacteur " Mise au point des tests " Réu/lisabilité des modèles et des tests IP RTL mémoire Carte adresses système

35 Vérification fonctionnelle de bloc matériel 10 " Anticiper la mise au point de l environnement de test " de référence " Fonc/onnalité " Registres " Interfaces de communica/on " Désambiguïsa/on de la spécifica/on S/muli TLM IP de bus de Processeur Test.c Trace1? " disponible avant le RTL Transacteur Trace2 " Mise au point des tests " Réu/lisabilité des modèles et des tests IP RTL mémoire Carte adresses système

36 Développement et intégration logiciel 11 " s " Fonc/onnalité " Registres " Interfaces de communica/on TLM IP de Processeur " Debug interac/f " Vitesse d exécu/on " Observabilité de bus Carte adresses Système " Représenta/vité " Pas de modifica/on du logiciel sur le silicium de Processeur TLM IP mémoire E/S " Réu/lisa/on des modèles de référence

37 Algorithmique s et niveaux d abstraction 12 C, C++ VHDL, Verilog Cycle accurate modèle de micro- architecture, cycle à cycle Transfert de registre (RTL) logique combinatoire et registres ; horloges Porte logique Transistor

38 Algorithmique s et niveaux d abstraction 12 transac/on SystemC/TLM C, C++ VHDL, Verilog TransacFonnel, faible couplage temporel modèle d architecture avec un temps imprécis TransacFonnel, fort couplage temporel modèle d architecture avec un temps précis Cycle accurate modèle de micro- architecture, cycle à cycle Transfert de registre (RTL) logique combinatoire et registres ; horloges Opcode = Read Addr = 0x42 Data= 0xCAFE Status= OK Opcode = Read Addr = 0x42 Data= 0xCAFE Status= OK Porte logique Transistor

39 P1 Wait (10) Synchroniser les modèles Wait (ev) SystemC : Ordonnanceur coopéra;f P2 ev TLM : Pas d horloges pour se synchroniser " Quand rendre la main à l ordonnanceur?

40 P1 Wait (10) Synchroniser les modèles Wait (ev) SystemC : Ordonnanceur coopéra;f P2 ev TLM : Pas d horloges pour se synchroniser " Quand rendre la main à l ordonnanceur? " Synchronisa/ons explicites " Nécessaires pour la fonc/onnalité " Ac/ons qui impactent les autres blocs TLM IP de Processeur de bus de Processeur TLM IP mémoire Carte adresses Système

41 P1 Wait (10) Synchroniser les modèles Wait (ev) SystemC : Ordonnanceur coopéra;f P2 ev TLM : Pas d horloges pour se synchroniser Synchronize() " Quand rendre la main à l ordonnanceur? " Synchronisa/ons explicites " Nécessaires pour la fonc/onnalité " Ac/ons qui impactent les autres blocs " Registres de contrôle, status TLM IP de Processeur de bus de Processeur TLM IP mémoire Carte adresses Système

42 P1 Wait (10) Synchroniser les modèles Wait (ev) SystemC : Ordonnanceur coopéra;f P2 ev TLM : Pas d horloges pour se synchroniser Synchronize() " Quand rendre la main à l ordonnanceur? " Synchronisa/ons explicites " Nécessaires pour la fonc/onnalité " Ac/ons qui impactent les autres blocs " Registres de contrôle, status " Adresses pour synchro inter cpu TLM IP de bus de Processeur de Processeur TLM IP mémoire Carte adresses Système

43 P1 Wait (10) Synchroniser les modèles Wait (ev) SystemC : Ordonnanceur coopéra;f P2 ev TLM : Pas d horloges pour se synchroniser Synchronize() " Quand rendre la main à l ordonnanceur? " Synchronisa/ons explicites " Nécessaires pour la fonc/onnalité " Ac/ons qui impactent les autres blocs " Registres de contrôle, status " Adresses pour synchro inter cpu " Généra/on d interrup/ons TLM IP de bus de Processeur de Processeur TLM IP mémoire Carte adresses Système

44 P1 Wait (10) Synchroniser les modèles Wait (ev) SystemC : Ordonnanceur coopéra;f P2 ev TLM : Pas d horloges pour se synchroniser Synchronize() " Quand rendre la main à l ordonnanceur? " Synchronisa/ons explicites " Nécessaires pour la fonc/onnalité " Ac/ons qui impactent les autres blocs " Registres de contrôle, status " Adresses pour synchro inter cpu " Généra/on d interrup/ons TLM IP de bus de Processeur " Réduire le nombre de synchronisa/ons au strict minimum de Processeur TLM IP mémoire Carte adresses Système

45 Le temps dans les prototype virtuels 14 " Exécu;on en temps nul? Peu réaliste pour modéliser les ;mers " Faible couplage temporel : Cumuler des annota;ons de temps

46 Le temps dans les prototype virtuels 14 " Exécu;on en temps nul? Peu réaliste pour modéliser les ;mers " Faible couplage temporel : Cumuler des annota;ons de temps Ini/ateur Bus Périphérique

47 Le temps dans les prototype virtuels 14 " Exécu;on en temps nul? Peu réaliste pour modéliser les ;mers " Faible couplage temporel : Cumuler des annota;ons de temps Annotate_Fming (50, 70); Ini/ateur Bus Périphérique

48 Le temps dans les prototype virtuels 14 " Exécu;on en temps nul? Peu réaliste pour modéliser les ;mers " Faible couplage temporel : Cumuler des annota;ons de temps Annotate_Fming (50, 70); Annotate_Fming (20, 30); Ini/ateur Bus Périphérique

49 Le temps dans les prototype virtuels 14 " Exécu;on en temps nul? Peu réaliste pour modéliser les ;mers " Faible couplage temporel : Cumuler des annota;ons de temps Annotate_Fming (50, 70); Annotate_Fming (20, 30); Annotate_Fming (30, 40); Ini/ateur Bus Périphérique

50 Le temps dans les prototype virtuels 14 " Exécu;on en temps nul? Peu réaliste pour modéliser les ;mers " Faible couplage temporel : Cumuler des annota;ons de temps Annotate_Fming (50, 70); Annotate_Fming (20, 30); Annotate_Fming (30, 40); Ini/ateur Bus Périphérique

51 Le temps dans les prototype virtuels 14 " Exécu;on en temps nul? Peu réaliste pour modéliser les ;mers " Faible couplage temporel : Cumuler des annota;ons de temps Annotate_Fming (50, 70); Annotate_Fming (20, 30); Annotate_Fming (30, 40); Ini/ateur Bus Périphérique

52 Le temps dans les prototype virtuels 14 " Exécu;on en temps nul? Peu réaliste pour modéliser les ;mers " Faible couplage temporel : Cumuler des annota;ons de temps Annotate_Fming (50, 70); Annotate_Fming (20, 30); Annotate_Fming (30, 40); Synchronize(); Ini/ateur Bus Périphérique Purger le cumul puis rendre la main

53 Le temps dans les prototype virtuels 14 " Exécu;on en temps nul? Peu réaliste pour modéliser les ;mers " Faible couplage temporel : Cumuler des annota;ons de temps Annotate_Fming (50, 70); Annotate_Fming (20, 30); Annotate_Fming (30, 40); Synchronize(); Ini/ateur Bus Périphérique Purger le cumul puis rendre la main

54 Le temps dans les prototype virtuels 14 " Exécu;on en temps nul? Peu réaliste pour modéliser les ;mers " Faible couplage temporel : Cumuler des annota;ons de temps Annotate_Fming (50, 70); Annotate_Fming (20, 30); Annotate_Fming (30, 40); Synchronize(); Ini/ateur Bus Périphérique Purger le cumul puis rendre la main " Cumul borné par les points de synchronisaeon " Raisonner sur des intervalles, pas sur des valeurs absolues

55 Déploiement industriel 15 TLM IP de processeur de processeur de bus Carte adresses système I/O IP TLM Model Mémoire Ligne de commande Ges/on. Config. Paramètres IP

56 Déploiement industriel 15 TLM IP de processeur de processeur de bus Carte adresses système I/O IP TLM Model Mémoire Ligne de commande Ges/on. Config. Paramètres IP Interface bus Banc de registres Reset Interruption Comporte ment Frequence Messaging Paramètres modèle

57 Déploiement industriel 15 TLM IP de processeur de processeur Kit de modélisation Primitives de modélisation I/O de bus IP TLM Model Mémoire Ligne de commande Ges/on. Config. Carte adresses système Paramètres IP Protocoles de communication Expertise et recommandations Bibliothèque de modèles génériques Déploiement sur les groupes produits Depuis 2005 Interface bus Banc de registres Comporte ment Reset Interruption Frequence Messaging Paramètres modèle Nombreux prototypes virtuels développés Grand nombre d utilisateurs Expertise reconnue et contribution aux standards Donation de propositions de standards Participation active à la standardisation OSCI TLM1 et TLM2, IEEE 1666

58 16 Emergence de nouveaux besoins

59 Modéliser horloges et alimentation 17 F1 V1 F2 V1 F2 V1 Fréquences de fonctionnement Domaines d alimentation TLM IP de Processeur Validation du logiciel Modes fonctionnels de bus Carte adresses Système Points de fonctionnement de Processeur TLM IP mémoire E/S F2 V1 F1 V2 F2 V2 F3 V2

60 Niveau de bacerie Interdépendance fonctionnel/extra-fonctionnel Ges/on de la qualité de service Ges/on dynamique de la consomma/on 18 Temps

61 Niveau de bacerie Interdépendance fonctionnel/extra-fonctionnel Ges/on de la qualité de service Ges/on dynamique de la consomma/on 18 Ac/on du logiciel de contrôle Seuil B1 Seuil B2 Temps

62 Niveau de bacerie Interdépendance fonctionnel/extra-fonctionnel Ges/on de la qualité de service Ges/on dynamique de la consomma/on Température 18 Ac/on du logiciel de contrôle Seuil B1 Seuil B2 Temps

63 Niveau de bacerie Interdépendance fonctionnel/extra-fonctionnel Ges/on de la qualité de service Ges/on dynamique de la consomma/on Température Ges/on thermique dynamique 18 Ac/on du logiciel de contrôle Seuil T1 Seuil B1 Seuil B2 Temps

64 Niveau de bacerie Interdépendance fonctionnel/extra-fonctionnel Ges/on de la qualité de service Ges/on dynamique de la consomma/on Température Ges/on thermique dynamique " Couplage prototype virtuel/modèle extra- fonceonnel Ac/on du logiciel de contrôle 18 Seuil T1 Seuil B1 Seuil B2 Temps

65 Conclusion 19 Evolution des flots de conception Approche de modélisation transactionnelle Déploiement industriel effectif Retour d expérience depuis 2005 Intégré aux projets de SoC complexes Coopération académie/industrie à STMicroelectronics depuis 10 ans Avec l écosystème français : ANR, Pôles de compétitivité, Avec l écosystème européen : MEDEA, CATRENE, Emergence de nouveaux besoins Accélération des simulations Modélisation des interactions fonctionnel/extra-fonctionnel

Modélisation des interfaces matériel/logiciel

Modélisation des interfaces matériel/logiciel Modélisation des interfaces matériel/logiciel Présenté par Frédéric Pétrot Patrice Gerin Alexandre Chureau Hao Shen Aimen Bouchhima Ahmed Jerraya 1/28 TIMA Laboratory SLS Group 46 Avenue Félix VIALLET

Plus en détail

Profil UML pour TLM: contribution à la formalisation et à l automatisation du flot de conception et vérification des systèmes-sur-puce.

Profil UML pour TLM: contribution à la formalisation et à l automatisation du flot de conception et vérification des systèmes-sur-puce. INSTITUT NATIONAL POLYTECHNIQUE DE GRENOBLE N attribué par la bibliothèque T H È S E pour obtenir le grade de DOCTEUR DE L INPG Spécialité : «Micro et Nano Électronique» préparée au laboratoire CEA LIST/DTSI/SOL/LISE

Plus en détail

Chapitre 1 : Introduction aux méthodologies de conception et de vérification pour SE

Chapitre 1 : Introduction aux méthodologies de conception et de vérification pour SE Chapitre 1 : Introduction aux méthodologies de conception et de vérification pour SE 1. Rappel de ce qu est un SE 2. Conception au niveau système (ESL) Méthodologie de conception (codesign logiciel/matériel)

Plus en détail

Thème 3 Conception et vérification d architectures de systèmes sur puce

Thème 3 Conception et vérification d architectures de systèmes sur puce Thème 3 Conception et vérification d architectures de systèmes sur puce Conception et simulation Frédéric Pétrot Vérification Laurence Pierre Conception et vérification d architectures de systèmes sur

Plus en détail

Compte-rendu d habilitation : Modélisation à haut niveau d abstraction pour les systèmes embarqués

Compte-rendu d habilitation : Modélisation à haut niveau d abstraction pour les systèmes embarqués Compte-rendu d habilitation : Modélisation à haut niveau d abstraction pour les systèmes embarqués Matthieu Moy To cite this version: Matthieu Moy. Compte-rendu d habilitation : Modélisation à haut niveau

Plus en détail

Conférence sur les microcontroleurs.

Conférence sur les microcontroleurs. Conférence sur les microcontroleurs. Le microcontrôleur Les besoins et le développement. Vers 1970, pour des calculs (calculatrice). Le premier est le 4004 de Intel, 90K. La technologie. Les 2 principales

Plus en détail

REALISATION d'un. ORDONNANCEUR à ECHEANCES

REALISATION d'un. ORDONNANCEUR à ECHEANCES REALISATION d'un ORDONNANCEUR à ECHEANCES I- PRÉSENTATION... 3 II. DESCRIPTION DU NOYAU ORIGINEL... 4 II.1- ARCHITECTURE... 4 II.2 - SERVICES... 4 III. IMPLÉMENTATION DE L'ORDONNANCEUR À ÉCHÉANCES... 6

Plus en détail

Architecture des ordinateurs

Architecture des ordinateurs Décoder la relation entre l architecture et les applications Violaine Louvet, Institut Camille Jordan CNRS & Université Lyon 1 Ecole «Découverte du Calcul» 2013 1 / 61 Simulation numérique... Physique

Plus en détail

1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :

1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants : GIF-3002 SMI et Architecture du microprocesseur Ce cours discute de l impact du design du microprocesseur sur le système entier. Il présente d abord l architecture du cœur ARM Cortex M3. Ensuite, le cours

Plus en détail

Les systèmes embarqués Introduction. Richard Grisel Professeur des Universités Université de Rouen Nacer Abouchi Professeur ESCPE Lyon

Les systèmes embarqués Introduction. Richard Grisel Professeur des Universités Université de Rouen Nacer Abouchi Professeur ESCPE Lyon Les systèmes embarqués Introduction Richard Grisel Professeur des Universités Université de Rouen Nacer Abouchi Professeur ESCPE Lyon Introduction aux systèmes embarqués Définition. Caractéristiques d

Plus en détail

Limitations of the Playstation 3 for High Performance Cluster Computing

Limitations of the Playstation 3 for High Performance Cluster Computing Introduction Plan Limitations of the Playstation 3 for High Performance Cluster Computing July 2007 Introduction Plan Introduction Intérêts de la PS3 : rapide et puissante bon marché L utiliser pour faire

Plus en détail

Caractéristiques principales:

Caractéristiques principales: Powered by AndoridTM4.1 Jelly Bean Archos introduit sa nouvelle tablette ChildPad: l ARCHOS 80 CHILDPAD. Equipée de la dernière version d Android Jelly Bean, cette tablette de 8 a spécialement été conçue

Plus en détail

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables LIONEL FRANC Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables L'INTRODUCTION Micro ordinateur portable ou fixe Système pluri- technologiques (mécanique,

Plus en détail

IRL : Simulation distribuée pour les systèmes embarqués

IRL : Simulation distribuée pour les systèmes embarqués IRL : Simulation distribuée pour les systèmes embarqués Yassine El Khadiri, 2 ème année Ensimag, Grenoble INP Matthieu Moy, Verimag Denis Becker, Verimag 19 mai 2015 1 Table des matières 1 MPI et la sérialisation

Plus en détail

11 Février 2014 Paris nidays.fr. france.ni.com

11 Février 2014 Paris nidays.fr. france.ni.com 11 Février 2014 Paris nidays.fr Construire l enregistreur de données autonome de demain Marc-Junior LARROUY, Ingénieur d Applications, National Instruments France Contenu Introduction à l enregistrement

Plus en détail

ELP 304 : Électronique Numérique. Cours 1 Introduction

ELP 304 : Électronique Numérique. Cours 1 Introduction ELP 304 : Électronique Numérique Cours 1 Introduction Catherine Douillard Dépt Électronique Les systèmes numériques : généralités (I) En électronique numérique, le codage des informations utilise deux

Plus en détail

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille PRESENTATION RESSOURCES Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille 1) Introduction, Objectifs et Intentions Le BTS SN (Systèmes Numériques) intègre la formation

Plus en détail

Informatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre. Partie I : Introduction

Informatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre. Partie I : Introduction Informatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre Partie I : Introduction Plan de la première partie Quelques définitions Caractéristiques communes des applications temps-réel Exemples d

Plus en détail

HP 600PD TWR i34130 500G 4.0G 39 PC

HP 600PD TWR i34130 500G 4.0G 39 PC HP 600PD TWR i34130 500G 4.0G 39 PC Réf : 2880117 EAN :888182161739 Réf. Fabricant :E4Z60ET#ABF Poids brut: 12 Kg Spécifications principales Description du produit Facteur de forme Localisation Processeur

Plus en détail

DIGIGRAM interfaces audio INTERFACES PCMCIA. VXpocket V2. VXpocket 440 INTERFACES USB UAX220 V2. UAX220-Mic 346 DIGIGRAM

DIGIGRAM interfaces audio INTERFACES PCMCIA. VXpocket V2. VXpocket 440 INTERFACES USB UAX220 V2. UAX220-Mic 346 DIGIGRAM interfaces audio INTERFACES PCMCIA Cartes son pour ordinateur portable (câbles inclus) VXpocket V2 1 entrée stéréo analogique symétrique Micro/Ligne 1 entrée stéréo SPDIF 1 sortie stéréo SPDIF Entrée LTC

Plus en détail

Vers du matériel libre

Vers du matériel libre Février 2011 La liberté du logiciel n est qu une partie du problème. Winmodems Modem traditionnel Bon fonctionnement Plus cher Electronique propriétaire Blob sur DSP intégré au modem Bien reçu par les

Plus en détail

ASR1 TD7 : Un microprocesseur RISC 16 bits

ASR1 TD7 : Un microprocesseur RISC 16 bits {Â Ö Ñ º ØÖ Ý,È ØÖ ºÄÓ Ù,Æ ÓÐ ºÎ ÝÖ Ø¹ ÖÚ ÐÐÓÒ} Ò ¹ÐÝÓÒº Ö ØØÔ»»Ô Ö Óº Ò ¹ÐÝÓÒº Ö» Ö Ñ º ØÖ Ý»¼ Ö½» ASR1 TD7 : Un microprocesseur RISC 16 bits 13, 20 et 27 novembre 2006 Présentation générale On choisit

Plus en détail

1. PRESENTATION DU PROJET

1. PRESENTATION DU PROJET Bac STI2D Formation des enseignants Jean-François LIEBAUT Denis PENARD SIN 63 : Prototypage d un traitement de l information analogique et numérique (PSoC) 1. PRESENTATION DU PROJET Les systèmes d éclairage

Plus en détail

EMETTEUR ULB. Architectures & circuits. Ecole ULB GDRO ESISAR - Valence 23-27/10/2006. David MARCHALAND STMicroelectronics 26/10/2006

EMETTEUR ULB. Architectures & circuits. Ecole ULB GDRO ESISAR - Valence 23-27/10/2006. David MARCHALAND STMicroelectronics 26/10/2006 EMETTEUR ULB Architectures & circuits David MARCHALAND STMicroelectronics 26/10/2006 Ecole ULB GDRO ESISAR - Valence 23-27/10/2006 Introduction Emergence des applications de type LR-WPAN : Dispositif communicant

Plus en détail

Performance et usage. La différence NETGEAR - R7000. Streaming HD illimitée

Performance et usage. La différence NETGEAR - R7000. Streaming HD illimitée Performance et usage Wi-Fi AC1900 - Vitesse 600Mbps (2.4GHz) + 1300 Mbps (5GHz) Processeur Dual Core 1GHz Fonctionnalités avancées pour le jeu en ligne sans latence Bande passante prioritaire pour les

Plus en détail

Modélisation de la Reconfiguration Dynamique appliquée à un décodeur LDPC Non Binaire

Modélisation de la Reconfiguration Dynamique appliquée à un décodeur LDPC Non Binaire Modélisation de la Reconfiguration Dynamique appliquée à un décodeur LDPC Non Binaire LAURA CONDE-CANENCIA 1, JEAN-CHRISTOPHE.PREVOTET 2, YASET OLIVA 2, YVAN EUSTACHE 1 1 Université Européenne de Bretagne

Plus en détail

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique Architecture d ordinateur : introduction Dimitri Galayko Introduction à l informatique, cours 1 partie 2 Septembre 2014 Association d interrupteurs: fonctions arithmétiques élémentaires Elément «NON» Elément

Plus en détail

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA Fonctions principales : Ordinateur multimédia embarqué sous Linux 2.6 Enregistreur audio-vidéo 4 canaux 8 Mbps, Full HD 1920x1080p, 4 caméras simultanées,

Plus en détail

Introduction aux systèmes temps réel. Iulian Ober IRIT ober@iut-blagnac.fr

Introduction aux systèmes temps réel. Iulian Ober IRIT ober@iut-blagnac.fr Introduction aux systèmes temps réel Iulian Ober IRIT ober@iut-blagnac.fr Définition Systèmes dont la correction ne dépend pas seulement des valeurs des résultats produits mais également des délais dans

Plus en détail

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping

Chapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping Chapitre V : La gestion de la mémoire Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping Introduction Plusieurs dizaines de processus doivent se partager

Plus en détail

Contributions à l expérimentation sur les systèmes distribués de grande taille

Contributions à l expérimentation sur les systèmes distribués de grande taille Contributions à l expérimentation sur les systèmes distribués de grande taille Lucas Nussbaum Soutenance de thèse 4 décembre 2008 Lucas Nussbaum Expérimentation sur les systèmes distribués 1 / 49 Contexte

Plus en détail

TVTools Cloud Edition

TVTools Cloud Edition NOS PACKS TVTOOLS CLOUD ÉDITION CONDITIONS TARIFAIRES TVTools Cloud Edition AU 1 ER NOVEMBRE 2014 Fourniture d un Pack TVTools Cloud Edition pour intégration dans un environnement informatique : Accès

Plus en détail

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

Introduction à l informatique temps réel Pierre-Yves Duval (cppm) Introduction à l informatique temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 -Définition et problématique - Illustration par des exemples -Automatisme:

Plus en détail

Exécution des instructions machine

Exécution des instructions machine Exécution des instructions machine Eduardo Sanchez EPFL Exemple: le processeur MIPS add a, b, c a = b + c type d'opération (mnémonique) destination du résultat lw a, addr opérandes sources a = mem[addr]

Plus en détail

Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)?

Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)? Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)? Mathieu PACE National Instruments, Ingénieur d applications L architecture RIO se développe Processeur FPGA E/S E/S E/S personnalisées

Plus en détail

GPA770 Microélectronique appliquée Exercices série A

GPA770 Microélectronique appliquée Exercices série A GPA770 Microélectronique appliquée Exercices série A 1. Effectuez les calculs suivants sur des nombres binaires en complément à avec une représentation de 8 bits. Est-ce qu il y a débordement en complément

Plus en détail

Initiation au HPC - Généralités

Initiation au HPC - Généralités Initiation au HPC - Généralités Éric Ramat et Julien Dehos Université du Littoral Côte d Opale M2 Informatique 2 septembre 2015 Éric Ramat et Julien Dehos Initiation au HPC - Généralités 1/49 Plan du cours

Plus en détail

Prototypage facile Audio streaming Flyport et l internet des Objets opensource Robots android Compatible Lego Mindstrom Domotique I. Flyport et le monde de l IP II. Caractéristiques du module III. Flyport

Plus en détail

Robot WIFIBOT Lab V4. Lab V4. www.wifibot.com

Robot WIFIBOT Lab V4. Lab V4. www.wifibot.com Lab V4 Robot WIFIBOT Lab V4 4 roues motrices avec 4 PID indépendants et motorisation sans balais Architecture modulaire et ouverte Contrôlable en RS232 ou en Wifi PC x86 embarqué avec une image Win7 ou

Plus en détail

A. Elmrabti. To cite this version: HAL Id: tel-00568999 https://tel.archives-ouvertes.fr/tel-00568999

A. Elmrabti. To cite this version: HAL Id: tel-00568999 https://tel.archives-ouvertes.fr/tel-00568999 Méthodes et outils de génération de code pour les plateformes multi-cœurs fondés sur la représentation de haut niveau des applications et des architectures A. Elmrabti To cite this version: A. Elmrabti.

Plus en détail

2. DIFFÉRENTS TYPES DE RÉSEAUX

2. DIFFÉRENTS TYPES DE RÉSEAUX TABLE DES MATIÈRES 1. INTRODUCTION 1 2. GÉNÉRALITÉS 5 1. RÔLES DES RÉSEAUX 5 1.1. Objectifs techniques 5 1.2. Objectifs utilisateurs 6 2. DIFFÉRENTS TYPES DE RÉSEAUX 7 2.1. Les réseaux locaux 7 2.2. Les

Plus en détail

Contribution à la conception par la simulation en électronique de puissance : application à l onduleur basse tension

Contribution à la conception par la simulation en électronique de puissance : application à l onduleur basse tension Contribution à la conception par la simulation en électronique de puissance : application à l onduleur basse tension Cyril BUTTAY CEGELY VALEO 30 novembre 2004 Cyril BUTTAY Contribution à la conception

Plus en détail

Processus d Informatisation

Processus d Informatisation Processus d Informatisation Cheminement de la naissance d un projet jusqu à son terme, deux grandes étapes : Recherche ou étude de faisabilité (en amont) L utilisateur a une idée (plus ou moins) floue

Plus en détail

Conception et Intégration de Systèmes Critiques

Conception et Intégration de Systèmes Critiques Conception et Intégration de Systèmes Critiques 15 12 18 Non 50 et S initier aux méthodes le développement de projet (plan de développement, intégration, gestion de configuration, agilité) Criticité temporelle

Plus en détail

Détection de pollution maritime avec GNU/Linux. Eric Bénard - eric@eukrea.com - 08 juillet 2010

Détection de pollution maritime avec GNU/Linux. Eric Bénard - eric@eukrea.com - 08 juillet 2010 Détection de pollution maritime avec GNU/Linux Eric Bénard - eric@eukrea.com - 08 juillet 2010 Conception de produits électroniques intégrant des logiciels libres : u-boot, barebox, linux Développement

Plus en détail

Animation pédagogique sur l oscilloscope à mémoire Hameg HM 507

Animation pédagogique sur l oscilloscope à mémoire Hameg HM 507 Animation pédagogique sur l oscilloscope à mémoire Hameg HM 507 Les réglages matériels généraux de l oscilloscope Hameg HM 507 Ce sont les réglages qui sont actifs aussi bien en mode Analogique (oscilloscope

Plus en détail

Agenda. Introduction au projet SIMM. Réduction des volumes de sauvegarde avec RMAN

Agenda. Introduction au projet SIMM. Réduction des volumes de sauvegarde avec RMAN Agenda Introduction au projet SIMM Réduction des volumes de sauvegarde avec RMAN Réduction des volumes de données avec Oracle 11g Advanced Compression Agenda Introduction au projet SIMM Enjeux Trajectoire

Plus en détail

Conception Systèmes numériques VHDL et synthèse automatique des circuits

Conception Systèmes numériques VHDL et synthèse automatique des circuits Année 2011-2012 Conception Systèmes numériques VHDL et synthèse automatique des circuits Travaux pratiques WIDEMACV1 LAAS-CNRS 2011 Présentation du simulateur VHDL sous environnement Cadence Présentation

Plus en détail

la solution sans fil de controle de l eclairage public par internet

la solution sans fil de controle de l eclairage public par internet la solution sans fil de controle de l eclairage public par internet PRESENTATION LUX MONITOR QU EST CE QUE C EST? LUX MONITOR EST UN SYSTÈME DE CONTRÔLE DE L ÉCLAIRAGE PUBLIC : Maîtrisez instantanément

Plus en détail

Groupe Eyrolles, 2000, 2004, ISBN : 2-212-11330-7

Groupe Eyrolles, 2000, 2004, ISBN : 2-212-11330-7 Groupe Eyrolles, 2000, 2004, ISBN : 2-212-11330-7 Sommaire Cours 1 Introduction aux réseaux 1 Les transferts de paquets... 2 Les réseaux numériques... 4 Le transport des données... 5 Routage et contrôle

Plus en détail

PDF created with pdffactory Pro trial version www.pdffactory.com

PDF created with pdffactory Pro trial version www.pdffactory.com BORDEREAU DES PRIX DETAIL ESTIMATIF Appel d'offre n 05/204 Lot n : Achat de matériel Informatique Prix Unitaires en dhs (Hors T.V.A.) Prix total N ART. Désignation des prestations Quantité En chiffres

Plus en détail

Editeur de solutions innovantes C 3. Solution globale managée de communication et de téléphonie sur IP

Editeur de solutions innovantes C 3. Solution globale managée de communication et de téléphonie sur IP Editeur de solutions innovantes C 3 Solution globale managée de communication et de téléphonie sur IP Intelligence et fiabilité au coeur du système de communication de l entreprise de manière simple et

Plus en détail

Robot WIFIBOT Lab V3. 4 roues motrices

Robot WIFIBOT Lab V3. 4 roues motrices 4 roues motrices Lab V3 Robot WIFIBOT Lab V3 Architecture modulaire et ouverte Contrôlable en RS232 ou en Wifi PC x86 embarqué avec une image Xpe ou Linux Ubuntu Le Wifibot Lab est une plate forme robotique

Plus en détail

Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm)

Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm) Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 - Evénements et architectures - Spécifications de performances

Plus en détail

Cahier des Clauses Techniques Particulières

Cahier des Clauses Techniques Particulières MARCHES PUBLICS DE FOURNITURES COURANTES ET SERVICES VILLE DE DIGOIN SERVICES TECHNIQUES 14, PLACE DE L HOTEL DE VILLE 71160 DIGOIN Tél: 03 85 53 73 24 FOURNITURE ET LIVRAISON DE MATERIEL INFORMATIQUE

Plus en détail

Éléments d'architecture des ordinateurs

Éléments d'architecture des ordinateurs Chapitre 1 Éléments d'architecture des ordinateurs Machines take me by surprise with great frequency. Alan Turing 1.1 Le Hardware Avant d'attaquer la programmation, il est bon d'avoir quelques connaissances

Plus en détail

ADSL. Étude d une LiveBox. 1. Environnement de la LiveBox TMRIM 2 EME TRIMESTRE LP CHATEAU BLANC 45120 CHALETTE/LOING NIVEAU :

ADSL. Étude d une LiveBox. 1. Environnement de la LiveBox TMRIM 2 EME TRIMESTRE LP CHATEAU BLANC 45120 CHALETTE/LOING NIVEAU : LP CHATEAU BLANC 45120 CHALETTE/LOING THEME : ADSL BAC PROFESSIONNEL MICRO- INFORMATIQUE ET RESEAUX : INSTALLATION ET MAINTENANCE ACADÉMIE D ORLÉANS-TOURS 2 EME TRIMESTRE NIVEAU : TMRIM Étude d une LiveBox

Plus en détail

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration Les Tablettes Les tablettes Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration Les tablettes Description: Appareil mobile positionné entre smartphone

Plus en détail

<Insert Picture Here> Solaris pour la base de donnés Oracle

<Insert Picture Here> Solaris pour la base de donnés Oracle Solaris pour la base de donnés Oracle Alain Chéreau Oracle Solution Center Agenda Compilateurs Mémoire pour la SGA Parallélisme RAC Flash Cache Compilateurs

Plus en détail

LOT 1 - ACQUISITION DE SERVEURS INFORMATIQUES LOT 2 - ACQUISITION DE 5 POSTES INFORMATIQUES

LOT 1 - ACQUISITION DE SERVEURS INFORMATIQUES LOT 2 - ACQUISITION DE 5 POSTES INFORMATIQUES CAHIER DES CHARGES LOT 1 - ACQUISITION DE SERVEURS INFORMATIQUES LOT 2 - ACQUISITION DE 5 POSTES INFORMATIQUES Suivi de versions Addendum : 11 avril 2012 MARS 2012 Agence pour la Recherche et l Innovation

Plus en détail

Quoi de neuf en LabVIEW FPGA 2010?

Quoi de neuf en LabVIEW FPGA 2010? Quoi de neuf en LabVIEW FPGA 2010? Yannick DEGLA Ingénieur d Application Fonctionnalités de LabVIEW FPGA 2010 Nœud d intégration d IP - Importer directement des fichiers.xco de Xilinx ou vos propres VHDL

Plus en détail

TD Architecture des ordinateurs. Jean-Luc Dekeyser

TD Architecture des ordinateurs. Jean-Luc Dekeyser TD Architecture des ordinateurs Jean-Luc Dekeyser Fiche 1 Nombres de l informatique Exercice 1 Une entreprise désire réaliser la sauvegarde de ses données sur un site distant. Le volume de données à sauvegarder

Plus en détail

ISO/CEI 11172-3 NORME INTERNATIONALE

ISO/CEI 11172-3 NORME INTERNATIONALE NORME INTERNATIONALE ISO/CEI 11172-3 Première édition 1993-08-01 Technologies de l information - Codage de l image animée et du son associé pour les supports de stockage numérique jusqu à environ Ii5 Mbit/s

Plus en détail

COLLEGE ADRIEN CERNEAU

COLLEGE ADRIEN CERNEAU COLLEGE ADRIEN CERNEAU MARCHE A PROCEDURE ADAPTÉE (MAPA) DE FOURNITURES D EQUIPEMENTS INFORMATIQUES CAHIER DES CHARGES (CLAUSES ADMINISTRATIVES ET TECHNIQUES) Lot 1 : Tablettes tactiles Android Lot 2 :

Plus en détail

Conception des systèmes répartis

Conception des systèmes répartis Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan

Plus en détail

Une méthode de conception de systèmes sur puce

Une méthode de conception de systèmes sur puce École thématique ARCHI 05 Une méthode de conception de systèmes sur puce (de l intégration d applications) Frédéric PÉTROT Laboratoire TIMA Institut National Polytechnique de Grenoble Frédéric Pétrot/TIMA/INPG

Plus en détail

Modèle Memo Pad 8 ME180A Transformer Book Trio TX201 Asus Memo Pad 7 ME173 X Asus ME102A Asus Transformer Book T100

Modèle Memo Pad 8 ME180A Transformer Book Trio TX201 Asus Memo Pad 7 ME173 X Asus ME102A Asus Transformer Book T100 ASUS ASUS ASUS ASUS ASUS Modèle Memo Pad 8 ME180A Transformer Book Trio TX201 Asus Memo Pad 7 ME173 X Asus ME102A Asus Transformer Book T100 Ecran 8" / 1280 x 800 11,6" / 1920 x 1080 7" / 1280 x 800 10,1"

Plus en détail

La Domotique au bout des doigts

La Domotique au bout des doigts La Domotique au bout des doigts Ouverte Conviviale Evolutive Compétitive... Oyoma est une entreprise française, créée par une équipe d ingénieurs et de commerciaux ayant une longue expérience du monde

Plus en détail

Leçon 1 : Les principaux composants d un ordinateur

Leçon 1 : Les principaux composants d un ordinateur Chapitre 2 Architecture d un ordinateur Leçon 1 : Les principaux composants d un ordinateur Les objectifs : o Identifier les principaux composants d un micro-ordinateur. o Connaître les caractéristiques

Plus en détail

Réseau Global MIDI Note applicative

Réseau Global MIDI Note applicative Réseau Global MIDI Note applicative 1 But du manuel Le but de cette note applicative est de démystifié l utilisation du MIDI transporté dans un Réseau Global MIDI. Ce réseau virtuel offre sans aucune restriction,

Plus en détail

Expérience 3 Formats de signalisation binaire

Expérience 3 Formats de signalisation binaire Expérience 3 Formats de signalisation binaire Introduction Procédures Effectuez les commandes suivantes: >> xhost nat >> rlogin nat >> setenv DISPLAY machine:0 >> setenv MATLABPATH /gel/usr/telecom/comm_tbx

Plus en détail

JOG : une approche haut niveau des systèmes embarqués via Armadeus et Java

JOG : une approche haut niveau des systèmes embarqués via Armadeus et Java JOG : une approche haut niveau des systèmes embarqués via Armadeus et Java Resumé Olivier Reynet 1, Jean-Christophe Le Lann 1, Benoît Clément 1 1 ENSIETA, 2, rue François Verny, 29200 Brest - France olivier.reynet@no-spam@ensieta.fr

Plus en détail

Linux embarqué: une alternative à Windows CE?

Linux embarqué: une alternative à Windows CE? embarqué: une alternative à Windows CE? : une alternative à Windows CE Présentation Mangrove Systems Distribution embarqué Perspective WinCe / Questions Mangrove systems Créé en 2001 Soutien Soutien Ministère

Plus en détail

Windows 7 - Installation du client

Windows 7 - Installation du client Windows 7 - Installation du client 1 - Présentation Windows 7 est un système d exploitation client basé sur le noyau NT 6.1, disponible en six versions, commercialisé depuis octobre 2009. Résumé des fonctionnalités

Plus en détail

http://www.solairecontrol.com Une solution complète pour télésurveiller et télégérer vos installations photovoltaïques

http://www.solairecontrol.com Une solution complète pour télésurveiller et télégérer vos installations photovoltaïques http://www.solairecontrol.com Une solution complète pour télésurveiller et télégérer vos installations photovoltaïques Valorisez votre offre Simplifiez-vous la vie Augmentez vos revenus Multi onduleurs

Plus en détail

BeSpoon et l homme Connecté

BeSpoon et l homme Connecté BeSpoon et l homme Connecté Paris 25 et 26 Mars BeSpoon est une société «Fabless» qui a développé en collaboration avec le CEA-Leti un composant IR-UWB (Impulse Radio Ultra Wide Band) dédié à la localisation

Plus en détail

NFC EMV MODÈLE : TABLETTE ELO PRIX DE LISTE DE BASE (USD) : $1525.00

NFC EMV MODÈLE : TABLETTE ELO PRIX DE LISTE DE BASE (USD) : $1525.00 Guide de TABLETTES MODÈLE : TABLETTE ELO PRIX DE LISTE DE BASE (USD) : $1525.00 vendu séparément Grandeur d écran : 10.1 Système d exploitation : Windows 7 ou sans système d exploitation Processeur : Intel

Plus en détail

Objet : Fourniture d équipements Informatiques. Année 2014

Objet : Fourniture d équipements Informatiques. Année 2014 Communauté d Agglomération de Tulle Pôle Ressources Service Informatique Objet : Fourniture d équipements Année 2014 Marché public de fournitures passé selon une procédure adaptée en application des articles

Plus en détail

Réalisation d un automate industriel sous Linux

Réalisation d un automate industriel sous Linux Réalisation d un automate industriel sous Linux Patrick LALLA Responsable Marketing Contexte de l entreprise Témoignage de l expérience Conclusions Concepteur et fabricant de produits d automatisme pour

Plus en détail

L intelligence intégrée et connectée au cœur de vos projets. Dossier de presse

L intelligence intégrée et connectée au cœur de vos projets. Dossier de presse 01110010100110011000101101 0111001010011001101110010100110011010101001110010100111100100110101001 01110010100110011011100101001100110001011010100110111 L intelligence intégrée et connectée au cœur de vos

Plus en détail

Extrait des Exploitations Pédagogiques

Extrait des Exploitations Pédagogiques Pédagogiques Module : Compétitivité et créativité CI Première : Compétitivité et créativité CI institutionnel : Développement durable et compétitivité des produits Support : Robot - O : Caractériser les

Plus en détail

Les avantages de la virtualisation sont multiples. On peut citer:

Les avantages de la virtualisation sont multiples. On peut citer: 1 Les mécanismes de virtualisation ont été introduits il y a fort longtemps dans les années 60 par IBM avec leur système CP/CMS. La motivation première de la virtualisation est la possibilité d'isoler

Plus en détail

PC, Tablette, Smartphone, comment choisir ce qui me convient le mieux?

PC, Tablette, Smartphone, comment choisir ce qui me convient le mieux? PC, Tablette, Smartphone, comment choisir ce qui me convient le mieux? WEB Recherche d information E commerce E banking Mail Chat / Vidéo conférence Apprendre, se former Partager > réseaux sociaux Jouer

Plus en détail

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie 1 Professeur : Haouati Abdelali CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie I : Généralités et algorithmique de base 1. Environnement matériel et logiciel

Plus en détail

Train & Métro. Solutions de communication WiFi durcies pour applications ferroviaires au sol et en embarqué

Train & Métro. Solutions de communication WiFi durcies pour applications ferroviaires au sol et en embarqué Train & Métro Solutions de communication WiFi durcies pour applications ferroviaires au sol et en embarqué Train & Métro - Communications bord-sol sans interruption - L une des principales préoccupations

Plus en détail

EN Télécom & Réseau S Utiliser VMWARE

EN Télécom & Réseau S Utiliser VMWARE EN Télécom & Réseau S Utiliser VMWARE Utiliser les machines virtuelles VMWARE Nom : Prénom : Classe : Date : Appréciation : Note : Objectif : Être capable de créer et configurer une machine virtuelle Configuration

Plus en détail

Spécifications détaillées

Spécifications détaillées Hewlett Packard HP ProLiant ML110 G5 Serveur micro tour 4U 1 voie 1 x Xeon E3110 / 3 GHz RAM 1 Go Disque dur 1 x 250 Go DVD RW Gigabit Ethernet Moniteur : aucun(e) Le serveur HP ProLiant ML110 G5 offre

Plus en détail

Cours A7 : Temps Réel

Cours A7 : Temps Réel Cours A7 : Temps Réel Pierre.Paradinas / @ / cnam.fr Cnam/Cedric Systèmes Enfouis et Embarqués (SEE) Organisation des cours 12 prochaines séances 6 janvier au 24 mars, Partiel le 27 janvier, Les 3 et 24

Plus en détail

Evaluation, Certification Axes de R&D en protection

Evaluation, Certification Axes de R&D en protection 2009 Evaluation, Certification Axes de R&D en protection Dr CEA/LETI Alain.merle@cea.fr 1 Evaluation, Certification, Axes de R&D en protection Evaluation / Certification Le Schéma Français de Certification

Plus en détail

Voix sur IP Étude d approfondissement Réseaux

Voix sur IP Étude d approfondissement Réseaux Voix sur IP Étude d approfondissement Réseaux Julien Vey Gil Noirot Introduction Ce dont nous allons parler L architecture VoIP Les protocoles Les limites de la VoIP Ce dont nous n allons pas parler Le

Plus en détail

Network WPA. Projecteur portable NEC NP905/NP901W Guide de configuration. Security WPA. Méthode d authentification supportée

Network WPA. Projecteur portable NEC NP905/NP901W Guide de configuration. Security WPA. Méthode d authentification supportée USB(LAN) WIRELESS WIRELESS USB LAN L/MONO R L/MONO R SELECT 3D REFORM AUTO ADJUST SOURCE AUDIO IN COMPUTER / COMPONENT 2 IN PC CONTROL Security HDMI IN AUDIO IN AC IN USB LAMP STATUS Projecteur portable

Plus en détail

Janvier 2013 AUDIO/VIDEO PLAYER AUDIO VIDEO OEM DIVERS

Janvier 2013 AUDIO/VIDEO PLAYER AUDIO VIDEO OEM DIVERS Janvier 2013 AUDIO/VIDEO PLAYER AUDIO VIDEO OEM DIVERS Flash mpx HD DIFFUSION DE VIDEO Le Flash mpx HD diffuse des fichiers audio et video stockés sur une clé USB ou un disque dur interne. Ce lecteur lit

Plus en détail

NOTRE OFFRE GLOBALE STAGES INTER-ENTREPRISES

NOTRE OFFRE GLOBALE STAGES INTER-ENTREPRISES NOTRE OFFRE GLOBALE STAGES INTER-ENTREPRISES HYDRAULIQUE MOBILE 5 Stages de 4 jours ----- HM1 HM2 HM3 HM4 HM5 2 Stages SAUER DANFOSS de 2 jours ----- PVG 32 ----- POMPE 90 MOTEUR 51 ELECTRONIQUE EMBARQUEE

Plus en détail

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11) 1/ Généralités : Un ordinateur est un ensemble non exhaustif d éléments qui sert à traiter des informations (documents de bureautique, méls, sons, vidéos, programmes ) sous forme numérique. Il est en général

Plus en détail

Entreprise Chiffres clefs

Entreprise Chiffres clefs Présenta)on FRANCK DUPRE: DEUG, Master 2 en Télécom 1997, Université Lille1 ALTRAN : 6 ans, Consultant et Business Manager ALTEN : 4 ans, Directeur d Agence Lille et Paris, puis Managing Director UK SOPRA

Plus en détail

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007 Introduction à l architecture des ordinateurs Adrien Lebre Décembre 2007 Plan - partie 1 Vue d ensemble La carte mère Le processeur La mémoire principal Notion de bus Introduction à l architecture des

Plus en détail

Exécutif temps réel Pierre-Yves Duval (cppm)

Exécutif temps réel Pierre-Yves Duval (cppm) Exécutif temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 Plan Exécutif Tâches Evénements et synchronisation Partage de ressources Communications

Plus en détail

Conception Systèmes numériques VHDL et synthèse automatique des circuits

Conception Systèmes numériques VHDL et synthèse automatique des circuits Année 2008-2009 Conception Systèmes numériques VHDL et synthèse automatique des circuits Travaux pratiques Pentium4 Présentation du simulateur VHDL sous environnement Cadence Présentation de l outil Synopsys

Plus en détail

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est: Travaux Pratiques 3. IFT 1002/IFT 1005. Structure Interne des Ordinateurs. Département d'informatique et de génie logiciel. Université Laval. Hiver 2012. Prof : Bui Minh Duc. Tous les exercices sont indépendants.

Plus en détail

Internet et Multimédia Exercices: flux multimédia

Internet et Multimédia Exercices: flux multimédia Internet et Multimédia Exercices: flux multimédia P. Bakowski bako@ieee.org Applications et flux multi-média média applications transport P. Bakowski 2 Applications et flux multi-média média applications

Plus en détail