Technologies SoPC (System On Programmable Chip)

Slides:



Advertisements
Présentations similaires
GEF 435 Principes des systèmes d’exploitation
Advertisements

Architecture des Soc Ben Fradj Hanene.
Flow de conception (4h)-demo
Architecture de machines La mémoire
Les systèmes à microprocesseur
Lycée ELKHAWARIZMI De SAFI
Journée N°1 – Baccalauréat STI2D – Formation de spécialité SIN
MICROLOR Le savoir partagé
Power PC embarqués et accélérateurs matériels pour des cibles de type FPGA Julien Dubois.
Les systèmes mono-puce
Implantation de processeurs dans les FPGA et ASIC
Les composants programmables
Plan d’évaluation FPGA
SUNDANCE Multiprocessor Technology Ltd. Yann CLIN Stage effectué de février à juin Superviseur technique: Jocelyn SEROT Superviseur industriel: Emmanuel.
Composants à réseaux logiques programmables
CEA DSM Irfu 29 / 12 / Christophe Cara - Développement d’un SoC LEON Séminaire ‘instrumentation’ FPGA intégrant un microprocesseur Développement.
ARCHITECTURE MATERIELLE D’UN SYSTEME A MICROPROCESSEUR
O. Le Dortz Réunion Omegapix2 3/03/2015 Test d’Irradiation du Circuit Omegapix2 Olivier Le Dortz, LPNHE Paris 3 Mars 2015.
Développements autour de l’ ATCA et ROD pour le SLHC au LAPP A.Bazan, F. Bellachia, S. Cap, N. Dumont Dayot, L. Fournier, N. Letendre, G. Perrot P. Iengo,
Préparation du test d’irradiation du circuit Omegapix2 Olivier Le Dortz, LPNHE Paris 13 Mai
Nouvelle électronique pour le calorimètre à Argon Liquide d’ATLAS 05/06/2012 Electronique Calorimètre ATLAS-Journée VLSI-IN2P Nicolas Dumont Dayot.
Chaine d’acquisition du Calorimètre LArg ATLAS Nicolas Dumont Dayot pour le groupe ATLAS-LAPP 11/06/2014Acquisition ATLAS LArg-VLSI
Développements autour d’ ATCA et ROD pour le HL-LHC au LAPP A. Bazan, F. Bellachia, S. Cap, N. Dumont Dayot, L. Fournier, N. Letendre, G. Perrot I.Wingerter.
L.LETERRIER – SCATS Sixteen Channel Absolute Time Stamper Journées VLSI PCB FPGA IAOCAO IN2P3 C. Beigbeder 1, D. Breton 1, S.
Réunion de service 28/02/2012. L1 L2 Détection Action Contrôle  Mesure en permanence la différence de longueur des deux bras (d=L1-L2)  précision de.
SKIROC status LAL – EUDET France – 05/04/2007. Common DAQ Slice FE FPGA PHY VFE ASIC Dat a Clock+Config+Control VFE ASIC VFE ASIC VFE ASIC Conf/ Clock.
1 © Copyright 2005, Philippe Arlotto tln.fr Creative Commons Attribution-ShareAlike 2.0 license 18/09/2016 Cours microprocesseurs.
Le système Raid 5 Table des matières Qu'est ce que le RAID ? Les objectifs Le raid 5 Les avantages et les inconvénients Les composants d’un Raid.
SKIROC status LAL – EUDET France – 05/04/2007. Common DAQ Slice FE FPGA PHY VFE ASIC Dat a Clock+Config+Control VFE ASIC VFE ASIC VFE ASIC Conf/ Clock.
République Tunisienne Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Université de Monastir Laboratoire d’Electronique et de Microélectronique.
François Médevielle - UPSTI -. Introduction  Découvrir les éléments constitutifs d’un « ordinateur »  Comprendre l’organisation fonctionnelle d’une.
STM32 – ARM/CORTEX Outils de développement Philippe Antoine, lycée Benoit L’Isle sur la Sorgue Christian Dupaty, lycée Fourcade Gardanne Marc Silanus,
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Les microcontrôleurs PIC.
UBC104 Embedded Systems Review: Interrupts & Timers.
Ecole Nationale d’Ingénieurs de Sfax
Architecture Informatique
Le Microcontrôleur PIC16F84
Ch3 : Les Processeurs Superscalairs
1 Virtex-5 FXT 100 FPGA/KIT ML523
Evolution des machines Introduction à l’ARDUINO
Circuits Logiques Programmables
Test de Cartes : Le JTAG prend son envol
Réseaux pré-diffusés programmables par l’utilisateur: FPGA
Synthèse et implémentation de circuits arithmétiques sur FPGA
1/ Re-penser les architectures actuelles à l’aide
3D LHC 29 November 2007 A.Rozanov
Quel budget PC pour quel type d’utilisation ?
Build Quest Comment monter un PC.
Phase-Locked Loop Design S emiconducto r S imulation L aboratory Phase-locked loops: Building blocks in receivers and other communication electronics Main.
Cours de Structure et Technologie des composants d’ordinateurs
Bus et adressage GIF-1001: Ordinateurs: Structure et Applications
Expériences avec µP hardcore et softcore sur FPGA avec OS
Architecture des processeurs « Partie matérielle » CE311/CE317 Module « Systèmes matériels et logiciels » Crédit : 5 (en 2 parties) Vincent Beroulle Bureau.
Architecture des ordinateurs
Introduction générale
Architecture matérielle des ordinateurs
TGV Trigger Générique Vme Face avant Tri d’événements de physique
INTRODUCTION Architecture et Technologie des Ordinateurs
Gei 431 Architecture des ordinateurs II – Frédéric Mailhot Introduction Objectifs du cours Évaluation Références Matière du cours: - Techniques modernes.
BIOS- OS Environnement logiciel PC / Traitement numérique / Contrôle.
ATELIER DE MAINTENANCE ET DE REPARATION DES EQUIPEMENTS INFORMATIQUE SURTAB ACADEMIE – JANVIER 2019 Jean Rony Fultidor Durée : 4 heures.
Nous devons construire 300 TELL1. Pre-production en juin 2004
SPI - Serial Peripheral Interface
Architecture d’un ordinateur
CASIO DT-930. CASIO DT-930 Rapidité … … Pas de Stress.
Commande embarquée de moteurs
FPGAs (Field Programmable Gate Array)
Architecture des ordinateurs
Introduction aux Circuits Reconfigurables et FPGA.
Transcription de la présentation:

Technologies SoPC (System On Programmable Chip) Jacques WEISS Supélec Campus de Rennes novembre 18 Architectures SoPC ; J. Weiss

Architectures SoPC (System on Programmable Chip) L’approche SoC (technologie ASIC) répond aux besoins de performances et d’intégration mais : elle est peu adaptée à l’évolutivité des systèmes elle reste réservée aux grands volumes de production la fabrication et le test sont des étapes longues et coûteuses L’approche SoPC (technologie FPGA) résoud ces problèmes : développement et prototypage rapides composant reconfigurable en quelques ms et à volonté mais la densité d’intégration est moindre (~10 Millions de portes) la consommation est plus grande les performances sont moindres novembre 18 Architectures SoPC ; J. Weiss

Architectures SoPC ; J. Weiss SoPC : Co-Design novembre 18 Architectures SoPC ; J. Weiss

SoPC : Soft Cores (NIOS et MicroBlaze) Feature Nios 3.1 MicroBlaze 3.2 Datapath 16 or 32 bits 32 bits Pipeline Stages 5 3 Frequency up to 150 MHz up to 150 MHz Gate Count 26,000–40,000 30,000–40,000 Register File up to 512 32 general purpose (window size: 32) and 32 special purpose Instruction Word 16 bits 32 bits Instruction Cache Optional Optional Hardware Multiplier Optional Optional Complexity 1100-1700 LE 450 Slices Utilisation d’une Partie du FPGA Pour le Coeur de processeur novembre 18 Architectures SoPC ; J. Weiss

Architectures SoPC ; J. Weiss SoPC : Soft Core (NIOS) Timer IRQ PBM CPU UART APEX EP20K200E Zone FPGA FLASH SRAM Serial Port IP gratuite pour architectures Altera Bus de données : 16/32 bits Performance : jusqu’à 50 MIPS Jeu d’instructions :16 bits Architecture RISC 5 niveaux de Pipeline 1 Instruction/cycle 1100 LE en mode 16 bits 1700 LE en mode 32 bits. 12% d’un APEX EP20K200E novembre 18 Architectures SoPC ; J. Weiss

Exemple d’environnement SoPC (Quartus, Altera) novembre 18 Architectures SoPC ; J. Weiss

SoPC : Hard Core EPXA10 (Altera, cœur ARM) JTAG Trace Module ARM922T External Memory Interfaces Interrupt Controller PLL Timer UART Watchdog Timer EPXA1 SRAM DPRAM EPXA4 SRAM DPRAM EPXA10 SRAM DPRAM Embedded Processor Stripe PLD novembre 18 Architectures SoPC ; J. Weiss

Altera Excalibur (produits) novembre 18 Architectures SoPC ; J. Weiss

Altera Excalibur (Architecture) Dual-Port SRAM interface DPSRAM APEX20KE PLD SRAM Configure Configuration Port Peripherals Master Port SDRAM Controller Flash Interface Slave Port ARM or MIPS Processor PLLs novembre 18 Architectures SoPC ; J. Weiss

Altera Excalibur (communications) novembre 18 Architectures SoPC ; J. Weiss

Altera Excalibur (Configuration) Excalibur ARM / MIPS Processor Processor SRAM Configuration Unit Hard-IP JTAG Link PLD Config Port Serial / Parallel PLD Configurator PLD Array PLD novembre 18 Architectures SoPC ; J. Weiss

Architectures SoPC ; J. Weiss Xilinx Virtex II Pro PowerPC based 420 Dhrystone MIPS at 300 MHz 1 to 4 PowerPCs 4 to 16 gigabit transceivers 12 to 216 multipliers 3,000 to 50,000 logic cells 200k to 4M bits RAM 204 to 852 I/O $100-$500 (>25,000 units) Up to 16 serial transceivers 622 Mbps to 3.125 Gbps PowerPCs Config. logic novembre 18 Architectures SoPC ; J. Weiss

Virtex-II Pro (produits) novembre 18 Architectures SoPC ; J. Weiss

Virtex II Pro (détails) IP Immersion Metal ‘Headroom’ enables immersion Active Interconnect Segmented Routing enables predictability Metal 9 Metal 8 Metal 7 Metal 6 Metal 5 Metal 4 Advanced Hard-IP Block (e.g. PowerPC CPU) Metal 4 Metal 3 Metal 3 Metal 2 Metal 2 Metal 1 Metal 1 Poly Poly Silicon Substrate novembre 18 Architectures SoPC ; J. Weiss

Architectures SoPC ; J. Weiss Atmel FPSLIC FPGA reconfigurable à la volée novembre 18 Architectures SoPC ; J. Weiss

Architectures SoPC ; J. Weiss Atmel FPSLIC AT94K 19 novembre 18 Architectures SoPC ; J. Weiss

Atmel FPSLIC Matrice FPGA (AT40K) RAM Block : 32*4 bits, double port novembre 18 Architectures SoPC ; J. Weiss

Atmel FPSLIC Cellule FPGA (AT40K) novembre 18 Architectures SoPC ; J. Weiss

Architectures SoPC ; J. Weiss Triscend E5 Triscend E5 chip Configurable logic 8051 processor plus other peripherals Memory Triscend E5: based on 8-bit 8051 CISC core (2000) 10 Dhrystone MIPS at 40MHz up to 40K logic gates Cost only about $4 La société Triscend appartient à Xilinx novembre 18 Architectures SoPC ; J. Weiss

Architectures SoPC ; J. Weiss Triscend A7 Triscend A7 chip (2001) Based on ARM7 32-bit RISC processor 54 Dhrystone MIPS at 60 MHz Up to 40k logic gates $10-$20 in volume La société Triscend appartient à Xilinx novembre 18 Architectures SoPC ; J. Weiss