Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parRalph Beck Modifié depuis plus de 6 années
1
Technologies SoPC (System On Programmable Chip)
Jacques WEISS Supélec Campus de Rennes novembre 18 Architectures SoPC ; J. Weiss
2
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
3
Architectures SoPC ; J. Weiss
SoPC : Co-Design novembre 18 Architectures SoPC ; J. Weiss
4
SoPC : Soft Cores (NIOS et MicroBlaze)
Feature Nios MicroBlaze 3.2 Datapath 16 or 32 bits 32 bits Pipeline Stages Frequency up to 150 MHz up to 150 MHz Gate Count 26,000–40, ,000–40,000 Register File up to general purpose (window size: 32) and 32 special purpose Instruction Word 16 bits 32 bits Instruction Cache Optional Optional Hardware Multiplier Optional Optional Complexity LE 450 Slices Utilisation d’une Partie du FPGA Pour le Coeur de processeur novembre 18 Architectures SoPC ; J. Weiss
5
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
6
Exemple d’environnement SoPC (Quartus, Altera)
novembre 18 Architectures SoPC ; J. Weiss
7
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
8
Altera Excalibur (produits)
novembre 18 Architectures SoPC ; J. Weiss
9
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
10
Altera Excalibur (communications)
novembre 18 Architectures SoPC ; J. Weiss
11
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
12
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 Gbps PowerPCs Config. logic novembre 18 Architectures SoPC ; J. Weiss
13
Virtex-II Pro (produits)
novembre 18 Architectures SoPC ; J. Weiss
14
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
15
Architectures SoPC ; J. Weiss
Atmel FPSLIC FPGA reconfigurable à la volée novembre 18 Architectures SoPC ; J. Weiss
16
Architectures SoPC ; J. Weiss
Atmel FPSLIC AT94K 19 novembre 18 Architectures SoPC ; J. Weiss
17
Atmel FPSLIC Matrice FPGA (AT40K)
RAM Block : 32*4 bits, double port novembre 18 Architectures SoPC ; J. Weiss
18
Atmel FPSLIC Cellule FPGA (AT40K)
novembre 18 Architectures SoPC ; J. Weiss
19
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
20
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.