AMBA AXI4 Aktuelle Trends bei System-on-Chip Bussen.

Slides:



Advertisements
Ähnliche Präsentationen
E-Solutions mySchoeller.com for Felix Schoeller Imaging
Advertisements

SUCONET-K-Slave Integration of SUCONET-K Slave in XSystem
DNS-Resolver-Mechanismus
P. Marwedel Informatik 12, U. Dortmund
Kapitel 7 Zu Hause helfen
Network-on-Chip basierende Laufzeitsysteme für dynamisch rekonfigurierbare Hardware Ronald Hecht Institut für Mikroelektrotechnik und Datentechnik Universität.
Claas J. Cornelius - Ogg-on-a-chip - MDCT MDCT Funktionsweise und Limitierende Faktoren.
Peter Marwedel TU Dortmund, Informatik 12
Rexroth Inline New serial interface for e.g. barcode scanners
Open Source Prozessor Leon2 Peer Royla und Marco Siebert RST-Labor WS 04/05 Prof. Dr.-Ing. Thomas Risse.
Lanes – Ein Overlay zur Dienstsuche in Ad-hoc- Netzen.
Can you think of some KEY phrases which would be useful in multiple contexts? Take 2 minutes with a partner and come up with as many as you can!
How to use this powerpoint by yourself…
Lehrstuhl Technische Informatik - Computer Engineering Brandenburgische Technische Universität Cottbus 1 Hierarchical Test Technology for Systems on a.
Video Streaming mit Silverlight
Frank Fischer + Bernhard Frank Microsoft Deutschland GmbH.
Signal-Prozessoren DSV1, 2009, Hhrt, 1 Mikro-Prozessor Von Neumann-Architektur Daten und Programmcode im gleichen Speicher => Sequenzieller Zugriff auf.
Past Perfect Tense.
CALPER Publications From Handouts to Pedagogical Materials.
Vorlesung: 1 Workgroup Computing 2003 Prof. Dr. G. Hellberg Studiengang WI FHDW Vorlesung: Workgroup Computing 2. Quartal 2003.
1 Intern | ST-IN/PRM-EU | | © Robert Bosch GmbH Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung,
SEPARABLE VERBS. Separable verbs have prefixes on them. These prefixes are adverbs and prepositions that are detached from the verb when it is conjugated.
Prüfungen neu. Änderungen Probesystem 4 Prüfungen pro Schuljahr Jeweils ganze Lektion, keine Fragemöglichkeit am Anfang der Prüfungslektion Taschenrechner.
You need to use your mouse to see this presentation © Heidi Behrens.
Coordinating Conjunctions Why we need them & how to use them deutschdrang.com.
Windows Interface Guidelines for Software Design1 The Windows Interface Guidelines for Software Design.
Directors Prof. Dr.-Ing. K.D. Müller-Glaser Prof. Dr.-Ing. J. Becker Prof. Dr. rer. nat. W. Stork Institute for Information Processing Technology.
Institut für Angewandte Mikroelektronik und Datentechnik Phase 5 Architectural impact on ASIC and FPGA Nils Büscher Selected Topics in VLSI Design (Module.
Revision: 2.40 SLS500-Configurator R0412 Programmumgebung, Programming Environment HIQUEL GmbH Bairisch Kölldorf 266, A-8344 Bad Gleichenberg, Austria.
SiPass standalone.
Literary Machines, zusammengestellt für ::COLLABOR:: von H. Mittendorfer Literary MACHINES 1980 bis 1987, by Theodor Holm NELSON ISBN
Institut für Angewandte Mikroelektronik und Datentechnik Results of Phase 4: Layout for ST65 technology by Christoph Niemann Selected Topics.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
Ordering Food A Guide. Im Restaurant An actual restaurant is the chance to use more formal ordering. “Ich hätte gern eine Pizza.” “Ich möchte eine Cola.”
How does the Summer Party of the LMU work? - Organizations and Networks -
COMMANDS imperative 1. you (formal): Sie 2. you (familiar plural): ihr
Institut für Angewandte Mikroelektronik und Datentechnik Results of phase 5: Investigations on a specific topic Special Features of the Virtex-6 FPGAs.
1 Konica Minolta IT Solutions Prinzip Partnerschaft MANAGED MONITORING ÜBERWACHJUNG DER SERVERINFRASTRUKTUR UND ANWENDUNGEN DIREKT AUS DER CLOUD.
Unterwegs.
© Crown copyright 2011, Department for Education These materials have been designed to be reproduced for internal circulation, research and teaching or.
Berliner Elektronenspeicherring-Gesellschaft für Synchrotronstrahlung m.b.H., Albert-Einstein-Straße 15, Berlin frontend control at BESSY R. Fleischhauer.
Kapitel 9 Grammar INDEX 1.Formal Sie- Command 2.There Is/There Are 3.Negation: Nicht/Klein.
Die toten hosen German punk rock band since thirty years With many well known hits.
ALICE T2 KPI Status GSI ALICE T2 KPI Woche KPI SE Availability Job Efficiency Wall Time Delivered Error Rate GSIReferenceRel. Diff GSIReferenceRel.
© 2012 IBM Corporation © 2013 IBM Corporation IBM Storage Germany Community Josef Weingand Infos / Find me on:
German “ da - compounds ” Provided by deutschdrang. com for individual and classroom use only. May not be reproduced for any other purposes.
What’s the weather like?. Look at the question above Turn it around and you have Das Wetter ist.... The phrase Das Wetter ist.... or Es ist.... can be.
DAS VIERTE DEUTSCHE KASUS Genitiv. Kasus ● What is a case? A case shows the grammatical function of a word. ● There are four cases in German. Up to now.
Intelligent Solutions The Energie Steiermark is Austria’s 4 th -largest energy company, focused on providing its customers with electricity,
„Unsere Kompetenz – Ihr Nutzen.“
Web-Interface for Multi-FPGA Board Pamette
Freizeit Thema 5 Kapitel 1 (1)
Du bist am dicksten und am dümmsten.
you: ihr ( familiar plural ) you: du ( familiar singular)
Die Umwelt Thema 13 Kapitel 3 (1)
Der, die das pronouns Deutsch I kapitel 3-2.
BIKE INFO 24/ ,8 PS + 11,1 Nm - 3,10 kg Harley-Davidson Sportster Forty-Eight Mod. 17 (Euro 4)
Cryo-Test LESER Test Bench
Jakarta Struts Quasi-Standard für JSP-basierte Entwicklung: Jakarta Struts Key Features von Struts: Implementierung des Action-Command-Pattern („Model.
IETF 80 Prague DISPATCH WG
you: ihr ( familiar plural ) you: du ( familiar singular)
Telling Time in German Deutsch 1 Part 1.
Past tense As confusing as it may be, there are different kinds of past tense. Both simple past and present perfect are used to talk or write about the.
Eine elektronische Schaltung von der Idee bis zum Einbau am Experiment
Official Statistics Web Cartography in Germany − Regional Statistics, Federal and European Elections, Future Activities − Joint Working Party meeting.
CSL211 Computer Architecture
Practical Exercises and Theory
- moodle – a internet based learning platform
Gemeinsame Ausschreibung von Abschlussarbeiten (Bachelor/Master) des markstones Institute of Marketing, Branding & Technology Wer, wie, was, warum? Das.
 Präsentation transkript:

AMBA AXI4 Aktuelle Trends bei System-on-Chip Bussen

Einführung ● Über mich – Hauptentwickler GECKO3main FPGA Applikationsmodul – Xilinx und MicroBlaze Anwender ● Motivation für das Thema AXI4 – Voraussichtlich grosse Verschiebung bei IP Core Lieferanten – Öffnet Chance für praktikable Second-Source

Status bisher: SoC Busse ● Viele verschiedene Busse – CoreConnect (PLB4v6, PLB, OPB): IBM, Xilinx – Avalon (Memory Mapped, Stream): Altera – Wishbone: Lattice, Opencores.org – AMBA (AHB, APB, AXI): ARM, Gaissler – ClustraBus: Enclustra

Status bisher: CPU im FPGA ● Hard Macro CPU – Für Hochgeschwindigkeitssysteme derzeit nur von Xilinx (PowerPC 440 in Virtex2pro, Virtex4FX oder Virtex5FXT) ● Soft Core CPU – Viele Varianten und Anbieter – Trotzdem Risiko von Lock-in Effekt: ● Lizenzbedingungen ● SoC Bus und dazugehörige IP Core Lieferanten

Der Wechsel ● Xilinx baut ab Virtex6 keine PowerPC Cores mehr ein ● Altera und Xilinx wechseln den SoC Bus: Neu verwenden beide AMBA AXI4 ● Altera und Xilinx bauen FPGAs mit ARM Cortex-A9 Hard-Macro CPU in 28 nm

Strukturgrösse ● Quelle: Whitepaper Altera Strategic Considerations for Emerging SoC FPGAs

Altera vs. Xilinx

AXI4 Überblick ● AXI4—for high-performance memory-mapped requirements. ● AXI4-Lite—for simple, low-throughput memory-mapped communication (for example, to and from control and status registers). ● AXI4-Stream—for high-speed streaming data. "Low power is also important to ARM, and the CoreLink Network Interconnect is no exception. The RTL has been optimized to make extensive use of automated clock gate insertion by synthesis tools. Implementation trials have shown that as many as 95% of the flops are clock gated when idle."

AXI4 Features ● Buswidth: – AXI4: Each master and slave connection can independently use data widths of 32, 64,128, or 256 bits wide – AXI4-Lite: 32 bits 32-bit address width ● Burst lengths up to 256 (AXI4-MM) ● Built-in clock-rate and AXI4-Lite conversion ● Supports multiple outstanding transactions

AXI4 Zugriffssteuerung ● Shared-Address, Multiple-Data (SAMD) crossbar ● Fixed priority and round-robin arbitration ● Quelle: Xilinx UG761 AXI Reference Guide User Guide

AXI4 Datenpfade ● Quelle: Xilinx UG761 AXI Reference Guide User Guide ● Optional register-slice pipelining ● Optional data-path FIFO buffering

Migration nach AXI4 Xilinx – In EDK integriert (ab 12.3) – MicroBlaze mit AXI – Neu Little-Endian anstatt Big-Endian! – Bridges zu PLBv4.6 vorhanden Altera – In Qsys integriert (Beta Version) – Heterogenes System (Avalon parallel mit AXI)

Migration nach AXI4, Xilinx ● Quelle: Xilinx UG761 AXI Reference Guide User Guide

Soft Core CPU Support

Chancen für Leica ● Weiterhin freie Wahl des FPGA Herstellers ● Möglichkeit zum Aufbau einer konzernweiten IP Datenbank ● Möglichkeit zur Weiternutzung von Software Komponenten

Xilinx Zynq-7000 EPP Product Brief Xilinx UG761 AXI Reference Guide User Guide Altera Strategic Considerations for Emerging SoC FPGAs Altera Avalon Interface Specifications Fragen? Referenzen, Fragen