ASIC projekt VGA porten på Spartan3E 1.VGA Porten 2.Timing 3.Opbygning af FPGA 4.Opbygning af VHDL kode 5.Clock divider kode.

Slides:



Advertisements
Lignende præsentationer
Lineær funktioner.
Advertisements

Kvalitet i systemudvikling
Hvad er op og hvad er ned?.
Heraki for de forskellige regnearter
TEST 2 modul 1 20 spørgsmål. Du skal klikke med musen på det rigtige svar, så kommer du automatisk til næste spørgsmål Klik for start.
Reduktion AM 2009.
BRØKER Dette er en enhed
I2C --- øee OZ1DUG I2C ”Lokalnet på printet”.. Mange ledninger  Nogle gange løber man ”tør” for ben på microprocessoren  Mellem print er ”mange” ledninger.
E4 – Spring gr415. E4 – Foråret gr415 Projektets Mål System Sammenhæng Image Sensor Interpolation Computeropbygning FPGA Alternativ Opbygning.
om masseprocent, volumenprocent, promiller og genstande!
MapReduce implementationer MapReduce Hadoop Apache open source projekt.
Grundbegreb + Priselasticitet
Dag 9: Programpakker Jquery og JQuery Mobile
Computer netværk og TCP/IP protokoller Kort resume – uge 6
Oversigt Indhold mm.5: Latch’es og flip-flops
Oversigt Indhold mm.5: Latch’es og flip-flops
Algoritmer og Datastrukturer 2 Grådige Algoritmer [CLRS ] Gerth Stølting Brodal.
Digitalt og Analogt Input til Arduino.
Beskrivelses- og analyse-teknikker understøttet af Oracle Designer Del 2 af 2: Proces- og funktionsdiagrammering Aalborg Universitet, d. 9. oktober 2006.
Emergency call button Stabilt og simpelt A;0:00. Agenda Opgaven (Hvad skal vi lave?) Målsætninger (Hvad ønsker vi at få ud af det?) Projektet (Hvordan.
Uligheder.
Multi-vejs hobe med ekstra bytes Foredrag: Claus Jensen Projektmedlemmer: Jyrki Katajainen, Fabio Vitale, Claus Jensen.
Følgende 2.gradsligning skal tegnes: y=2x2+4x+3
Proces overblik med SIPOC modellen
Algoritmer og Datastrukturer 1 Hashing [CLRS, kapitel ] Gerth Stølting Brodal.
RT Speciale Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende ”Java Optimized Processor” (JOP) Speciale – efterår.
IT-strategiudvikling
Algoritmer og Datastrukturer 1 Gerth Stølting Brodal Aarhus Universitet.
LDK D3 kursusplan LDK 1 Introduktion, talsystemer, boolsk algebra, DeMorgan, sandhedstabeller, LDK 2 Logiske byggeblokke, grafisk minimering, Kaunaugh,
Begreber og Redskaber 3 BRP.
Emergency call button Stabilt og simpelt.
Virksomhedens informationsbehandling
GP 11, 14/ Grundlæggende programmering Efterår 2001 Forelæsning 11 onsdag 14/ kl. 9:15 – 12:00.
Opgave 45 Erhvervsøkonomi / Managerial Economics
Symmetriske tværsnit P [kN/m].
KvaliSys. Agenda Indledning VI SKAL FINDE EN RØDTRÅD – Hvem er vi? – Hvem er Rotrex? Problemstilling? kvalitetskontrolsystem ITO – feasibility study Visning.
FYSISK DESIGN 1. Hvem er vi Oskar, Troels og David.
Begreber og Redskaber 8. Plan for idag Sortering fortsat Comparable Søgning –Lineær søgning –Binær søgning.
IT-Produkt til læring php. ”Graf editor”
Algoritmer og Datastrukturer 2 Grådige Algoritmer [CLRS ] Gerth Stølting Brodal.
Emergency call button Stabilt og simpelt. Agenda Opgaven (Hvad skal vi lave?) Målsætninger (Hvad ønsker vi at få ud af det?) Projektet (Hvordan laver.
Algoritmer og Datastrukturer 2 Grådige Algoritmer [CLRS ] Gerth Stølting Brodal.
Boolsk algebra Slides mm 3:.
Grundlæggende programmering Forår 2002
Seriel kommunikation Jan R. Indhold Krav Modularisering ACIA Registre Baudrate Konklusion.
M3 Jan R. Indhold Krav Indhold af modul M3 ACIA Registre Kontrol register Status register Baud rate Konklusion.
Algoritmer og Datastrukturer 2 Grådige Algoritmer [CLRS, kapitel ] Gerth Stølting Brodal Aarhus Universitet.
KvaliSys. Agenda Indledning VI SKAL FINDE EN RØDTRÅD – Hvem er vi? – Hvem er Rotrex? Problemstilling? kvalitetskontrolsystem ITO – feasibility study Visning.
1 (c) W. J. Dally Digital Design: A Systems Approach Lecture 12: Timing.
Port access  Indtil nu har vi anvendt færdige metoder til at tænde og slukke for LEDs, men den metode virker kun så længe vi arbejde med Keil boardet.
Port access I det efterfølgende vil vi anvende databladsoplysninger frem for anvende de færdige metoder.
CANSAT & ARDUINO step by step
TÆT PÅ DIG TÆT PÅ JOB.
Procent regning.
IT for begyndere PC’ens opbygning.
IOT – Elkedel på internettet
Grønlandsvejens Antenneforening eller Tre-For/Profiber
الفصل الثالث تصميم البرمجيات.
Programmering.
Kode til Event på Kontrol
PowerPoint i undervisningen - med særligt fokus på billeder
Øvelse 7.1 De 4 flip-flop typer S-R: Set-Reset D: Delay T: Toggle
Analog-Digital-Convertere
CMS – Inner Wheel Danmarks hjemmesider
Præsentationens transcript:

ASIC projekt VGA porten på Spartan3E 1.VGA Porten 2.Timing 3.Opbygning af FPGA 4.Opbygning af VHDL kode 5.Clock divider kode

VGA porten

Timing

Afprøvning af timing HS (T S ) VS (T pw ) HS (T S )

Opbygning af FPGA Configurable Logic Blocks (CLB) Input/output blocks (IOBs) ▫Kontrollere dataflow fra intern til i/o pins Block RAM ▫18Kbit data opbevaring Multiplier ▫2 18 bit tal udregner produktet Digital Clock Manager (DCM) ▫Dividere ▫Multiplicere ▫Fasedreje

Configurable Logic Blocks CLB ▫4 stykker ▫Hvert stykke 2 LUT og 2 FF ▫Højre og venstre SLICEM ▫Venstre ▫Logiske og Memory funktioner SLICEL ▫Høj ydelse ▫Billig ▫Lille

Look up tabel I0I1I2I3O ……………

Slices Multiplexers sætter flere LUTs sammen

VHDL program Clockdivider HS sync tæller VS sync tæller (Linje tæller) if(COU > 0) and (COU <= H_Tpw) then --Tpw 96 clocks HS <= '0'; else HS <= '1'; end if;

Clock divider process(clk_50Mhz) Begin if (clk_50Mhz'event and clk_50Mhz = '1') then clk_t <= not (clk_t); end if; end process;

Det virkede