A la fin du cours vous. Je m excuse d avance pour. Méthodologies de conception des systèmes sur puce PLAN. De l'algorithme au système sur puce
|
|
- Lucile Josiane Falardeau
- il y a 8 ans
- Total affichages :
Transcription
1 éthodologie de conception des systèmes intégrés De l'algorithme au système sur puce éthodologies, applications et perspectives livier Sentieys IRISA ENSSAT - Université de Rennes 1 ISE Tronc ommun A la fin du cours vous posséderez des notions générales sur : les systèmes sur puce (So) o architecture, principaux composants, bus o outils de conception système, compilation logicielle o métriques (performance, énergie, coût) les nouvelles architectures des DSP et FPGA saurez modéliser un algorithme (signal) par un graphe métriques, transformations et optimisation saurez concevoir un composant ou un processeur spécialisé depuis l'algorithme (notion de synthèse d architecture) saurez concevoir et optimiser du code sur une architecture spécialisée EII3/2R - 2 Je m excuse d avance pour les acronymes non définis en cas de problème, n hésitez pas à m en demander la définition les transparents en anglais issus d un autre cours fait en anglais et dont l intérêt de les traduire me paraît assez faible les transparents en franglais same as au dessus tout le reste PLAN 11 Évolutions technologiques 12 Évolution des applications 13 Systèmes sur Silicium 14 éthodes de conception des So 15 Evolution des méthodologies 16 Solutions architecturales 17 étriques de comparaison EII3/2R - 3 livier Sentieys, ENSSAT-IRISA,
2 1 Évolutions technologiques Silicon Technology 035 µm in 1995, 025 µm in 1998, 018 µm in nm in 2002, 90 nm in 2004, 65 nm in nm in 2010 (first chip in 2008) metal levels, wafer 30cm Volts 700 Hz (ASI) - 9 GHz (on-chip 12 inverters) - 5 GHz (off-chip) 3-4 (PU), 1 (DRA) (ASI) cm 2 DRA: 4Gbits, 4Gbits/cm 2, 0005 $/bits 300 (PU) (ASI) Tr/cm 2, $/Tr (PU) SRA: 1500Tr/cm 2, 250bits/cm RIS processors (eg AR7) 32 nm in 2013 (first chip in 2010) 11 nm in and then? Post-Silicon Technologies (nanotechnologies) EII3/2R - 6 Silicon Atom 543 A (05 nm) [ITRS 2009] Silicon in Power Supply: V Technology: nm S (200 Ang) 20 GTransistors, wafer 45 cm, 2-4 cm 2, metal levels Inverter 25 ps, 06 Volt 33 GHz (on-chip 12 inverters) - 29 GHz (off-chip) DRA 16 GBits at 10ns, 0006 $/bits SRA (cache) 1 GBits at 15ns 256-bit Bus ore than 8500 Persononth Design ycle Software! ask set is few $US EII3/2R - 7 Technology Scaling Scaling factor : s Between two successive generations: s # 07 EII3/2R nm 90 nm 65 nm livier Sentieys, ENSSAT-IRISA,
3 Technology Evolution hip area: x2 every 3 years Number of transistor: Logic : x2 every 3 years emory : x4 every 3 years Speed: Logic : x2 every 3 years emory : x4 every 10 years Processor performance 50% per year oore s Law from last millennium to now Technology Evolution Scaling factor between two successive generations: s W, L, H, tox (gate, interconnect) s Transistor area (WL) s 2 apacitance per unit area: ox 1/s =WLox R=ρL/WH 1/s Gate Delay (Vdd, Vt scaling) Local Wire Delay (R) 1 onstant Length (L) Wire Delay 1/s 2 s s EII3/2R - 9 EII3/2R - 10 Technology Evolution Gate and Interconnect Delay [ITRS2002] Power Supply Voltage Evolution Power and Substrate Noises Vdd scaling SNR EII3/2R - 11 EII3/2R - 12 [ R Rutenbar, U] livier Sentieys, ENSSAT-IRISA,
4 Interconnection Length Reducing wire delay etal layers to reduce wire delay in Intel's 65 nm PUs Height of wires opper Repeaters Light Speed: 300µm/ps Diagonal : 30 mm (21mm side) 100 ps 1 clock 10GHz In real 5-10 clock cycles [Source : IB] EII3/2R - 13 [Source: INTEL] EII3/2R - 14 [Source: Intel] Semiconductor market Bénéfices? The global semiconductor market hit a new record in 2006 with a sales volume of $2477 billion, up 89 percent from 2005, the Semiconductor Industry Association (SIA) reported Sales growth was largely driven by consumer products such as cellphones, P3 players and HDTV receivers SIA is forecasting that the semiconductor market will grow 10 percent to $2738 billion in 2007 EII3/2R million units of P were shipped in 2006, but more than 1 billion cellphones arket is in DSP, U and memory Aujourd'hui un jeu de masques de fabrication : $2 $10 DSP : 20% de bénéfice => 1 de pièces pour générer du profit Exemple : NVIDIA chip [ST] (accélération vidéo) o 15 gates o $150 de coût total de conception/fabrication FPGA vs ASI Turn point en 018u : pièces Turn point en 90nm : 500k 1 pièces EII3/2R - 16 livier Sentieys, ENSSAT-IRISA,
5 éthodologies de conception des systèmes sur puce Ère post P 2 Évolutions des applications EII3/2R - 18 Shannon beats oore beats hemists Evolution des communications PS 25G EDGE/GPRS 10km 10m DET 100m GS 1km 3GPP-LTE UTS 3G 4G Bit/nJ Wiax 80216a Bluetooth 80211n/b ZigBee WLAN Algorithmic omplexity Log omplexity obility Range [After Rabaey] ellular generations 3G Processor' Performance oore s Law 2G 80211g/a 0 ISDN/ADSL Battery apacity AT, SNET, Data Rate EII3/2R kbs 2bs 100bs livier Sentieys, ENSSAT-IRISA, G Time EII3/2R
6 Évolution des applications Terminal 3G (smartphone) Télécommunications mobiles de 3 ème génération Fonctions multimédia obilité Grand public Grande Portée EII3/2R - 21 Large région Faible portée Grande mobilité Satellite Région Local Area Faible mobilité ultimédia Graphiques Audio, Vidéo Em Radio Visioconférence Vidéo Jeux 3D Rec Radio Voix Interface Interfaces Reconnaissance vocale Stylo inertiel ryptage, authentification obilité 2005 : mobilité et durée de vie des batteries d'un agenda, UTS, WLAN, bluetooth, Internet (IP) capacité multimédia d'un P EII3/2R - 22 ommunications sans fil Terminal 3G Portable Source oder Image Voice ultiplex ultiple Access hannel oder odulator Power Amplifier Em Radio Rec Radio Graphiques Vidéo Voix Traitement 6-10 illiards d opérations/sec Autonomie : 10h Poids : 500g (batteries) PEG4 P3/A3 Internet access Image Voice Source Decoder Demult TDA W-DA ultiple Access Turbo/ Viterbi odes hannel Decoder Demodul Equalizer RF Filter Smart Antennas Interface 6 GPS 12 6 GPS Avec les processeurs actuels 30 Kg ou 10 minutes!!! EII3/2R - 23 EII3/2R - 24 livier Sentieys, ENSSAT-IRISA,
7 éthodologies de conception des systèmes sur puce Terminal 3G Nokia 6680 Inside the iphone Ensemble de So dédiés Autonomie? Power Amplifier GS Power Amplifier WDA RF Rx GS/WDA (Hinku) RF Tx GS/WDA (Vinku) Flash Bluetooth GS, Audio, Video (map, TI) Baseband Processing UTS (RAP3G) USB, Battery (TAHV) Audio, Sim (RETU) SDRA EII3/2R - 25 EII3/2R - 26 bjets communicants Véhicules intelligents WWW Services onitoring et contrôle (W)LAN Identification et sécurité Température Réseaux multimédia Réseaux de données Wifi, ZigBee, UWB EII3/2R - 27 livier Sentieys, ENSSAT-IRISA, 2009?? oteur : Gestion du moteur, Boîte de vitesses automatique, ontrôle d embrayage, 4WD hâssis : ABS/ASR/DS, Suspension, 4WS Sécurité : Air Bag, Prétensionneur, Système anti-collisions, roisière Sécurité : Alarmes diverses, Fermeture avec ou sans clés Agrément : Vitres, Sièges, iroir, hauffage, Instrumentation : Affichage, Navigation, GPS, Audio, Téléphone, AN EII3/2R
8 Véhicules intelligents Unité de contrôle moteur EU Secteur où l électronique est en hausse 25% (à 50%) du prix d une automobile est (sera) du aux sous systèmes électroniques! Prix de l équipement : $350 (moyenne en Europe) -> $700 en 2000 arché de 1900 $ en > 3300 $ en 1999 Secteur spécifique Volumes importants, bas coûts, haute fiabilité, peu de maintenance, haute qualité, temps de mise sur le marché court, contraintes physiques importantes (poids, taille) EII3/2R - 29 EII3/2R - 30 Air Pressure Air Temp Throttle Position Engine Speed EU Lambda Sensor Injector Ignitor catalyst Real Time DSP + U Sensors A/D Bank DSP Hw/Sw ontrol Actuation Power Electronicxs Actuators E n g i n e Embedded Systems: Products Embedded Systems: Products omputer Related personal digital assistant printer disc drive multimedia subsystem graphics subsystem graphics terminal ommunications cellular phone video phone fax modems PBX onsumer Electronics HDTV D player video games video tape recorder programmable TV camera music system edical Applications instruments: EKG, EEG scanning imaging ffice Equipment smart copier printer smart typewriter calculator point-of-sale equipment o credit-card validator o UP code reader o cash register ontrol Systems Automotive o engine, ignition, brake system anufacturing process control o robotics Remote control o satellite control o spacecraft control ther mechanical control o elevator control EII3/2R - 31 EII3/2R - 32 livier Sentieys, ENSSAT-IRISA,
9 onclusions Wireless, Wireless, Wireless! 3 Systèmes sur Silicium System on hip Smart, Low-cost, Small Products Automotive applications ommunications : en réseaux, sans fil Faible consommation et haute performance De plus en plus de fonctionnalités multimédia Produits à coût faible : marché grand public Produit à la mode, compétitif, de durée de vie courte Systèmes "First Time Right" et évolutif EII3/2R - 33 System on hip Solutions architecturales Plateforme matérielle Gran pa ASI style System-on-chip (So) Is this a So? R ultiplier EII3/2R - 35 RA FIR filter circuit 1995 ES2 1µ 24 sqmm EII3/2R - 36 RA & R DA TDA Turbo Equal A D IP digital down conv Analog GPP core phone phone book keypad book interf DA control protocol Image speech voice quality recognition enhancement image speech decoder coder decoder DSP core Analog A/D, D/A RF, modulation µp/µ core ontrol User interface DSP core Slow processing IP emory n-chip bus livier Sentieys, ENSSAT-IRISA,
10 So : challenge Architectures dans un So EII3/2R - 37 [Après Rabaey] œurs de processeurs programmables du commerce (ISP) Processeurs généraux RIS, VLIW Processeurs de Traitement du Signal (DSP) Processeurs spécifiques à un domaine d'application (plateforme) icrocontrôleurs œurs de processeurs programmables maison (ASIP) De type DSP ou µtrl œurs de processeurs configurables atériel reconfigurable FPGA enfouis, processeur reconfigurable oprocesseurs, accélérateur (ASI) émoire Bus d'interconnexions EII3/2R - 38 Architectures dans un So Ex 1: 2G terminal Nombre de cœurs de processeurs dans un So Gateway : 5 SetTopBox/HDTV : 68 Handset (3G) : 10 Network Processing Unit : >100 Taille du logiciel embarqué SetTopBox/HDTV (STBox) : > 1106 ld GS EII3/2R - 39 EII3/2R - 40 livier Sentieys, ENSSAT-IRISA,
11 éthodologies de conception des systèmes sur puce Ex 1: 2G terminal Ex 1: 2G terminal EII3/2R - 41 EII3/2R - 42 Ex 2: Network Processor IXP1200 Intel Ex 3: Set Top Box STb STicro 65 Transistors STB Product is one chip solution for : StrongAR ore SRA I/F IX Bus PI SDRA I/F Dual H264-PEG2-V1 HD decoder, Triple TV display o PEG2 P@HL o IS/IE /ITU Rec H264 ain profile level 41 o V1 ommunications o 4 external transport streams (and three playbacks/timeshift from HDD or network) o 2 II Ethernet, 3 USB20 and 2 SATA ports o hannel 3/4 mod o HD digital HDI, 1 HD analog, 2 SD analog I/F o 1 Software modem including analog interface 6 icro-ris EII3/2R - 43 livier Sentieys, ENSSAT-IRISA, 2009 EII3/2R
12 Ex 3: Set Top Box STb STicro STB Product description EII3/2R - 45 Blue Laser - DD HDD 1080p Hub 4xTS IN AUDI IN VIDE IN 2xSATA Ethernet //ATAPI 2x16 DDR2 256 bytes Flash >8Bytes 16 3xUSB HDI VIDE UT AUDI UT 2x16 DDR2 256 bytes SPDIF 1080p 1080i/720p hip information S065 (65nm) process technology Package: PBGA 35x35, (5 rows 1mm pitch), Lead Free Power supply: 1V (core supply), 33V (digital interface), 25V (analogue interface), 18V (DDR2 interface) Architecture any digital processors dedicated to specific tasks o Total ~5 GIPS o 2 DSP s dedicated to Video, 1 DSP dedicated for audio, 1 spare DSP System architecture: host is assigning tasks to DSP s according to metadata read from stream Host PU is performing playback control only: EII3/2R - 46 o navigation, parsing, streaming, DDR2 lkgen A DDR2 Host dsp dsp dsp dsp USB2 SATA odec STB Product (65nm LP 7L) 150transistors 886 pads 50µm stag 566 signals Top+5 BE partitions 18 FE subsystems 128 Interrupt sources 73 initiators+96 targets 115 propagated clocks (19 for interconnect) Block Diagram TP RFDA lkgen B Audio DA HDI VideoDA ontent: 36 soft IPs 2 hard blocks 16 analog IPs 19 ILIBs 29 internal blocks/glues 140 memory cuts livier Sentieys, ENSSAT-IRISA,
13 Distributed PU power DDR2 memory 256/512/ 1Gbit 32 Video/ System Local DDR2 emory Interface DDR2 memory 256/512/ 1Gbit 32 Local emory 2x! controlle RIS Programmable TSUX/ r! Transport based Block Stream erger controller! Desscrambling 2x100 engine IPS! Debug Dache 500 DIPS*! U H-UDI Int Application! Timer ntllr Processor! /RT SH4-202 Iache (333Hz) P input ain SPDIF out 2x! controlle 3 x USB r! 20 BTS/Nicam encoded for UHF modulation 1 st TV P out VLIW! Dual Audio decoder Dual + BTS 2x1000 encoder Audio (2 DIPS*! x ST231) DA 2x Dual DELTA controlle u Video VLIW! r! Decoder PX (including 2x DIPS*! x ST231) Audio SR IR TX/RX + UHF RX x 2 2 nd TV P out x2 Stereo analogue audio STBus Interconnect 2x! 2 x controlle FDA r! AFE /V92 DiSEq DE + 20 Si DAA i/f II/RII Ethernet A & II Triple Graphics Display Engine RIS Based! ompositor (Blitter DA! + Subpicture) 200 IPS! Parallel I/ Digital VXs II/RII Ethernet A & II 2x smart card i/f 4x UART TDS SD/HD HDI Video DAs Flash emory Interface Dual (FI) DEN 4 x SS omms Host: 500DIPs DSP: 4x1000 DIPs DA: 200 IPs controller: 100 IPs Total: 5 Gips ain HD Video ain SD + 2 nd TVSD Video utput Stage 2 X Serial ATA ain TVSD RF Video VHF DA VHF ¾ mod BTS/encoded audio P EI NAND FLASH E //ATAPI ore Headline Features Host 16 bit ISA Fax 450Hz 7 Stage Dual issue Pipeline 32K 2 way I ache 32K 2 way D ache Ten Stage FP Pipe DSP 32 bit ISA Fax 450Hz 6 stage 4 issue pipeline 32K Direct apped Iache 32K 4 way Dache 4 x TS Input r 1394 out USB Peripherals Disk Drives 16 EII3/2R - 50 Quoi de neuf dans un So? Assemblage de composants virtuels IP: Intellectual Properties «IP core» Partitionnement logiciel - matériel Interfaces entre IP Vérification omment co-simuler du code tournant sur un «processor core» modélisé en VHDL interfacé via un bus modélisé en System à un coprocesseur matériel décrit en VHDL? IP : composant virtuel Pourquoi un IP? Réutiliser les blocs déjà conçus dans la société Acheter des blocs conçus hors de l entreprise Utiliser des générateurs de macro-cellules (eg mémoire) Une réalité et un business pour certains blocs œur de processeur (DSP, PU) émoires Périphériques IP «Hard» ou «Soft» IP2 IP1 IP32 EII3/2R - 51 EII3/2R - 52 livier Sentieys, ENSSAT-IRISA,
14 Structure d un IP Interfaces entre IP VSIA : Virtual Socket Interface Alliance Ensemble de recommandations et normes odèle synthétisable I talk only PI De nombreux standards de bus PERIPH E ASI I can talk any Documentation et description odèle simulable A/D D/A IP Interconnect Bus odèles réutilisables + Interfaces P=>S S=>P DA µp RA R DSP Paramètres K, let s talk PI DSP1 DSP2 PU I talk PI and ABA EII3/2R - 53 Script de synthèse odules de test EII3/2R - 54 I talk PIbus and PI I talk PIbus and PI Interfaces entre IP Approche VI (Virtual omponent Interface) VSIA ou P (pen ommunication Protocol) PERIPH E ASI Wrapper Wrapper Wrapper Plate-forme matérielle Notion de plate-forme matérielle {composants} prédéfinis (IP) spécifiques (coprocesseur) ou programmables (processeur), reconfigurables (FPGA) Spécialisation de la plate-forme pour un domaine d'applications K, let s talk VI Wrapper Wrapper Wrapper ABA VI Exemples TI's AP, Philips' Nexperia, Intel's PA (Personal Internet ommunications Architecture), Infineon' Bluetooth, gold (3G), EII3/2R - 55 DSP1 DSP2 PU EII3/2R - 56 livier Sentieys, ENSSAT-IRISA,
15 4 éthodes de conception de So Le problème clé en conception onception conjointe matériel logiciel Synthèse matérielle Synthèse logicielle K Transistors par puce omplexité 58% / an utils? Productivité 21% / an [SIA 97] EII3/2R - 58 Evolution des méthodologies Evolution des méthodologies Fossé Système - Silicium oncepteur Système Spécification Systèmes EII3/2R - 59??? Architecture Système omposants élémentaires oncepteur ircuit X(i) = FFT [4λ Y(k)], System atlab, Anglais VHDL, Flot de conception continu depuis les spécifications systèmes jusqu'à l'implémentation Flot de conception continu des spécifications système à l'implémentation Synthèse du logiciel embarqué o ptimisation de code (détail en cours option ISE) Synthèse architecturale o De l'algorithme au circuit (détail en cours option ISE) onception conjointe logicielle et matérielle o De l'application au So (plateforme) et aux logiciels embarqués o-simulation et co-vérification o System (conférence) o Vérification (cours Emmanuel asseau) EII3/2R - 60 livier Sentieys, ENSSAT-IRISA,
16 Exemple : codeur PEG2 Exemple : codeur PEG2 omplexité DT: 40 IPS Estimation de mouvement: 500 IPS - DT Q Entropy oding - DT Q Entropy oding ASI 1 RA ASI 2 Q -1 DT -1 Q -1 DT -1 Processeur DSP Image emory + odeur Vidéo Image emory + Processeur AR otion Estimation otion Estimation EII3/2R - 61 EII3/2R - 62 odeur Vidéo Hardware/Software odesign Besoins en odesign onstraints Time ost Power Test Reliability Programmable Processors Hardware / Software Partitionning Software Algorithm i code Specifications Software ompilation Hardware Algorithm j VHDL/ code RTL/HLS Hardware Synthesis /++, atlab, Hardware Accelerators Library Performance Estimation Simulation, Verification Descriptions uniformes d'un système sans a-priori matériel/logiciel ohérences des descriptions à tous les niveaux d'abstraction System? Preuve d'une spécification de bas niveau, par rapport à la spécification initiale Exploration de différents modèles et découpages H/S correspondant aux spécifications initiales Notion de partitionnement H/S o-simulation et co-vérification EII3/2R - 63 DSP IP EII3/2R - 64 livier Sentieys, ENSSAT-IRISA,
17 Synthèse architecturale Détail en cours option ISE ENTITY fir IS!! PRT (xn:in INTEGER; yn:ut INTEGER);! END fir;! 5 Evolution des méthodologies Simulation système ARHITETURE behavioral F fir IS! BEGIN!! PRESS!!! VARIABLE H,x:!vecteur;!!! VARIABLE tmp:!integer;!! BEGIN!!! tmp := xn * H(0);!!! FR i IN 1 T N-1 LP!!!! tmp := tmp + x(i) * H(i);!!! END LP;!!! yn <= tmp;!!! FR i IN N-1 DWNT 2 LP!!!! x(i) := x(i-1);!!! END LP;!!! x(1) := xn;! Flot de conception et de vérification utils de codesign Eg N2 oware!! WAIT FR cadence;!! END PRESS;! EII3/2R END behavioral;! - 65 utils de spécification système Environnement graphique permettant de spécifier dans plusieurs domaines ou langages Ptolemy (UB) atlab/simulink (athworks) SPW (adence/oware) oentric System Studio (Synopsys) Simulation système Génération de code Typiquement du Estimation de performances Aide au partitionnement EII3/2R - 67 eg Ptolemy EII3/2R - 68 livier Sentieys, ENSSAT-IRISA,
18 Flot système général Développement (actuel) d'applications (orientées signal) Algorithme 1 ise au point de l'algorithme atlab/simulink SPW, Ptolemy, oentric V Flot système général (suite) Développement (actuel) d'applications (signal) Algorithme 1 ode Implantation logicielle ompilateur pour DSP Simulation assembleur Génération manuelle ou automatique ode "flottant" ompilateur, debugger Utilisation de vecteurs de test issus de la simulation système Génération manuelle Système d'exploitation Temps Réel Algorithme 2 ode Implantation atérielle Traduction en VHDL Synthèse du circuit Simulation VHDL ode "fixe" ompilateur, debugger Utilisation de vecteurs de test issus de la simulation système Algorithme N ode EII3/2R - 69 EII3/2R - 70 Flot système : atlab/ Raffinement architectural Functional block diagram Blocks & interfaces description atlab chain atlab block atlab chain atlab block /System chain System block atlab chain atlab block Blocks & interfaces description 1 atlab block 2 Block in 3 Block in with atlab interface atlab block Block in with System interface 4 Block in 3 Block in with atlab interface atlab block Blocks & interfaces description atlab block atlab block System block atlab block 1b Test bench & verification Process definition 3b (verification : both blocks should give same results) 4b Test bench & verification Process definition 3b (verification : both blocks should give same results) EII3/2R - 71 [BenIsmail01] EII3/2R - 72 livier Sentieys, ENSSAT-IRISA,
19 Raffinement architectural Verification Simulink/VHDL Block composition in the /System chain Inputs ommunication Interface in System I/F ore in Ansi- ore ore in ANSI-ore in ANSI- ommunication Interface in System I/F utputs High-level behavior in Simulink Low-level behavior in VHDL simulator [Brodersen 2001] EII3/2R - 73 EII3/2R - 74 Design Flow - Verification Design Flow - Verification U IP 1 [ourtesy of F Rocheteau] Bus model DSP RA Bus model IP 2 S example U : icrocontroler Unit DSP : Digital Signal Proc IP : Hardware Block Abstraction levels AL = Algorithm o Prior to HW/SW partition TL = Transaction-Level odel o After HW/SW partition, models bit-true behavior, register bank, data transfers, system synchronisation; no timing needed T-TL = Timed TL o TL + timing annotation, refined communication model BA = Bus ycle Accurate o odels state at each clock edge o eg Instruction Set Simulator (ISS) of a microprocessor RT= Register Transfer o Synthesisable model EII3/2R - 76 livier Sentieys, ENSSAT-IRISA,
20 Architect issues in building up a So Designer issues in building up a So U ISS DSP U DSP ommunication analysis - Bus sizing - ache analysis Bus TL model RA TL Bus BA model IP RTL 2 Bus model RA Bus model IP 2 Emulator IP 1 [ourtesy of F Rocheteau] anage complexity - Early performance analysis - ixed abstraction levels - Heterogeneous environment Throughput Frequency Size IP 1 Focus on functionality Simplified communication protocols (no pagination, address generation) SW engineer issues in building up a So Verifier issues in building up a So - Rapid availability of test system with candidate ISSs - Execute on ISS at reasonable speed (min 150 khz) U ISS DSP ISS U IP 1 Bus model DSP RA Bus model IP 2 = TL IP 1 RTL Ability to easily plug generators and probes to the system Bus BA model RA TL Bus TL model TL IP 2 Reduce verification bottleneck - ontinuous flow, parallel to design process - aximum usage of abstraction / formal techniques livier Sentieys, ENSSAT-IRISA,
21 oware N2 oware N2 Spécification du système en osimulation du système à différents niveaux d abstraction Un moyen rapide d étude des différents partitionnements possibles, Développement parallèle des parties matérielles et logicielles Untimed Description, sans considérations temporelles ommunication entre les blocs par RP (Remote Procedure all) BA (Bus ycle Accurate) Affinage de la spécification au niveau cycle d horloge odélisation d un bloc matériel au niveau RTL (VHDL, RT, System) ommunication entre les blocs définie par un protocole de bus BASH (Bus ycle Accurate Shell) Niveau intermédiaire Description au niveau cycle d horloge autour d une encapsulation Untimed EII3/2R - 81 EII3/2R - 82 oware N2 oware N2 Encapsulation oware du codeur vidéo Architecture système omplexité des fonctions du système odage de 10 images selon la séquence IBBPBBPBBP: SAD_acroblock représente 66% de la complexité du codeur SAD_A Body BA SAD_A SAD_A Interface BASH émoire émoire_logcombi BA Bloc Bloc_body UT Bloc_Interface BASH Utilisation de c2vhdl: Essentiellement une transcription de syntaxe de RT vers VHDL emoire_body BA SYSTE EII3/2R - 83 EII3/2R - 84 livier Sentieys, ENSSAT-IRISA,
22 oware N2 Diagramme de Gantt EII3/2R - 85 hargement des blocs et de la fenêtre de recherche Durée variable de SAD_acrobloc oware N2 Analysis of Architectural hanges Bus latency calculation Bus occupancy # of initiators waiting Processor loading All while running real software on fast cycleaccurate virtual platform Answers key questions How many buses of which type? Which combination of masters and slaves should be on which bus layer? How much memory is needed? EII3/2R Solutions architecturales 6 Solutions architecturales Flexibilité ASI FPGA Reconfigurable Processor DSP PS / Watt Inefficacité 41 œurs de processeur 1 Processeurs RIS 2 Processeurs configurables 3 Processeurs DSP 42 Architectures reconfigurables 1 Solutions à base FPGA 2 hemins de données reconfigurables livier Sentieys, ENSSAT-IRISA,
23 6 Solutions architecturales 1 œurs de processeur Processeurs RIS Processeurs configurables Processeurs DSP eg AR, TI, Xtensa, ST, œurs de processeur Processeurs enfouis sur un S Délivré sous licence, modulaire, bloc IP aractérisation d un cœur foundry-captive, licenciable (code RTL) ontenu du cœur cœur (+ mémoire (+ périphériques )) Exemples Infineon armel, Infineon Triore AR DSP Group AK/PINE ST D950, ST Lx TI 64x, 55x EII3/2R AR AR9 Family Advanced RIS achines AR is the industry's leading provider of 16/32-bit embedded RIS microprocessor solutions The company licenses its high-performance, low-cost, power-efficient RIS processors, peripherals, and systemon-chip designs to leading international electronics companies AR provides comprehensive support required in developing a complete system ten billion processors since the company was formed in bit RIS processor core with AR and Thumb instruction sets 5-stage integer pipeline achieves 11 IPS/Hz Up to 300 IPS (Dhrystone 21) in a typical 013µm process Single 32-bit ABA bus interface U supporting Windows E, Symbian S, Linux, Palm S (AR920T and AR922T) emory Protection Unit (PU) supporting a range of Real Time perating Systems including VxWorks (AR940T) Integrated instruction and data caches 8-entry write buffer avoids stalling the processor when writes to external memory are performed Portable to latest 018µm, 015µm, 013µm silicon processes EII3/2R - 91 EII3/2R - 92 livier Sentieys, ENSSAT-IRISA,
24 PU ore - AR9TDI AR9 Family Performance haracteristics AR920T 018µ AR920T 013µ AR922T 018µ AR922T 013µ Die Size (mm 2 ) Frequency (Hz) * Power (mw/hz) ** (inc caches) Power (mw/hz) ** (ex caches) EII3/2R - 93 EII3/2R - 94 Power Analysis of AR9TDI StrongArm Intel SA-1110 AR architecture EII3/2R - 95 EII3/2R - 96 livier Sentieys, ENSSAT-IRISA,
25 AR s Amba open standard 2 Tensilica Xtensa Synthesizable, configurable, embedded processor core Software development tools (compiler, S) Advanced System Bus, (ASB) - high performance, PU, DA, external Advanced Peripheral Bus, (APB) - low speed, low power, parallel I/, UART s External interface EII3/2R - 97 EII3/2R - 98 Tensilica Xtensa Tensilica Xtensa EII3/2R - 99 EII3/2R livier Sentieys, ENSSAT-IRISA,
26 Xtensa onfigurability Example 025um Results ost, Power, Performance ISA Endianness UL16/A16 Various miscellaneous instructions Interrupts Number of interrupts Type of interrupts Number of interrupt levels Number of timers and their interrupt levels EII3/2R emories 32 or 64 entry regfile 32, 64, or 128b bus widths Inst ache and Data ache/ RA o 1KB to 16KB o 16, 32, or 64B line size 4-32-entry write buffer Debugging No inst addr breakpoints No data addr breakpoints JTAG debugging Trace port 55 to 141Hz 28 to 84K gates 62 to 191mW power 20mm² to 83mm² including cache RAs EII3/2R œurs de DSP 55x Architecture TI propose deux cœurs de DSP (fin 2001) 55x Jusqu'à 005 mw/ips (20 IPS/mW) onsommation du 54x diminuée de 85% 5x les performances du 54x 64x Jusqu à 11 GHz, 9 GPS Six ALUs (32-/40-Bit), une 32-Bit, deux 16-Bit, ou quatre 8-Bit opérations arithmétiques par cycle Deux multiplieurs, quatre 16x16-Bit ou huit 8x8-Bit multiplications par cycle oprocesseurs VP (Viterbi) et TP (Turbo) '6411: 300 Hz, $39, 10 V, 250mW, 2400 IPS, 1200 AS 55x Dual A Hz 320 IPS 80mW 4000 IPS/W 160 KW SRA IPS 160 mw 25 IPS/mW EII3/2R EII3/2R livier Sentieys, ENSSAT-IRISA,
27 Very Long Instruction Word Texas Instruments TS 3206x Series - VelociTI 6200 PU aractéristiques Plusieurs instructions par cycle, empaquetées dans une "super-instruction" large Architecture plus régulière, plus orthogonale, plus proche du RIS Jeu de registres uniforme, plus large Exemples TI TS320 6xx Infineon armel ADI TigerSHAR Starore S140 (Lucent + otorola) EII3/2R L:ALU S:Shift+ALU :ultplier D:Address U EII3/2R Functional Unit L1 PY PY ADD PY Functional Unit S1 PY ADD ADD V STW ADD ADD SHL ADD SUB STW STW ADDK B SUB LDW LDW B VK NP NP PY ADD ADD STW STW ADDK NP Functional Unit 1 Register File A Functional Unit D1 Functional Unit D2 Data emory ontroller Functional Unit 2 Functional Unit S2 Register File B Internal emory Functional Unit L2 Fetch 32x8=256 bits Dispatch Unit Texas Instruments TS 3206x Series - Features Texas Instruments TS 3206x Series - PU Two sets of functional units including: Two multipliers Six aritmetich logic units (ALUs) 32 registers with 32-bit wordlength each data-addressing units D1 and D2 exclusively responsible for data transfers between memory and the register files 8-/16-/32-bit data support 40-bit arithmetic options (extra precision for vocoders) Saturation and normalisation Bit-field manipulation and instruction: extract, set, clear, bit counting EII3/2R EII3/2R livier Sentieys, ENSSAT-IRISA,
28 64x Famille Lx (ST200) STmicroelectronics et Hewlett-Packard Famille Lx = un cœur VLIW clusterisé, un cœur configurable, personnalisable, une chaîne de développement basée sur un compilateur ILP Personnalisable au niveau du nombre et des structures des Unités Fonctionnelles et des registres, des mémoires (dont cache), du jeu d instructions Processus de développement hautement automatisé pour la "customisation" EII3/2R EII3/2R Les architectures clusterisées Architecture du cœur Architecture d un luster EII3/2R EII3/2R livier Sentieys, ENSSAT-IRISA,
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étailChapitre 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étailPotentiels de la technologie FPGA dans la conception des systèmes. Avantages des FPGAs pour la conception de systèmes optimisés
Potentiels de la technologie FPGA dans la conception des systèmes Avantages des FPGAs pour la conception de systèmes optimisés Gérard FLORENCE Lotfi Guedria Agenda 1. Le CETIC en quelques mots 2. Générateur
Plus en détailÉCOLE POLYTECHNIQUE DE MONTRÉAL. Département de Génie Électrique. La technologie de TEXAS INSTRUMENTS DSP pour le cours Analyse des Signaux ELE2700
ÉCOLE POLYTECHNIQUE DE MONTRÉAL Département de Génie Électrique La technologie de TEXAS INSTRUMENTS DSP pour le cours Analyse des Signaux ELE2700 M. Corinthios et Zaher Dannawi 29 août 2007 2 Tables des
Plus en détailMoteur DC: Comment faire varier sa vitesse?
Moteur DC: Comment faire varier sa vitesse? Zone d'utilisation Moteur à excitation shunt Influence I e Petite perturbation : e.g. augmentation vitesse À partir de P : couple moteur P'' < couple résistant
Plus en détailLes 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étailCONTEC CO., LTD. Novembre 2010
La gamme CONTEC CONTEC CO., LTD. Novembre 2010 1 Agenda Introduction Data acquisition and control Data Communication Expansion chassis and accessory Distributed I/O and media converter Stainless steel
Plus en détailInformation and Communication Networks. NGN VoIP
Information and Communication Networks NGN VoIP Agenda VoIP: les motivations VoIP dans le Backbone voix et données Evolution du RTC en NGN VoIP VoIP dans les réseaux d accès Résumé, Conclusions 8/19/2010
Plus en détailSenS Interacti Interact Interac v Interacti e ive Lincor Solutions Ltd. Delivering eservice
Lincor, La société Société créé en 1997 pour le développement de produits d accès à l internet pour les collectivités et la maison. Développements matériels et logiciels. development Principes de tous
Plus en détailINSTRUMENTS DE MESURE SOFTWARE. Management software for remote and/or local monitoring networks
INSTRUMENTS DE MESURE SOFTWARE SOFTWARE Logiciel de supervision des réseaux locaux et/ou distants Management software for remote and/or local monitoring networks MIDAs EVO 4 niveaux de fonctionnalités
Plus en détailEMETTEUR 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étailSpé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étailSoftware and Hardware Datasheet / Fiche technique du logiciel et du matériel
Software and Hardware Datasheet / Fiche technique du logiciel et du matériel 1 System requirements Windows Windows 98, ME, 2000, XP, Vista 32/64, Seven 1 Ghz CPU 512 MB RAM 150 MB free disk space 1 CD
Plus en détailRobot 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étailStruxureWare Power Monitoring v7.0. La nouvelle génération en matière de logiciel de gestion complète d énergie
StruxureWare Power Monitoring v7.0 La nouvelle génération en matière de logiciel de gestion complète d énergie Évolution des deux plate-formes originales Power Monitoring v7.0 SMS ION Enterprise 2012 Struxureware
Plus en détailARCHOS Activity Tracker
ARCHOS Activity Tracker «Archos Connected Self» Application Connecté pour votre confort L'ARCHOS Activity Tracker synchronise automatiquement votre activité quotidienne à votre smartphone ou votre tablette
Plus en détailL ABC de l acquisition de petites entreprises
L ABC de l acquisition de petites entreprises Bienvenue Séries d acquisition de petites entreprises Comment aborder le sujet. Comment vendre aux petites entreprises. Accroître la connaissance des produits
Plus en détailWiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5)
#45 #46 WiFi Security Camera Quick Start Guide Guide de départ rapide Caméra de surveillance Wi-Fi (P5) #47 Start Here 1 Is this you? TECH SUPPORT CTRL ALT DEL 2 If yes, turn to page three 1 3 If not,
Plus en détailInstructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00
Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce
Plus en détailTHÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.
École Doctorale d Informatique, Télécommunications et Électronique de Paris THÈSE présentée à TÉLÉCOM PARISTECH pour obtenir le grade de DOCTEUR de TÉLÉCOM PARISTECH Mention Informatique et Réseaux par
Plus en détailGénération de code binaire pour application multimedia : une approche au vol
Génération de binaire pour application multimedia : une approche au vol http://hpbcg.org/ Henri-Pierre Charles Université de Versailles Saint-Quentin en Yvelines 3 Octobre 2009 Présentation Présentation
Plus en détailLe socle de sécurité nouvelle génération Consolider, virtualiser et simplifier les architectures sécurisées
Le socle de sécurité nouvelle génération Consolider, virtualiser et simplifier les architectures sécurisées sans compromis. Florent Fortuné ffortune@crossbeam.com 21 Mai 2008 Evolution des architectures
Plus en détailRobot 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étailForthcoming Database
DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of
Plus en détailThè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étailHow to Login to Career Page
How to Login to Career Page BASF Canada July 2013 To view this instruction manual in French, please scroll down to page 16 1 Job Postings How to Login/Create your Profile/Sign Up for Job Posting Notifications
Plus en détailRTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com
RTDS G3 Emmanuel Gaudin emmanuel.gaudin@pragmadev.com PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,
Plus en détailBIG DATA : une vraie révolution industrielle (1) Les fortes évolutions liées à la digitalisation
BIG DATA : une vraie révolution industrielle (1) Les fortes évolutions liées à la digitalisation - définition - étapes - impacts La révolution en cours du big data - essai de définition - acteurs - priorités
Plus en détailConception 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étailPROJECT POUR LE SYSTÈME DE SURVEILLANCE PAR CAMERA BASÉ SUR TECHNOLOGIE AXIS, PANNEAUX SOLAIRES ET LUMIERE DU LEDS BLOC D APARTEMENT LAURIER.
PROJECT POUR LE SYSTÈME DE SURVEILLANCE PAR CAMERA BASÉ SUR TECHNOLOGIE AXIS, PANNEAUX SOLAIRES ET LUMIERE DU LEDS BLOC D APARTEMENT LAURIER. OPCION 1: Cameras et Hardware block 1 et 2 avec Cameras à l
Plus en détailMAC-TC: programmation d un plate forme DSP-FPGA
MAC-TC: programmation d un plate forme DSP-FPGA Tanguy Risset avec l aide de: Nicolas Fournel, Antoine Fraboulet, Claire Goursaud, Arnaud Tisserand - p. 1/17 Plan Partie 1: le système Lyrtech Introduction
Plus en détailTABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION
1 12 rue Denis Papin 37300 JOUE LES TOURS Tel: 02.47.68.34.00 Fax: 02.47.68.35.48 www.herve consultants.net contacts@herve consultants.net TABLE DES MATIERES A Objet...1 B Les équipements et pré-requis...2
Plus en détailUtiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces
Micro-ordinateurs, informations, idées, trucs et astuces Utiliser une WebCam Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser une WebCam.doc Préambule Voici quelques informations utiles
Plus en détailImproving the breakdown of the Central Credit Register data by category of enterprises
Improving the breakdown of the Central Credit Register data by category of enterprises Workshop on Integrated management of micro-databases Deepening business intelligence within central banks statistical
Plus en détailLes marchés Security La méthode The markets The approach
Security Le Pôle italien de la sécurité Elsag Datamat, une société du Groupe Finmeccanica, représente le centre d excellence national pour la sécurité physique, logique et des réseaux de télécommunication.
Plus en détailChoix d'un serveur. Choix 1 : HP ProLiant DL380 G7 Base - Xeon E5649 2.53 GHz
Choix d'un serveur Vous êtes responsable informatique d'une entreprise. Vous devez faire un choix pour l'achat d'un nouveau serveur. Votre prestataire informatique vous propose les choix ci-dessous Vous
Plus en détailStratégie DataCenters Société Générale Enjeux, objectifs et rôle d un partenaire comme Data4
Stratégie DataCenters Société Générale Enjeux, objectifs et rôle d un partenaire comme Data4 Stéphane MARCHINI Responsable Global des services DataCenters Espace Grande Arche Paris La Défense SG figures
Plus en détailWEB page builder and server for SCADA applications usable from a WEB navigator
Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel
Plus en détailHié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étailUne 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étailInnovative BI with SAP Jean-Michel JURBERT D. de Marché BI, HANA, BIG DATA _ SAP France
Innovative BI with SAP Jean-Michel JURBERT D. de Marché BI, HANA, BIG DATA _ SAP France 2013 SAP AG. All rights reserved. Customer 1 Rôles et Attentes Instantanéité BIG DATA Users IT Real Time SAP HANA
Plus en détailSéminaire RGE REIMS 17 février 2011
Séminaire RGE REIMS 17 février 2011 ADACSYS Présentation des FPGA Agenda Spécificité et différences par rapport aux autres accélérateurs Nos atouts Applications Approche innovante Document confidentiel
Plus en détailL identification par radio fréquence principe et applications
L identification par radio fréquence principe et applications Présentée par Abdelatif Bouchouareb École de technologie supérieure, Montréal Qc Novembre 2007 1 Les différents systèmes d identification 2
Plus en détailInstructions Mozilla Thunderbird Page 1
Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et
Plus en détailMaster4Light. Caractérisation Optique et Electrique des Sources Lumineuses. Equipement 2-en-1 : source de courant et spectrophotomètre
DSF-M4L-Rev2.0-04/12 Master4Light Equipement 2-en-1 : source de courant et spectrophotomètre Interface graphique logicielle, connexion USB Configuration personnalisable : laboratoire et in-situ http://www.majantys.com
Plus en détailPackage Contents. System Requirements. Before You Begin
Package Contents DWA-125 Wireless 150 USB Adapter CD-ROM (contains software, drivers, and manual) Cradle If any of the above items are missing, please contact your reseller. System Requirements A computer
Plus en détailInstitut français des sciences et technologies des transports, de l aménagement
Institut français des sciences et technologies des transports, de l aménagement et des réseaux Session 3 Big Data and IT in Transport: Applications, Implications, Limitations Jacques Ehrlich/IFSTTAR h/ifsttar
Plus en détailVers 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étailSurveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition
Surveillance de Scripts LUA et de réception d EVENT avec LoriotPro Extended & Broadcast Edition L objectif de ce document est de présenter une solution de surveillance de processus LUA au sein de la solution
Plus en détailAVOB sélectionné par Ovum
AVOB sélectionné par Ovum Sources : Ovum ovum.com «Selecting a PC Power Management Solution Vendor» L essentiel sur l étude Ovum AVOB sélectionné par Ovum 1 L entreprise britannique OVUM est un cabinet
Plus en détailGuide d'installation rapide TFM-560X YO.13
Guide d'installation rapide TFM-560X YO.13 Table of Contents Français 1 1. Avant de commencer 1 2. Procéder à l'installation 2 Troubleshooting 6 Version 06.08.2011 16. Select Install the software automatically
Plus en détailQuoi 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étailLogitech Tablet Keyboard for Windows 8, Windows RT and Android 3.0+ Setup Guide Guide d installation
Logitech Tablet Keyboard for Windows 8, Windows RT and Android 3.0+ Setup Guide Guide d installation English.......................................... 3 Français.........................................
Plus en détailNotions d IPMI et retour. Ecole d électronique numérique Fréjus 28 novembre 2012 Nicolas LETENDRE
Notions d IPMI et retour d experience du LAPP Ecole d électronique numérique Fréjus 28 novembre 2012 Nicolas LETENDRE L IPMI (Intelligent Platform Management Interface) Définition d Interfaces de bas niveau
Plus en détailArchitecture des calculateurs
Formation en Calcul Scientifique - LEM2I Architecture des calculateurs Violaine Louvet 1 1 Institut Camille jordan - CNRS 12-13/09/2011 Introduction Décoder la relation entre l architecture et les applications
Plus en détailConfé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étailGAME CONTENTS CONTENU DU JEU OBJECT OF THE GAME BUT DU JEU
GAME CONTENTS 3 wooden animals: an elephant, a Polar bear and an African lion 1 Playing Board with two tree stumps, one red and one blue 1 Command Board double sided for two game levels (Green for normal
Plus en détailWindows Server 2008. Chapitre 1: Découvrir Windows Server 2008
Windows Server 2008 Chapitre 1: Découvrir Windows Server 2008 Objectives Identifier les caractéristiques de chaque édition de Windows Server 2008 Identifier les caractéristiques généraux de Windows Server
Plus en détailTESTING NETWORK HARDWARE
Guillaume BARROT Nicolas BAYLE TESTING NETWORK HARDWARE The forward-plane way www.jaguar-network.com Agenda Tester : inconvénients / avantages Des solutions de tests adaptées RFC 2544 / Quick Test Le forwarding
Plus en détailHAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE
HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE Projet de semestre ITI soir 4ème année Résumé configuration OpenVpn sur pfsense 2.1 Etudiant :Tarek
Plus en détailPEINTAMELEC Ingénierie
PEINTAMELEC Ingénierie Moteurs de productivité Drivers of productivity Automatisation de systèmes de production Informatique industrielle Manutention Contrôle Assemblage Automating production systems Industrial
Plus en détailPaxton. ins-20605. Net2 desktop reader USB
Paxton ins-20605 Net2 desktop reader USB 1 3 2 4 1 2 Desktop Reader The desktop reader is designed to sit next to the PC. It is used for adding tokens to a Net2 system and also for identifying lost cards.
Plus en détailNOTICE INSTALLATION. ARCHANGE Email Simplex Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE
NOTICE INSTALLATION ARCHANGE Email Simplex Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE Date Version Marque de révision Rédaction 31/07/2012 1 - Nicolas AUBLIN 1) PRINCIPE DE FONCTIONNEMENT...
Plus en détailIntel Corporation Nicolas Biguet Business Development Manager Intel France
Les serveurs pour l Entreprise Intel Corporation Nicolas Biguet Business Development Manager Intel France 1 Les orientations stratégiques Clients Réseaux Serveurs Fournir les les éléments de de base des
Plus en détailen SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com
Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Fabrice GRELIER fabrice.grelier@fr.ibm.com RATIONAL en SCÈNE 2007 IBM Corporation Objectif
Plus en détailUsine Numérique Intégration Produit Production
Usine Numérique Intégration Produit Production Bernard Hoessler Manufacturing Business Group EMEA Paris 25 Novembre 2010 Du monde virtuel au monde réél Page 2 Stratégie développée dans l industrie Exploiter
Plus en détailArchitecture 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étailChapitre II-2 : Conception SoPC (Altera)
Chapitre II-2 : Conception SoPC (Altera) Plan 1. 2. Processeurs embarqués : conception conjointe System on Programmable Chip = 1. 2. 3. Systèmes à base de Nios-II Le bus système Avalon Les périphériques
Plus en détail#IOT. Internet des Objets. @Tahraoui_Samir @Hamza_Reguig_Zoheir #IGE36 #INTTIC. #Encadreur @Mekelleche_Yekhlef
Internet des Objets @Tahraoui_Samir @Hamza_Reguig_Zoheir #IGE36 #INTTIC #Encadreur @Mekelleche_Yekhlef Introduction Technologies Utilisées Applications Internet of Everything Conclusion Notre Application
Plus en détailLean approach on production lines Oct 9, 2014
Oct 9, 2014 Dassault Mérignac 1 Emmanuel Théret Since sept. 2013 : Falcon 5X FAL production engineer 2011-2013 : chief project of 1st lean integration in Merignac plant 2010 : Falcon 7X FAL production
Plus en détailHP 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étailAPPENDIX 6 BONUS RING FORMAT
#4 EN FRANÇAIS CI-DESSOUS Preamble and Justification This motion is being presented to the membership as an alternative format for clubs to use to encourage increased entries, both in areas where the exhibitor
Plus en détail03/2013. Mod: WOKI-60IP/TR. Production code: DTWIC 6000
03/2013 Mod: WOKI-60IP/TR Production code: DTWIC 6000 ENCASTRABLE INDUCTION DROP IN INDUCTION 11/2011 TECHNICAL FEATURES DOCUMENTATION S.A.V. Notice d utilisation : FX00326-A Guide d intervention : ---
Plus en détailFace Recognition Performance: Man vs. Machine
1 Face Recognition Performance: Man vs. Machine Andy Adler Systems and Computer Engineering Carleton University, Ottawa, Canada Are these the same person? 2 3 Same person? Yes I have just demonstrated
Plus en détailPACKZ System Requirements. Version: 2015-05-27. Version: 2015-05-27 Copyright 2015, PACKZ Software GmbH. 1
PACKZ System Requirements Version: 2015-05-27 Copyright 2015, PACKZ Software GmbH. All rights reserved.this manual may not be copied, photocopied, reproduced, translated, or converted to any electronic
Plus en détailEPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE
EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE QCM Remarque : - A une question correspond au moins 1 réponse juste - Cocher la ou les bonnes réponses Barème : - Une bonne réponse = +1 - Pas de réponse = 0
Plus en détailARDUINO DOSSIER RESSOURCE POUR LA CLASSE
ARDUINO DOSSIER RESSOURCE POUR LA CLASSE Sommaire 1. Présentation 2. Exemple d apprentissage 3. Lexique de termes anglais 4. Reconnaître les composants 5. Rendre Arduino autonome 6. Les signaux d entrée
Plus en détailLES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE
LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE Sylvain SIOU VMware Laurent DELAISSE Hitachi Data Systems 1 Hitachi Data Systems Corporation 2012. All Rights Reserved
Plus en détailSwitching PCIe Photonique/Silicium Intel Connectique Intel MXC
Switching PCIe Photonique/Silicium Intel Connectique Intel MXC Le PCI Express comme standard Depuis ces dernières années, le PCI Express est le standard reconnu comme étant le principal interconnexion
Plus en détailSur 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étailEditing and managing Systems engineering processes at Snecma
Editing and managing Systems engineering processes at Snecma Atego workshop 2014-04-03 Ce document et les informations qu il contient sont la propriété de Ils ne doivent pas être copiés ni communiqués
Plus en détailLe signal GPS. Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = 10.23 Mhz
Le signal GPS Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = 10.23 Mhz Deux signaux en sont dérivés: L1 (fo x 154) = 1.57542 GHz, longueur d onde = 19.0 cm
Plus en détailSERVEUR CALLEO APPLICATION R269M
FLEXIBLE ET INNOVANT Le serveur d application est particulièrement adapté pour les applications générales des entreprises et satisfait également les exigences les plus strictes. Grâce à la conception élaborée
Plus en détailTP: Représentation des signaux binaires. 1 Simulation d un message binaire - Codage en ligne
Objectifs : Ce TP est relatif aux différentes méthodes de codage d une information binaire, et à la transmission en bande de base de cette information. Les grandes lignes de ce TP sont l étude des méthodes
Plus en détailFlottes privatives Une gestion maîtrisée Fleet management The management expert
Flottes privatives Une gestion maîtrisée Fleet management The management expert Créateur de solutions e@sy, la gestion maîtrisée des sites privés Distributeur carburant _Fuel dispenser Distributeur de
Plus en détailOrdinateur portable Latitude E5410
Ordinateur portable Latitude E5410 Dell Latitude E5410 Doté de fonctionnalités avancées pour gagner du temps et de l'argent, l'ordinateur portable Dell TM Latitude TM E5410 offre aux utilisateurs finaux
Plus en détailMANAGEMENT SOFTWARE FOR STEEL CONSTRUCTION
Ficep Group Company MANAGEMENT SOFTWARE FOR STEEL CONSTRUCTION KEEP ADVANCING " Reach your expectations " ABOUT US For 25 years, Steel Projects has developed software for the steel fabrication industry.
Plus en détailThis is a preview - click here to buy the full publication NORME INTERNATIONALE INTERNATIONAL STAN DARD. Telecontrol equipment and systems
NORME INTERNATIONALE INTERNATIONAL STAN DARD CEI IEC 870-3 Première édition First edition 1989-03 Matériels et systèmes de téléconduite Troisième partie: Interfaces (caractéristiques électriques) Telecontrol
Plus en détailCompleted Projects / Projets terminés
Completed Projects / Projets terminés Nouvelles normes Nouvelles éditions Publications spéciales publiées en français CAN/CSA-ISO/CEI 7498-1-95 (C2004), 1 re édition Technologies de l'information Interconnexion
Plus en détailxdsl Digital Suscriber Line «Utiliser la totalité de la bande passante du cuivre»
xdsl Digital Suscriber Line «Utiliser la totalité de la bande passante du cuivre» Le marché en France ~ 9 millions d abonnés fin 2005 ~ 6 millions fin 2004 dont la moitié chez l opérateur historique et
Plus en détailNOVLAND. production. Présente TMC. transmedia catalogue air / touch
NOVLAND production Présente TMC transmedia catalogue air / touch Novland Sàrl est une société de production active dans la création de contenu audiovisuel multiplateforme pour l'ensemble des canaux de
Plus en détailWINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.
WINDEV MOBILE ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8. WINDOWS Mobile permet de créer des applications pour les smartphones, les tablettes et les terminaux mobiles. Les applications sont
Plus en détailThe impacts of m-payment on financial services Novembre 2011
The impacts of m-payment on financial services Novembre 2011 3rd largest European postal operator by turnover The most diversified European postal operator with 3 business lines 2010 Turnover Mail 52%
Plus en détailArchitecture client riche Evolution ou révolution? Thomas Coustenoble IBM Lotus Market Manager
Architecture client riche Evolution ou révolution? Thomas Coustenoble IBM Lotus Market Manager IBM Workplace : permettre aux personnes de communiquer, de partager l information, quel que soit le terminal
Plus en détailSpécifications détaillées
Hewlett-Packard HP ProLiant DL380 G5 Storage Server 1.8TB SAS Model - NAS - 1.8 To - montage en rack - Serial ATA-150 / SAS - DD 36 Go x 2 + 300 Go x 6 - DVD±RW x 1 - RAID 0, 1, 5, 6 - Gigabit Ethernet
Plus en détailDOCUMENTATION - FRANCAIS... 2
DOCUMENTATION MODULE SHOPDECORATION MODULE PRESTASHOP CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 Installation automatique... 2 Installation manuelle... 2 Résolution des
Plus en détailQuick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.
Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational
Plus en détailOutils d'analyse de la sécurité des réseaux. HADJALI Anis VESA Vlad
Outils d'analyse de la sécurité des réseaux HADJALI Anis VESA Vlad Plan Introduction Scanneurs de port Les systèmes de détection d'intrusion (SDI) Les renifleurs (sniffer) Exemples d'utilisation Conclusions
Plus en détailTier 1 / Tier 2 relations: Are the roles changing?
Tier 1 / Tier 2 relations: Are the roles changing? Alexandre Loire A.L.F.A Project Manager July, 5th 2007 1. Changes to roles in customer/supplier relations a - Distribution Channels Activities End customer
Plus en détailKick Off SCC 2015. EMC l offre EXTREMIO. fmarti@fr.scc.com Philippe.rolland@emc.com. Vers de nouveaux horizons
Kick Off SCC 2015 EMC l offre EXTREMIO fmarti@fr.scc.com Philippe.rolland@emc.com Vers de nouveaux horizons Context Marché Les baies de stockages traditionnelles ont permis de consolider fortement Les
Plus en détail