INF3430 - H131 Nye FPGA egenskaper (Max kap.21-22) Design med høyhastighets serielinker Beregning med rekonfigurering av FPGA Innhold: Xilinx RocketIO.

Slides:



Advertisements
Liknende presentasjoner
Institutt for samfunnsforskning | Institute for social research | Hvordan lage gode surveyspørsmål? En kommentar Rune Karlsen.
Advertisements

So you think you can scale? Oracle Coherence i praksis OUGN vårseminar, april 2010, Øyvind Brusevold.
Ronny Klæboe Transportøkonomisk institutt
Arkitekter skal skape verdi Espen Berger TANDBERG.
Modellbruk i Referansekatalogen Øyvind Aassve NorStella.
V IRTUALISERING. Vi utnytter maskinvaren bedre. Mange datamaskiner går mye på tomgang, så ved å samle flere maskiner på en fysisk boks utnytter vi CPU-kraften.
Kvalitetssikring av analyser til forskningsbruk
1 Teleøkonomi Infomøte 3.komtek, Harald Øverby, ITEM.
1 Oppgave gjennomgang Kap. 1 og 2. 2 Oppgaver -Kap 1: 5, 6, 7, 10, 12, 16, 22 og 25 -Kap 2: 2, 6, 10, 12, 13, 14 og 20.
Planning and controlling a project Content: Results from Reflection for action The project settings and objectives Project Management Project Planning.
Dias 1 Lene Offersgaard Center for Sprogteknologi, Københavns Universitet DK-CLARIN status WP 5.
Symbolske data Pensum: Olsen, kap. 2 ”Symbolic Data”
INF H131 Avanserte byggeblokker (Maxfield kap.13 og 17) Kap 13: Embedded prosessorer (prosessorkjerner) Kap 17: Virtuelle komponenter (Intellectual.
FPGA teknologier INF H13.
Modellering og diagrammer Jesper Tørresø DAB1 E september 2007.
Norsk mal: Startside Tips for engelsk mal Klikk på utformingsfanen og velg DEPMAL – engelsk Eller velg DEPMAL– engelsk under ”oppsett”. A new National.
Simulering, syntese og verifikasjon (Max kap. 19)
SPIQ/QIS The Problem The company in question develops hardware and software. They have two software groups, each with circa 15 developers.
INF H131 Konfigurering av en FPGA (Kap 5) Konfigurasjons- bitstreng.
Presentasjon til NFR’s konferanse: CSR in the Petroleum Industry
Personlighetspsykologi - PSY 2600
Geografiske informasjonssystemer (GIS) SGO1910 & SGO4930 Vår 2004 Foreleser: Karen O’Brien Seminarleder: Gunnar Berglund
1 Utvikling av kritiske systemer Kort sammendrag Kap. 1 og 2.
Linked Data 2: Hvordan KoG31 Uke 8, 2013.
INF3430/4430 Spartan-3 labkort. INF3430/4430 Agenda Hva skal vi gjøre i kurset? –VDHL simulering/syntese –Place & Route til FPGA –Prøve ut design i ekte.
The Thompson Schools Improvement Project Process Improvement Training Slides (Current State Slides Only) October 2009.
Building Employer Expectations into programme changes R van Loon Portfolio Director Medical Engineering Associate Professor.
Primary French Presentation 10 Colours L.I. C’est de quelle couleur?
Copyright © Customer Carewords Ltd. October 16, 2012 Kystverket Intranett.
Det matematisk-naturvitenskapelige fakultet Havet som blå resept, kilde til sunne og næringsrike proteiner Dag Rune Olsen dekan.
WSPR/JT65 LA5WTA Kopiert med tillatelse fra LA3ZA, Sverre Holm sitt foredrag på Letohallen og Wikipedia.
1 Klimapsykologi – hvorfor det er så vanskelig å gjøre det riktige Christian A. Klöckner.
NTY Stripemaster 2 Color. Why Night Time Yellow (NTY) US history In 1971, yellow center lines were mandated as the standard color of center lines nationwide.
SoMe – dei nye privatarkiva?
Radio listening in Norway
REMOVAL OF SOUR GASES Jón Steinar Guðmundsson April 2013
MikS WP1/WP2 Planned work from SINTEF.
Title: «How to use different tools and/or machines in the workshop»
CAKE Q1 Ledelsesansvar Ptil’s forventninger:
The Norwegian Hydrografic Pilot
Eksempel fra Nevrologisk avdeling
2021.AI.
Økonomiske forutsetninger
CAMPAIGNING From vision to action.
Aim: What is the trig limit?
Workshop Traffic Management and Control Travel Time Information
Slide 2:. Forretningsmodellen forklart på engelsk og norsk
Digital elektrisk energi
Program – Nye aktører og forretningsmodeller i petroleum og el
Norway Tendering Strategy
Are Paradigms Radial Categories
Design driven Innovation Programme (DIP)
Managing Money - presentation of the project and app
The Gains from International Trade
Project Honolulu - An Island or a new way to manage servers ????????
Fra idé til forskningsprosjekt Hilde Afdal & Odd Tore Kaufmann
Slide 2:. Forretningsmodellen forklart på engelsk og norsk
Chapter 03 Multiresolution Analysis (MRA)
New noise regulation for OSL
Statsbygg/Scandiaconsult AS
Numeriska beräkningar i Naturvetenskap och Teknik
Hca revisjon & rådgivning
Slide 2:. Forretningsmodellen forklart på engelsk og norsk
Slide 2:. Forretningsmodellen forklart på engelsk og norsk
A review of exploration activity and results on the NCS
Oslo Teknopol IKS Knut Halvorsen Manager
How to evaluate effects of inspections on the quality of care?
Norway. A unique student experience
The courts February 2018 Court Administration.
The Very Short Summary Friday, October 18, 2019
Utskrift av presentasjonen:

INF H131 Nye FPGA egenskaper (Max kap.21-22) Design med høyhastighets serielinker Beregning med rekonfigurering av FPGA Innhold: Xilinx RocketIO

INF H132 Parallell vs. seriekommunikasjon

INF H133 Differensielle ledningspar

INF H134 Figure FPGA som grensesnitt mellom to standarder

INF H135 Figure Forvrengning/demping av signal

INF H136 Figure Sending av signal med etterfølgende like verdier

INF H137 Figure Transceiver blokk

INF H138 Et antall transceiver blokker

INF H139 Konfigurerbare parametre Differensielle signaler Termineringsmotstander ”Comma” tegn Pre-emphasis Utgjevning (equalization) Nødvendig pga forskjellige kommunikasjonsstandarder og for å oppnå høyest mulig datarate.

INF H1310 Figure Klokkegjenvinning

INF H1311 Figure Pre-emphasis

INF H1312 Figure Utgjevning

INF H1313 Figure Sampling av innkommende signal

INF H1314 Klokkejitter Klokkejitter: Kortvarig avvik i signaltransisjoner (flanker) i forhold til ideelt tidspunkt.

INF H1315 Figure Øyediagram

INF H1316 Noen spørsmål 1.Hvorfor er seriekommunikasjon bedre enn parallellkommunikasjon? Mange inn/ut pinner kreves (og dermed mange ledningsbaner mellom enheter). Vanskelig å oppfylle krav til lik lederlenge/impedans. Begrenset lengde på forbindelse ved parallellkommunikasjon. 2.Må en håndtere serieformat i FPGAen? Nei, transceiver blokk konverterer til parallelt format. 3.Hvorfor må en programmere parametre for serielinker? Kommunikasjonsstandarder har forskjellige krav. For å oppnå høyest mulig datarate. 4.Hvor samples det i en seriestrøm? I senter av hvert bit.

INF H1317 Rekonfigurering av FPGA (kap. 22)

INF H1318 Figure Dynamisk rekonfigurering av forbindelser

INF H1319 Figure Dynamisk rekonfigurering av FPGA Virtuell maskinvare

INF H1320 Virtuell maskinvare Er en type beregning med rekonfigurering av FPGA. Individuelle deler av den virtuelle maskinvaren kan rekonfigureres dynamisk. En krets basert på virtuell maskinvare kan utføre langt større oppgaver enn den tilsynelatende har logikk til. Den kan også ha andre fordeler som raskere utføring og mindre effektforbruk. Hovedutfordringen er lang rekonfigureringstid for dagens FPGAer.

FPGA-forum Run-Time Reconfigurable Hardware (Ikke pensum) October 25, 09:00 – 10:00 Track 1 FPGA-forum 2007 Jim Tørresen University of Oslo, Norway

FPGA-forum FPGA for data processing Processor RAM FPGA Traditional system FPGA RAM Processor FPGA based system Configuration

FPGA-forum Performance comparison (Nallatech)

FPGA-forum Functions well suited to FPGA acceleration Searching Sorting Signal processing Audio/video/image manipulation Encryption Error correction Coding/decoding Network packet processing Data analysis (oil, gas, finance)

FPGA-forum Processor versus FPGA Processor Program memory SRAM program memory Program loaded at startup Complete program in internal or external memory No swapping to other programs Processor technology ~1985 FPGA technology 2007! External program memory

FPGA-forum Content What is reconfigurable computing? Commercial reconfigurable devices FPGA-based co-processor boards FPGAs in high-performance computing Research in reconfigurable computing

FPGA-forum Degrees of reconfigurable computing Static: Configuration is never changed after product is shipped. Upgrade: Configuration is changed from time to time for bug fix or functional upgrade. Run-time: A set of configurations (multi- context) are available which the FPGA switch between at run-time.

FPGA-forum Run-time reconfiguration of FPGA

FPGA-forum Why apply run-time reconfigurable computing Physical hardware is smaller than the reconfigurable logic resources required Space reduction Cost reduction Power consumption reduced Computational speedup Incorporating new data/patterns realized in reconfigurable logic

FPGA-forum Run-time reconfiguration Space/power/cost optimization: Reconfigure for change in function, protocol, standard etc Infrequent reconfiguration Speed optimization: Reconfigure within a function or task Frequent reconfiguration

FPGA-forum Challenges of run-time reconfiguration Long time required for reconfiguration. Interfacing between modules and different configurations if they need to communicate. Avoid the system from being inactive during reconfiguration. Avoid failure in operation during reconfiguration. Provide predictability for safety critical systems.

FPGA-forum Bitstream sizes for Virtex FPGAs [Sed06]

FPGA-forum Models of reconfiguration [Com02] Full reconfiguration Partial reconfiguration Xilinx Virtex-2, Virtex 2Pro, Virtex-4/5 Atmel AT40K, AT6000 series, FPSLIC Multi-context devices IPFlex Elixent NEC DRP

FPGA-forum Summary Why apply reconfigurable computing: Space/power/cost optimization: Reconfigure for change in function, protocol, standard etc Infrequent reconfiguration Speed optimization: Frequent reconfiguration or infrequent reconfiguration Incorporating new data/patterns realized in reconfigurable logic Industry has started to apply reconfigurable computing.