INF3430 - H131 Reset Circuits Steve Kilts, Advanced FPGA Design, Chapter 10.

Slides:



Advertisements
Liknende presentasjoner
Hvordan legge til spillere i kamprapporten som ikke er registrert i klubben! - Tips til samarbeidslag i kretsen!
Advertisements

Ebus Management Center En liten bruksanvisning for de enkleste funksjonene.
Oppdatere innstillinger for profil og personvern Trykk deretter F5, eller klikk Lysbildefremvisning > Fra begynnelsen for å starte kurset. Klikk Aktiver.
ISO 9000:2000 Prosessorientering v/Per L. Berge Excellence Norway
Tørkeparti PM 5.
Godt verktøy er halve jobben
Strategi -og system workshop HiL Tor Holmen, Gunnar Bøe HiL,
LederAkademiet bygger fremtidens bedrift. Hvordan vil fremtidens bedrift se ut ? Er det noen signaler i horisonten ?
Levende HMS-system – hva betyr det i praksis?
Masterforedrag 2006 Mats Erik Smestad. Masteroppgave Use of Kernighan-Lin in an IDS.
Kryptografi og nettverkssikkerhet
Forelesning nr.2 INF 1411 Elektroniske systemer
Hva hører du når du lytter? Hvem blir du når du svarer?
Om semesteroppgaven Krav til den avhengige variabelen
The Postmans Problem. LOG530 Distribusjonsplanlegging 2 2 Mista har fått i oppdrag å vedlikeholde veiene i landsdelen. Dette er et eksempel på den klassiske.
Utført av: Jeppe Flensted HiST Vår 2009
Strategiske Valg Intern Analyse Ekstern analyse VALG AV HOVEDSTRATEGI
Sekvensdiagram En sekvens viser hvordan objekter samarbeider om en oppgave Diagrammet spesifiserer hvem som har kontrollen til enhver tid Det vises nokså.
GRASP General Responsibility Assignment SP GRASP er et hjelpemiddel for å lære om OD GRASP er retningslinjer for å fordele og tildele ansvar mellom klasser.
Prognose av framtidig etterspørsel
Sequential Function Chart (SFC) av Morten Pedersen H2002.
Releasedokumentasjon versjon 6.1 – Vedlegg –Begrenset tilgang til brukere uten sertifikat Hvis følgende innstillinger er satt for leverandøren:
UML og grensesnitt UML er standard for modellering innen objekt-orientert programvare kan UML også brukes til modellering av grensesnitt? fordel: bedre.
Kontroll og overvåking av integrasjonsløsninger App Platt Conference – SOA & Integration Track Martin Rauan Gisle Åsberg Communicate Norge.
Improving Products Gruppe Presenteres av : Hege-Kristin Johansen Herman Kolås Marianne Ates Marit Finden Jonas Lillevold André Johansen Tom.
Læringsutbytte i profesjonsutdanning Næringslivets syn på læringsutbytte som bærende prinsipp i et nasjonalt kvalifikasjonsrammeverk Onsdag 30. april 2008.
Makrofunksjon på kamera
Livet etter Frontpage og Access Tom Heine Nätt. Agenda Frontpage Hvorfor bytte? Krav til et webutviklingsverktøy Alternative webutviklingsverktøy Dreamweaver.
Mestring og forebygging av depresjon
INF 295 Algoritmer og datastrukturer Forelesning 9a Søketrær Hans Fr. Nordhaug (Ola Bø)
Maskinlæring / robot-teknologi. 2 ”Humanoid” design - visjon eller virkelighet? T1 – endoskeleton Winston group.
Hva er det vi har behov for å få hjelp til av spesialisthelsetjenesten? Av Per Willy Ormestad, Sosionom m/spesialkompetanse i sosialt arbeid på rusfeltet.
UiO 2003 Universitetets senter for informasjonsteknologi (USIT) Side 1 Norsk LOM valg av LæringsRessursTyper.
INF3400 Del 11 Teori Latcher og vipper.
2008 INF3400 Latcher og vipper Konvensjonelle CMOS latcher Problemer: 1.Terskelfall 2.Ukjent last 3.Ukjent drivegenskaper Definert drivegenskaper Definert.
Orienteringsstrategi - veivalg Løpsforberedelse CraftCup og testløp VM jr Pinseløp i Hedmark Løten og Hamar.
Myndiggjorte medarbeidere – mer aktiv omsorg
DrillSim 29E - utvikling av boresimulator
Kontinuerlig kvalitetskontroll. Hvordan komme helt i mål.
Hørselvern Always a Safe Step ahead!.
De 222 mest brukte ordene i det norske språket..
1 Prototyping: verktøy og teknikker u Årsaker til å lage en prototyp u Konsekvenser for prototypen u ”Lag og kast” vs. evolusjonær utvikling u Horisontale.
INF H131 Avanserte byggeblokker (Maxfield kap.13 og 17) Kap 13: Embedded prosessorer (prosessorkjerner) Kap 17: Virtuelle komponenter (Intellectual.
FPGA teknologier INF H13.
Mulighetenes Oppland Forberedelser Hva kan man gjøre i en tidlig fase for å sikre at man får det man trenger? Ved Trond-Erik Eriksen Innkjøpsrådgiver OFK.
VirusLab Utvikling av en profesjonell applikasjon.
Hydro Representert i ca. 70 land ansatte, hvorav ca. halvparten i Norge Omsetning ca. 150 milliarder NOK Intern.
Simulering, syntese og verifikasjon (Max kap. 19)
2008 INF3400 Grunnleggende digital CMOS Transistor som bryter PÅAV PÅAV Logisk 0 = gnd (V SS ) Logisk 1 = V DD s = source g = gate d = drain Source terminal.
INF H131 Konfigurering av en FPGA (Kap 5) Konfigurasjons- bitstreng.
2007 INF3400/4400 våren 2007 Sekvensielle kretser Introduksjon til sekvensielle kretser.
Kapittel 9 Polymorfi. 9.1 Sein binding Ofte er det perfekt match mellom typen til ein variabel og objektet han refererer til ChessPiece bishop;... bishop.
Bachelorprosjekt V2015 Milepæl 3. Prosjektdeltakere Gruppedeltakere: Hassan Nur Giedrius Pirmasis Oppdgragsgiver - Pohlmanns restaurant og matbar: Mette.
BØK310 Bedriftsøkonomi 2a Rasmus Rasmussen 1 BØK310 Bedriftsøkonomi 2a Kapittel 11 Prosjektvett.
INF3400 Del 1 Teori Grunnleggende Digital CMOS. INF3400 Grunnleggende digital CMOS Transistor som bryter PÅAV PÅAV Logisk 0 = gnd (V SS ) Logisk 1 = V.
Kidsmonitor tutorials for mobil. Innhold S. 3 Endre tidspunkt for hjemsending S. 10 Endre fast tidspunkt for hjemsending S. 17 Sende melding S. 20 Sjekke.
1 SKOLELABORATORIET Simulering av elektroniske kretser Av Nils Kr. Rossing Skolelaboratoriet ved NTNU
Offentlige etaters betydning for næringslivet
INF3400 Del 11 Teori Latcher og vipper.
INF3400 Del 11 Teori Latcher og vipper.
Gang.
Grunnleggende Digital CMOS
INF3400 Del 10 Teori Sekvensielle kretser.
INF-1400 DIGITAL TEKNOLOGI HØST 2010
Grunnleggende Digital CMOS
INF 3430/4430 UNISIM, SIMPRIM og Vital-bibliotekene Xilinx Corelib
Kapittel 5: Andre lønnsomhetsmetoder
Kapittel 5: Andre lønnsomhetsmetoder
Utskrift av presentasjonen:

INF H131 Reset Circuits Steve Kilts, Advanced FPGA Design, Chapter 10

INF H132

3

4

5

6

7

8

9

10

INF H1311 Fordeler med asynkron reset Alle ASIC og FPGA leverandører har asynchron reset. –Enkelt å syntetisere sålenge leverandørens verktøy ivaretar timing krav til det distribuerte reset signalet. –Asynchrone reset signalet bør distribueres i høyhastighets net på samme måte som klokke net. Dataveien vil alltid være ”ren”. –Aldri ekstra logikk blandet inn i funksjonell logikk. Kretsen vil bli satt i en valgt tilstand selv om klokka ikke er aktiv. –I enkelte FPGA syntese verktøy som Xilinx XST, er det nå mulig å gjøre dette ved å gi signaler verdi ved deklarering. Det er ikke standard design praksis, og ikke mulig for ASIC design. Praktisk ifbm. simulering; unngår udefinerte tilstander ved oppstart av simulering som fører til veldig mange simulatormeldinger.

INF H1312 Ulemper med asynkron reset Må ha reset synchronizer logikk som vist i figur Ofte sett på som en ulempe ved cycle basert simulator, men dette unngås ved å la reset signalet endres på inaktiv klokkeflanke (vanligvis falling_edge) under simulering. Ekstra reset pin. Vanligvis et krav ved ASIC design. Reset signalet må ikke ha støy eller ”spikere” som fører til uønsket reset. –Dette unngås ved at reset signalet kommer fra en prosessor, en mikrokontroller eller er et utgangsregister i en annen FPGA; mao. intet kombinatorisk signal (ref. figur 10.10).

INF H1313 Fordeler og ulemper med synkron reset Meget enkel timing analyse med 100% synkron krets. Enkelte leverandører som Xilinx, har optimalisert FPGA teknologien for synchron reset. Enkelt å generere intern synkron reset uten ekstra logikk. Leverandør avhengighet –Xilinx og Altera har både asynchron og synchron reset av flipflop’er –Actel har kun asynchron reset av flipflop’er som fører til reset signalet i dataveien ved synchron reset. –ASIC leverandører har vanligvis kun asynchron reset av flipflop’er Mindre problemer med støy/spikere, men kan fortsatt forårsake problemer hvis reset endres nær klokkeflanken. –Unngås ved å bruke reset synchronizer logikk også ved synchron reset. ASIC krever kjent tilstand ved oppstart som dermed gir krav om reset sekvens med aktiv klokke. FPGA blir satt til en kjent tilstand ved konfigurering og dermed ikke krav til reset signal. –Som omtalt tidligere ikke nødvendigvis ønsket tilstand slik at det setter krav til at syntese verktøyet tillater initialisering av signaler ved deklarering. Designet forutsetter allikevel ofte at alle klokker er aktive ved oppstart ved synkron reset. Det eksterne reset signalet må være aktivt lenge nok for den langsomste klokka i et multiklokke design. Simulatoren gir veldig mange meldinger ved oppstart (dvs. tid 0; også kalt ”tidenes morgen”).