LABORATIONSINSTRUKTION
|
|
- Niklas Bernt Larsson
- för 9 år sedan
- Visningar:
Transkript
1 Högskolan Dalarna Institutionen för Elektroteknik LABORATION LABORATIONSINSTRUKTION LOG/iC, PLD, kombinatorik, sekvensnät KURS Digitalteknik LAB NR 6 INNEHÅLL. Inledning 2. Prioritetskodare 3. Elektronisk tärning NAMN KOMMENTARER PROGRAM/KURS UTFÖRD GODKÄND
2 Laboration nr 6 Digitalteknik Innehåll: Syfte: Konstruktion av ett kombinatoriskt resp. sevensiellt nät med hjälp av ett modernt konstruktionshjälpmedel för programmerbar logik. Att få insikt i vad det praktiskt innebär att konstruera med generella logiska byggelement, s.k. PLD. Inledning I denna laboration kommer du att använda en PC-baserad programvara vid namn LOG/iC från det tyska företaget ISDATA. Programpaketet som är mycket användarvänligt, innehåller ett antal moduler vilka tillsammans erbjuder en relativt komplett utvecklingsmiljö för konstruktion av digital logik med hjälp av s.k. PLD-kretsar (Programmable Logic Devices). Den PLD-krets som skall användas vid laborationen har beteckningen PALCE22V och är en elektriskt raderbar CMOS-variant av den mycket vanligt förekommande 22V. LOG/iC Konstruktionsverktyget LOG/iC klarar att: o kontrollera och tolka en funktionell beskrivning av en digital funktion o konvertera den givna beskrivningen till en uppsättning minimerade booleska uttryck o konvertera de booleska uttrycken till en datafil som kan användas för att programmera en PLD o simulera (levandegöra) den av användaren givna beskrivningen Dessutom innehåller verktyget en detaljerad databas över större delen av den programmerbara logik som finns på marknaden. LOG/iC är en generell programvara för PLD-kretsar och den är relativt enkel att använda. Tyvärr har de generella programvarorna inte utvecklats lika fort som de nya kretsarna och numera bör man i stället för LOG/iC använda en dedicerad programvara som är utvecklade för just den PLD man ska arbeta med. Programvaror av denna typ är ofta gratis, men de är begränsade till ett fabrikat. För den PLD som används vid laborationen fungerar LOG/iC alldeles utmärkt. Den variant av LOG/iC som vi använder heter LOG/iC2 Eval och är en utvärderings (evaluation) version av LOG/iC2. Programmet startas från Start/Program/LOG_iC2/LOG_C2 Eval. Lab nr /pls
3 Arbetsgången för ett typiskt arbetspass med LOG/iC kan se ut enligt följande: o Skapa en ny design design new <filnamn>. Svara nej på frågan om hierarkisk editor. o Starta editering av indatafilen <filename>.dcb. I filen beskrivs alla logiska funktioner för konstruktionen. Filen innehåller inga kretsspecifika data. o Starta editering av indatafilen <filename>.ddv. I filen beskrivs alla data som tillhör den PLD som ska användas, dvs PALCE22V i detta fall.. o Kompilera konstruktionsbeskrivningen med execute/optimize eller execute/generate o Kontrollera utresultatet i listfilerna under Outputs. o Rätta ev. fel genom att editera infilen igen, därefter ny kompilering. o Verifiera/simulera beteendet med hjälp av verifieraren, Execute/Simulator. o Skriv ut listfiler på printern. PALCE22VH 22V är beteckningen på en relativt enkel PLD-krets. Beteckningen kommer av att den kan använda upp till 22 insignaler och generera maximalt utsignaler. Summan av ingångarna och utgångarna är begränsad till 22 där av signalerna är dubbelriktade och kan användas som in- eller utgångar). Kretsen som är en PAL, dvs har en programmerbar AND-matris men fast OR-matris, innehåller förutom ren kombinatorik också D-vippor. Värt att notera är att kretsens maximalt utgångar inte är identiskt uppbyggda. I stället för att låta kretsens totalt 2 produkttermer fördelas lika över alla utgångar (2/utgång) så har man valt att låta några av utgångarna få fler än 2 och några färre. Därigenom möjliggör man att även svårare uttryck kan rymmas i kretsen. I praktiken visar det sig att det oftast är någon enstaka signal som kräver många produkttermer. Dessa signaler kan i så fall kopplas till de utgångar som har många produkttermer. I denna lab skall vi använda en variant av 22V, PALCE22CVH från Vantis (Lattice). Den är elektriskt raderbar vilket gör att den mycket lätt kan återanvändas efter en eventuell felprogrammering eller funktionsändring. Studera kretsens datablad! Lab nr /pls
4 Programmeringsutrustningen För att programmera PLD-kretsarna efter en lyckad kompilering i LOG/iC, finns en PC-styrd programmeringsenhet, Micromaster LV48 från ICE Technology. Programmeraren finns installerad till en av PCdatorerna i laborationssalen och den består av en hårdvaruenhet som är ansluten till datorns parallellport. Programvaran är relativt enkel att använda. Programmeraren kan användas till en mängd olika programmerbara kretsar, tex HC, PIC-processorer, minnen, PLDkretsar. o Starta programmet genom att klicka på ikonen för programmeraren o Välj kretsfabrikat, VANTIS o Välj kretstyp, PALCE22VH-25/4 o Läs in programmeringsdata från LOG/iC från filen <namn>.pp2 o Sätt fast kretsen i programmeringsadaptern. OBS! jordpinnens plac. o Starta programmeringen o Avlägsna kretsen o Avsluta programmet Lab nr /pls
5 2 Prioritetskodare (kombinatoriskt nät) Konstruera med hjälp av PLD-kretsen PALCE22V en prioritetskodare, 8 till 3, enligt nedanstående figur och beskrivning CV PRIENC I7 I6 I5 I4 ACT I3 I2 C4 I C2 I C Beskrivning: Prioritetskodaren skall då en eller flera av dess ingångar aktiveras, går höga, visa binärkoden för den aktiverade ingång som har högst prioritet (I7 högst, I lägst). Binärkoden skall ha positionsvikterna 4, 2,, och presenteras på utgångarna C4-C. Utgången ACT skall indikera när någon ingång är aktiverad. Då ingen ingång är aktiverad (I7-I = ), spelar det ingen roll vilken utsignal som genereras på C4-C, detta indikeras av att signalen ACT=. Arbetsgång: ) Tänk igenom uppgiften 2) Beskriv funktionen med en funktionstabell 3) Skriv två källkodsfiler som beskriver konstruktionen: logic description (filtyp.dcb) med all logisk beskrivning av konstruktionen. device description (filtyp.ddv) med information om PLD:en. 4) Kompilera och åtgärda ev. felutskrifter. 5) Verifiera funktionen med hjälp av funktionsverifieraren 6) Programmera en krets 7) Koppla upp och prova funktionen i praktiken (färdig labuppkoppling finns att tillgå vid labtillfället) Punkt 2-4 görs med hjälp av programpaketet LOG/iC, punkt 5 behöver inte göras. Punkt 6 klaras med programmeringsenheten Micromaster LV48. Redovisning: o Listfiler som ska innehålla minst källkodsfiler och booleska ekvationer för konstruktionen. Innehållet kan väljas med menyalternativet Options/Design Redigera filerna i WORD innan utskriften görs. o Praktisk demonstration av fungerande krets. Lab nr /pls
6 3 Elektronisk speltärning (sekvenskrets) Konstruera en elektronisk speltärning beskriven av nedanstående tillståndsgraf. Tärningen utförs som ett synkront sekvensnät av Moore-typ innehållande totalt 7 nyttiga tillstånd S-S7. S är start- eller resettillståndet med utsignalen, dvs alla ögon släckta. S2-S7 utgör de normala räknetillstånden för tärningen. Asynkr. reset S GO S2 S7 6 S3 2 S6 S4 5 S5 4 3 Då insignalen GO aktiveras skall tärningen räkna modulo-6 enligt tillståndsgrafen ovan tills GO deaktiveras varvid tärningen stannar och visar värdet av tärningskastet. Resultatpresentationen sker med 7 st. lysdioder arrangerade som ögonen på en tärning enligt figuren nedan. Tabellen anger hur resp. LED skall aktiveras beroende av tärningsvärdet. L L5 LLLLLLL L2 L4 L6 2 3 L3 L Eftersom tillståndsgrafen innehåller totalt 7 nyttiga tillstånd kan vi realisera nätet med 3 st tillståndsvariabler, bitar. Lab nr /pls
7 Eftersom det verkar behövas 7 st utsignaler kan vi inte direkt plocka dessa utsignaler från tillståndsvippornas utgångar. Istället behövs en utgångskombinatorik som kan generera L-L7. Att göra på ovanstående sätt vore ett slöseri med utgångsanslutningar på kretsen 22CV. Tre st. utgångar ockuperas ju av de tre tillståndsvipporna vilka internt återkopplas till AND-OR matrisen igen för att där bilda utgångsfunktionerna för L-L7 vilka i sin tur ockuperar 7 st. utgångspinnar. Totalt utgångsanslutningar går åt. Ett annat och troligen bättre alternativ vore att öka antalet tillståndsbitar till 7. Eftersom utsignalkombinationerna är unika kan vi med 7 tillståndsbitar koda i detta fall 7 st. nyttiga tillståndskombinationer så att resp. tillståndsbit direkt motsvarar en av utsignalerna. Utsignalerna kan därigenom tas direkt från vippornas utgångar och vi behöver ingen utgångskombinatorik. Totalt 7 utgångsanslutningar går åt. Att införa 7 tillståndsbitar medför dock att vi får 2 7 =28 möjliga tillstånd. Eftersom det endast behövdes 7 st nyttiga tillstånd har vi nu fått 2 st onödiga tillstånd på halsen. Dessa extra tillstånd måste för säkerhets skull tas om hand, specificeras, vilket p.g.a. av den stora mängden inte är alldeles enkelt, inte ens med ett utvecklingshjälpmedel som LOG/iC. Oberoende av om man väljer alt. eller alt. 2 ovan, kommer LOG/iC att i sin resultatlistning påpeka att de tre utsignalerna L7, L6, L5 var för sig är identiska med utsignalerna L, L2, L3. Studera utsignaltabellen på föregående sida och övertyga dig om att så är fallet. Utskriften från LOG/iC blir: IDENTICAL FUNCTIONS: L5.D = L3.D (.D anger D-vippans D-ingång) L6.D = L2.D L7.D = L.D Det tredje och troligen det bästa alternativet borde vara att i likhet med alternativ 2 koda tillstånden så att utsignalerna kan tas direkt från resp. tillståndsbit. Med endast 4 väsentliga utsignaler (L-L4) får vi således totalt 6 möjliga tillstånd varav nu endast 9 st. onödiga. Totalt 4 utgångsanslutningar går åt. Innan vi nu rusar iväg och kodar detta tredje alternativ bör vi tänka efter hur insignalen GO egentligen är beskaffad. Vi kan på goda grunder utgå från att den inte är synkroniserad med klockan utan att den istället kan förändras i vilket tidsögonblick som helst, d.v.s. den är asynkron. Denna asynkrona signal styr via ett kombinatoriskt nät nästa tillstånd, d.v.s. påverkar hur samtliga tillståndsvippor kommer att stå efter aktiv klockflank. Lab nr /pls
8 Eftersom signalen inte är klocksynkron kan det mycket väl hända att setup- eller hold-tiden för någon eller några av tillståndsvipporna inte uppfylls. Detta kan i så fall leda till att maskinen kommer att hoppa mellan tillstånden på ett helt ospecificerat sätt. Genom att synkronisera insignalen i ett inledande vippelement kan vi undvika detta problem. Uppgift: Utgå från alternativ 3 och låt de 9 extra tillstånden alla ovillkorligt leda tillbaka till tillstånd S. Insignalen GO skall anses vara asynkron och skall således klockas i ett inledande vippelement innan den ansluts till sekvensnätet. Tips: eftersom signalen GO är aktivt låg kan det vara lämpligt att ge den namnet GON i LOG/iC-beskrivningen (N anger att den är aktiv på låg nivå). Klockning av en signal i en D-vippa kan i LOG/iC anges på följande sätt: *BOOLEAN-EQUATIONS CLGON:=GON; OBS! Den nya signalen CLGON måste deklareras som en variabel (utgång). Eftersom en D-vippa tas i anspråk för synkroniseringen och varje D-vippa är knuten till en egen kapselpinne måste vi också ange vilken pinne som skall reserveras för denna vippa. Detta görs under *PINS CLGON = 8. Gör upp en konstruktionsbeskrivning till LOG/iC med en pintilldelning enligt figuren nedan. Kompilera och verifiera funktionen med verifieringsverktyget. Observera att både den asynkrona reseten och klocksignalen måste definieras. Den asynkrona reseten kan deklareras under BOOLEAN- EQUATIONS med L.RS = RES. Klocksignalen behöver egentligen inte definieras eftersom stift på 22CV-kretsarna är konstant ansluten till klockingångarna på alla D-vipporna. För att tydliggöra funktionen bör man skriva L.CLK = CLK. CLK RES GO 22CV DIE C 2 RES L GO L2 5 L3 4 L4 Lab nr /pls
9 Programmera en krets samt provkör den i praktiken på en i förväg redan iordningsställd testuppkoppling (finns vid labtillfället). Observera att den givna pintilldelningen måste följas. Redovisa resultatlistningen från LOG/iC på samma sätt som den första uppgiften samt demonstrera kretsen i full aktion med hjälp av den färdiga labuppkopplingen. Lab nr /pls
Laboration D184. ELEKTRONIK Digitalteknik. Sekvensnät beskrivna med VHDL och realiserade med PLD
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Lars Wållberg/Dan Weinehall/ Håkan Joëlson 2010-05-06 v 1.7 ELEKTRONIK Digitalteknik Laboration D184 Sekvensnät beskrivna med VHDL och realiserade
Läs merF5 Introduktion till digitalteknik
George Boole och paraplyet F5 Introduktion till digitalteknik EDAA05 Roger Henriksson Jonas Wisbrant p = b! (s " r) George Boole (1815-1864) Professor i Matematik, Queens College, Cork, Irland 2 Exklusiv
Läs mer(2B1560, 6B2911) HT08
Royal Institute of Technology, KTH, Kista School of Information and Communication Technology, ICT Department of Electronics, Computer and Software, ECS Digital Design, IE1204 (2B1560, 6B2911) HT08 OBS!
Läs merLABORATIONSINSTRUKTION LABORATION
Högskolan Dalarna Elektroteknik LABORATION LABORATIONSINSTRUKTION Sekvensnät med VHDL KURS Digitalteknik LAB NR Ver9 5 INNEHÅLL. Kaskadkopplad räknare 2. Elektronisk tärning NAMN KOMMENTARER PROGRAM/KURS
Läs merSekvensnät i VHDL del 2
Laboration 6 i digitala system ht-16 Sekvensnät i VHDL del 2 Realisering av Mealy och Moore i VHDL............................. Namn............................. Godkänd (datum/sign.) 2 Laborationens syfte
Läs merGrundläggande digitalteknik
Grundläggande digitalteknik Jan Carlsson Inledning I den verkliga världen vet vi att vi kan få vilka värden som helst när vi mäter på något. En varm sommardag visar termometern kanske 6, 7 C. Men när det
Läs merLaboration D159. Sekvensnät beskrivna med VHDL och realiserade med PLD. Namn: Datum: Epostadr: Kurs:
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Lars Wållberg/Håkan Joëlson 2001-03-01 v 1.5 ELEKTRONIK Digitalteknik Laboration D159 Sekvensnät beskrivna med VHDL och realiserade med PLD
Läs merDIGITALTEKNIK. Laboration D173. Grundläggande digital logik
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson 2007-11-19 v 1.1 DIGITALTEKNIK Laboration D173 Grundläggande digital logik Innehåll Mål. Material.... Uppgift 1...Sanningstabell
Läs merProgrammerbar logik (PLD) Programmeringsspråket VHDL Kombinatoriska funktioner i VHDL för PLD Sekvensfunktioner i VHDL för PLD
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson 2003-09-15 v 2.1 DIGITALTEKNIK Laboration D163 Programmerbar logik (PLD) Programmeringsspråket VHDL Kombinatoriska funktioner
Läs merExempeluppgift i Logikstyrning. 1 Inledning. 2 Insignaler och utsignaler
Exempeluppgift i Logikstyrning Inledning Idén med detta papper är att ge en allmän beskrivning av labbutrustningen och tips för hur man kan lösa olika praktiska problem i samband med laborationen. Läs
Läs merDIGITALTEKNIK. Laboration D172
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson 2006-02-24 v 1.2 DIGITALTEKNIK Laboration D172 Programmerbar logik (PLD) Programmeringsspråket VHDL Kombinatoriska funktioner
Läs merKonstruktionsmetodik för sekvenskretsar
Konstruktionsmetodik för sekvenskretsar Digitalteknik Föreläsning 7 Mattias Krysander Institutionen för systemteknik Dagens föreläsning Inför laboration 2 Synkronisering av insignaler Asynkrona ingångar
Läs merLaboration D181. ELEKTRONIK Digitalteknik. Kombinatoriska kretsar, HCMOS. 2008-01-24 v 2.1
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Christer Ardlin/Lars Wållberg/ Dan Weinehall/Håkan Joëlson 2008-01-24 v 2.1 ELEKTRONIK Digitalteknik Laboration D181 Kombinatoriska kretsar,
Läs merLaboration Kombinatoriska kretsar
Laboration Kombinatoriska kretsar Digital Design IE1204/5 Observera! För att få laborera måste Du ha: bokat en laborationstid i bokningssystemet (Daisy). löst ditt personliga web-häfte med förkunskapsuppgifter
Läs merD/A- och A/D-omvandlarmodul MOD687-31
D/A- och A/D-omvandlarmodul MOD687-31 Allmänt Modulen är helt självförsörjande, det enda du behöver för att komma igång är en 9VAC väggtransformator som du kopplar till jacket J2. När du så småningom vill
Läs merDigitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1
Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1 Från Wikipedia: Sekvensnät Ett sekvensnäts utgångsvärde beror inte bara på indata, utan även i vilken ordning datan kommer (dess sekvens).
Läs merF5 Introduktion till digitalteknik
Exklusiv eller XOR F5 Introduktion till digitalteknik EDAA05 Roger Henriksson Jonas Wisbrant På övning 2 stötte ni på uttrycket x = (a b) ( a b) som kan utläsas antingen a eller b, men inte både a och
Läs merVHDL och laborationer i digitalteknik
V:1.1 VHDL och laborationer i digitalteknik Vid laborationskursen i digitalteknik används VHDL till alla laborationerna utom den första. VHDL är ett stort språk och enbart en liten del av språket behövs
Läs merLaboration Sekvenskretsar
Laboration Sekvenskretsar Digital Design IE1204/5 Observera! För att få laborera måste Du ha: bokat en laborationstid i bokningssystemet (Daisy). löst ditt personliga web-häfte med förkunskapsuppgifter
Läs merIE1205 Digital Design: F9: Synkrona tillståndsautomater
IE25 Digital Design: F9: Synkrona tillståndsautomater Moore och Mealy automater F8 introducerade vippor och vi konstruerade räknare, skift-register etc. F9-F skall vi titta på hur generella tillståndsmaskiner
Läs merInstallationsanvisning för kursens programvara på egen dator
Installationsanvisning för kursens programvara på egen dator Två program, Java och DrJava, skall installeras på datorn. DrJava är en så kallad utvecklingsmiljö, ett program som underlättar att programmera
Läs merExempel på tentamensfrågor Digitalteknik
Exempel på tentamensfrågor Digitalteknik Till dessa frågor (som kommer från lite olika tidgare tentor) gällde förutsättningen: Hjälpmedel: Kurslitteratur, föreläsningsantecknigar lab. med mätresultat,
Läs merFörsättsblad till skriftlig tentamen vid Linköpings Universitet
Försättsblad till skriftlig tentamen vid Linköpings Universitet Datum för tentamen 03-05-3 Salar U, KÅRA, U3 Tid -8 Kurskod TSEA Provkod TEN Kursnamn Digitalteknik Institution ISY Antal uppgifter som ingår
Läs merLOG/iC2. Introduction
LOG/iC2 Introduction L00000 11110111111111111111111111111111111111111111* L04884 11111111111111111111111111111111111111111111* L04928 11111111011111111111111111111111111111101111* L04972 11111111101110111111111111111111111111011111*
Läs merVem är vem på kursen. Objektorienterad programvaruutveckling GU (DIT011) Kursbok Cay Horstmann: Big Java 3rd edition.
Institutionen för Datavetenskap Göteborgs universitet HT2009 DIT011 Vem är vem på kursen Objektorienterad programvaruutveckling GU (DIT011) Kursansvarig : Katarina Blom, tel 772 10 60 Rum: 6126 (E-huset)
Läs merLABORATIONSINSTRUKTION
Högskolan Dalarna Elektroteknik LABORATION LABORATIONSINSTRUKTION Trafikljus med SFC-programmering KURS El- och styrteknik för tekniker ET1015 INNEHÅLL LAB NR PLC 5 Ver 1.0 1. Inledning 2. Laborationskortet
Läs merLösningförslag till Exempel på tentamensfrågor Digitalteknik I.
Lösningförslag till Exempel på tentamensfrågor Digitalteknik I.. Uttryckt i decimal form: A=28+32+8 + 2 =70 B=59 C=7 A+B+C=246 2. Jag låter A' betyda "icke A" A'B'C'D'+ABC'D'+A'BCD'+AB'CD'=D'(A'(B'C'+BC)+A(BC'+B'C))=
Läs merIE1204/IE1205 Digital Design
TENTAMEN IE1204/IE1205 Digital Design 2012-12-13, 09.00-13.00 Inga hjälpmedel är tillåtna! Hjälpmedel Tentamen består av tre delar med sammanlagd tolv uppgifter, och totalt 30 poäng. Del A1 (Analys) innehåller
Läs merTentamen i Digitalteknik 5p
Dan Weinehall Håkan Joëlson 007-0-09 ELEA5 Tentamen i Digitalteknik 5p Datum: 007-0-09 Tid: 09:00-5:00 Sal: Hjälpmedel: VHDL-kompendierna: Grunderna i VHDL, Strukturell VHDL och testbädd Labinstruktioner
Läs merTentamen i Digitalteknik, EITF65
Elektro- och informationsteknik Tentamen i Digitalteknik, EITF65 3 januari 2018, kl. 14-19 Skriv anonymkod och identifierare, eller personnummer, på alla papper. Börja en ny uppgift på ett nytt papper.
Läs merLaboration Kombinatoriska kretsar
Laboration Kombinatoriska kretsar Digital Design IE1204/5 Observera! För att få laborera måste Du ha: en bokad laborationstid i bokningssystemet (Daisy). löst ditt personliga web-häfte med förkunskapsuppgifter
Läs merProgrammerbar logik. Kapitel 4
Kapitel 4 Programmerbar logik Programmerbar logik (PLC: Programmable Logic Controller; fi. ohjelmoitava logiikka) är en sorts mikrodatorliknande instrument som är speciellt avsedda för logik- och sekvensstyrningsproblem.
Läs merDigitalteknik: CoolRunner-II CPLD Starter Kit Med kommentarer för kursen ht 2012
Med kommentarer för kursen ht 2012 2012 CR:1 CoolRunner-II CPLD Starter Kit är ett litet utvecklingssystem för Xilinx-kretsen XC2C256. Utvecklingskortet kommer från företaget Digilent. Vid laborationerna
Läs merLaborationshandledning
Laborationshandledning Utbildning: ED Ämne: TNE094 Digitalteknik och konstruktion Laborationens nummer och titel: Nr 5 Del A: Schmittrigger Del B: Analys av sekvensnät Laborant: E-mail: Medlaboranters
Läs merVHDL 1. Programmerbara kretsar
VHDL 1 Programmerbara kretsar CPLD FPGA VHDL Kombinatorik with-select-when when-else Sekvensnät process case if-then-else Programmerbara kretsar PLD = programmable logic device CPLD = complex PLD, i princip
Läs merTentamen i Digital Design
Kungliga Tekniska Högskolan Tentamen i Digital Design Kursnummer : Kursansvarig: 2B56 :e fo ingenjör Lars Hellberg tel 79 7795 Datum: 27-5-25 Tid: Kl 4. - 9. Tentamen rättad 27-6-5 Klagotiden utgår: 27-6-29
Läs merIntroduktion till syntesverktyget Altera Max+PlusII
Lunds Universitet LTH Ingenjörshögskolan Ida, IEA Helsingborg Laboration nr 5 i digitala system, ht-12 Introduktion till syntesverktyget Altera Max+PlusII Beskrivning i VHDL och realisering av några enkla
Läs merProgrammering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning
Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning Daniel Leonardsson dale0010@student.umu.se Kajsa Persson kape0038@student.umu.se I samarbete med Svensk Maskinprovning,
Läs merDigitalteknik: CoolRunner-II CPLD Starter Kit
CR:1 CoolRunner-II CPLD Starter Kit är ett litet utvecklingssystem för Xilinx-kretsen XC2C256. Utvecklingskortet kommer från företaget Digilent. Vid laborationerna i digitalteknik kommer kortet att användas
Läs merProgrammerbara kretsar och VHDL 2. Föreläsning 10 Digitalteknik, TSEA22 Oscar Gustafsson Institutionen för systemteknik
Programmerbara kretsar och VHDL 2 Föreläsning 10 Digitalteknik, TSEA22 Oscar Gustafsson Institutionen för systemteknik 2 Dagens föreläsning Programmerbara kretsar igen Mer om processer Egna typer Använda
Läs merIntroduktion till Xilinx CPLD och ISE WebPack 6.2 Version NV
Introduktion till Xilinx CPLD och ISE WebPack 6.2 Version NV Introduktionen beskriver grunderna för att använda programvaran Xilinx ISE WebPack 6.2.03 tillsammans med en CPLD (Complex Programmable Logic
Läs merFår jag be om ordet!
Får jag be om ordet! Får jag be om ordet är ett datorprogram för läs- och skrivutveckling, utvecklat av logoped Bitte Rydeman. Det innehåller åtta olika delprogram, där man på olika sätt arbetar med ordbilder,
Läs merFöreläsning 1 & 2 INTRODUKTION
Föreläsning 1 & 2 INTRODUKTION Denna föreläsning Vad händer under kursen? praktisk information Kursens mål vad är programmering? Skriva små program i programspråket Java Skriva program som använder färdiga
Läs merExempel på LAX-uppgifter
Eempel på LAX-uppgifter Uppgift. I en myntautomat ingår en detektor för olika myntvalörer. Figur (a) visar myntinkastet, tre fotoceller och myntdetektorn som ska implementeras som en synkron sekvenskrets.
Läs merDIGITAL ELEKTRONIK. Laboration DE3 VHDL 1. Namn... Personnummer... Epost-adress... Datum för inlämning...
UMEÅ UNIVERSITET Tillämpad fysik och elektronik 2014 John Berge et al. DIGITAL ELEKTRONIK Laboration DE3 VHDL 1 Namn... Personnummer... Epost-adress... Datum för inlämning... Introduktion Syftet med denna
Läs merDIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson, John Berge 203 DIGITALTEKNIK I Laboration DE2 Sekvensnät och sekvenskretsar Namn... Personnummer... Epost-adress... Datum för
Läs merÖvningar Dag 2 En första klass
Kurs i C++ Sid 1 (5) Övningar Dag 2 En första klass Denna övning går ut på att steg för steg bygga upp en klass och skapa objekt. Vi kommer att utgå från en sammansatt datatyp i en struct och parallellt
Läs merwww.telefrang.se Telefrang Smoke Control System Installationsmanual för Midi- och MaxiSmoke 2008-02-18 Sida 1 av 12
Telefrang Smoke Control System Installationsmanual för Midi- och MaxiSmoke MaxiSmoke MidiSmoke File: D:\Projekt\SMOKE CONTROL\MIDI SMOKE\Man\Midisystem_inst_man_V01.odt 2008-02-18 Sida 1 av 12 1. Installation
Läs mer19. Skriva ut statistik
19. Skiva ut statistik version 2006-05-10 19.1 19. Skriva ut statistik Den här dokumentationen beskriver hur man skriver ut statistik från SPFs medlemsregister via Internet. Observera att bilderna är exempel
Läs merElektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 Mikrodatorteknik
Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 - Inbyggda system - Analog till digital signal - Utvecklingssystem, målsystem - Labutrustningen - Uppbyggnad av mikrokontroller - Masinkod, assemblerkod
Läs merDen här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok.
Ver Okt 2011/pls Windows7, GX-IEC Developer, USB-adapter I olika kurser i styrteknik på Högskolan Dalarna används ett styrsystem från Mitsubishi och programvaran GX-IEC Developer. Kurserna går på distans
Läs merANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för
ANVÄNDARMANUAL handdatorer i ängs- och betesmarksinventeringen för Ändringshantering Ansvarig för dokumentet: Maria Hall Diemer Datum Ändring Ansvarig 2010-05-11 Dokumentet skapades (version 1.0.0) Edward
Läs merLathund för att arbeta med pdf
Lathund för att arbeta med pdf Till Riksstämman 2016 är alla handlingar digitala, närmare bestämt i PDF-format. I den här lathunden får du som använder en PC/Mac tips och råd om hur du lättast går tillväga
Läs merLäs detta innan du fortsätter, eller skriv ut det, klicka runt lite och läs samtidigt.
Bruksanvisning Installera CubeBiz... 2 Välj språk... 2 När du vill köra testversionen i 15 dagar... 3 När du köper en CubeBiz-licens... 3 Registrera en giltig licensnyckel... 3 Starta ett nytt projekt...
Läs merDigitalteknik F9. Automater Minneselement. Digitalteknik F9 bild 1
Digitalteknik F9 Automater Minneselement Digitalteknik F9 bild Automater Från F minns vi följande om en automat (sekvenskrets): Utsignalerna beror av insignal och gammalt tillstånd: Insignaler Utsignaler
Läs merANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för
ANVÄNDARMANUAL handdatorer i ängs- och betesmarksinventeringen för Ändringshantering Ansvarig för dokumentet: Maria Hall Diemer Datum Ändring Ansvarig 2010-05-11 Dokumentet skapades (version 1.0.0) Edward
Läs merProgrammerbar logik och VHDL. Föreläsning 4
Programmerbar logik och VHDL Föreläsning 4 Förra gången Strukturell VHDL Simulering med ISim Strukturell VHDL Simulering test_bench specificerar stimuli Simulatorn övervakar alla signaler, virtuell logik-analysator
Läs merDigital elektronik CL0090
Digital elektronik CL9 Föreläsning 5 27-2-2 8.5 2. Naxos Demonstration av uartus programvara. Genomgång av uartus flödesschema. Detta dokument finns på kurshemsidan. http://www.idt.mdh.se/kurser/cl9/ VHDL-kod
Läs merLAJKA-GUIDE Bättre än Airdrop Skicka filer mellan OS X och ios
Bättre än Airdrop Skicka filer mellan OS X och ios 7 Gratisapp ger funktionen Apple har struntat i 7 Enklaste sättet att föra över filer mellan dator och telefon 7 Snabb överföring via wifi istället för
Läs merBICT:01 BICT. sv-se. Användarinstruktion Gäller från BICT 2.24. Utgåva 5. Scania CV AB 2015, Sweden
BICT:01 Utgåva 5 sv-se BICT Användarinstruktion Gäller från BICT 2.24 339 837 Scania CV AB 2015, Sweden Introduktion 3 Om BICT 3 Inställningar 4 Översikt 5 Beskrivning av termer 6 Grafiska symboler i programmet
Läs merSystemkonstruktion SERIEKOMMUNIKATION
Systemkonstruktion SERIEKOMMUNIKATION Laborationsansvariga: Anders Arvidsson Utskriftsdatum: 2005-04-26 Syfte Laborationen syftar till att ge studenten tillfälle att närmare bekanta sig med RS-232-protokollet,
Läs merProgrammerbara kretsar och VHDL. Föreläsning 9 Digitalteknik Mattias Krysander Institutionen för systemteknik
Programmerbara kretsar och VHDL Föreläsning 9 Digitalteknik Mattias Krysander Institutionen för systemteknik Kursinformation Lektion 7 : Datorlektion i Modelsim+VHDL Lab 3 : Programmerbara kretsar och
Läs merTentamen i Grundläggande ellära och digitalteknik ETA 013 för D
Lars-Erik ederlöf Per Liljas Tentamen i Grundläggande ellära och digitalteknik ET 03 för D 200-08-20 Tentamen omfattar 40 poäng, 2 poäng för varje uppgift. 20 poäng ger godkänd tentamen. Tillåtet hjälpmedel
Läs merFörsättsblad till skriftlig tentamen vid Linköpings universitet
Försättsblad till skriftlig tentamen vid Linköpings universitet Datum för tentamen 08-03-3 Sal (5) Tid 8- Kurskod TSEA Provkod TEN Kursnamn/benämning Provnamn/benämning Institution Antal uppgifter som
Läs merLaborationshandledning
Laborationshandledning Utbildning: ED Ämne: TNGE11 Digitalteknik Laborationens nummer och titel: Nr 5 Del A: Schmittrigger Del B: Analys av sekvensnät Laborant: E-mail: Medlaboranters namn: Handledarens
Läs merTSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System
1 TSIU05 Digitalteknik LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System Sammanställning september 2013 Läs detta först Läs igenom hela laborationen så du vet vad du skall göra på laborationspasset. Hela
Läs merSäkerhet Användarhandbok
Säkerhet Användarhandbok Copyright 2007 Hewlett-Packard Development Company, L.P. Windows är ett USA-registrerat varumärke som tillhör Microsoft Corporation. Informationen häri kan ändras utan föregående
Läs merKeyControl Utskrifter och historik
4 Utskrifter och historik 4.1 Utskrifter Det har stor betydelse var i programmet man står när man gör sina utskrifter. En markerad nyckel eller person kommer att visas i utskriftsmenyn och då finns det
Läs merTentamen. TSEA22 Digitalteknik 5 juni, 2015, kl
Tentamen TSEA22 Digitalteknik 5 juni, 2015, kl. 08.00-12.00 Tillåtna hjälpmedel: Inga. Ansvarig lärare: Mattias Krysander Visning av skrivningen sker mellan 10.00-10.30 den 22 juni på Datorteknik. Totalt
Läs merKonstruktionsmetodik för sekvenskretsar. Föreläsning 7 Digitalteknik, TSEA22 Mattias Krysander Institutionen för systemteknik
Konstruktionsmetodik för sekvenskretsar Föreläsning 7 Digitalteknik, TSEA22 Mattias Krysander Institutionen för systemteknik 2 Dagens föreläsning Initiering av starttillstånd Programmerbar logik Syntesflödet
Läs merÖversikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP.
Laboration 1 Översikt 1. Att komma igång med laborationsmiljön a. installera Aptana Studio 3 b. Installera EasyPHP 2. Testa lite programmering a. Testa enkla uppgifter b. Testa automatiskt 3. Skapa inloggningsformulär
Läs merLaborationshandledning
Laborationshandledning Utbildning: ED Ämne: TNE094 Digitalteknik och konstruktion Laborationens nummer och titel: Nr 3 Kombinatoriska nät Laborant: E-mail: Medlaboranters namn: Handledarens namn: Kommentarer
Läs merProgrammeringsguide Picolo Porttelefon
Programmeringsguide Picolo Porttelefon Svara när det ringer på dörren: Detta är en kompletterande förenklad manual för programmering av Picolo. För installation hänvisas till ursprunglig manual, fn på
Läs merAtt komma igång med FirstClass (FC)!
Att komma igång med FirstClass (FC)! Vi har tillgång till FC genom vårt samarbete med folkhögskolor och därigenom med Folkbildningsnätet. FC kan användas på en dator på två sätt (dessutom kan du använda
Läs merT1-modulen Lektionerna 10-12. Radioamatörkurs OH6AG - 2011 OH6AG. Bearbetning och översättning: Thomas Anderssén, OH6NT Heikki Lahtivirta, OH2LH
T1-modulen Lektionerna 10-12 Radioamatörkurs OH6AG - 2011 Bearbetning och översättning: Thomas Anderssén, OH6NT Original: Heikki Lahtivirta, OH2LH 1 Logikkretsar Logikkretsarna är digitala mikrokretsar.
Läs merHandbok KMouseTool. Jeff Roush Översättare: Stefan Asserhäll
Jeff Roush Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 2 Att använda KMouseTool 6 3 Kommandoreferens 7 3.1 Huvudfönstret i KMouseTool............................... 7 4 Tips 9 5 Vanliga frågor
Läs merProgrammering A C# VT 2010. Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08
Programmering A C# VT 2010 Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08 Innehåll Hjälp och referenser... 3 Kap 1 Introduktion... 3 Steg för steg... 3 Kapitel 2 Variabler...
Läs merDigital- och datorteknik
Digital- och datorteknik Föreläsning #5 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Vad är ett bra grindnät? De egenskaper som betraktas som
Läs merInstallation av. Vitec Online
Installation av Vitec Online Innehållsförteckning Inledning... 3 Allmän konfiguration av router och brandvägg... 4 Installera Vitec Online Server... 6 Lösenord för inloggning i Mäklarsystemet... 9 Klientinstallation...
Läs merTSIU50 Mikrodatorprojekt. LAB1 AVR-introduktion och logikanalysator
1 2 TSIU50 Mikrodatorprojekt LAB1 AVR-introduktion och logikanalysator Michael Josefsson Januari 2007 Detta häftes syfte är att tjäna som en snabb introduktion till utvecklingsmiljön AVRStudio och den
Läs merEftersom det endast är en fristående strömslinga man påverkar då man trycker på knappen säger man att omkopplaren i bild 1 är en enpolig omkopplare.
Olika Switchar Vi ska titta på hur man ordnar äkta bypass med hjälp av en så kallad trepolig till-till fotomkopplare eller, som man också säger, en 3PDT switch. På vägen ska vi titta på några vanliga switchar
Läs merLABORATIONSINSTRUKTION DIGITAL REGLERTEKNIK. Lab nr. 3 DIGITAL PI-REGLERING AV FÖRSTA ORDNINGENS PROCESS
LABORATIONSINSTRUKTION DIGITAL REGLERTEKNIK Lab nr. 3 DIGITAL PI-REGLERING AV FÖRSTA ORDNINGENS PROCESS Obs! Alla förberedande uppgifter skall vara gjorda innan laborationstillfället! Namn: Program: Laborationen
Läs merIE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare
IE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare Sekvensiella System a(t) f(a(t)) Ett sekvensiellt system har ett inbyggt minne - utsignalen beror därför BÅDE av insignalens NUVARANDE
Läs merEditering, Kompilering och Exekvering av Javaprogram
UMEÅ UNIVERSITET Institutionen för informatik B.1, Programmeringens grunder, 5 poäng Editering, Kompilering och Exekvering av Javaprogram Introduktion Syftet med kursmomentet Programmeringens grunder (B.1)
Läs merSmartair System. TS1000 Version 4.23
Smartair System TS1000 Version 4.23 Denna manual är ett komplement till: 2069-1001 Smartair System Installations och driftsättningsmanual version 4.20A Denna manual beskriver nyheter i Smartair TS1000
Läs merCSN-rapportering, gymnasiet
CSN-rapportering, gymnasiet Förutsättning, modul CSN. Förberedelser Göra inställningar i enhetsregistret 1. Välj Organisation Enhet 2. Sök efter rätt enhet, dvs den enhet eleverna som ska rapporteras tillhör.
Läs merHandbok Simond. Peter H. Grasch
Peter H. Grasch 2 Innehåll 1 Inledning 6 2 Använda Simond 7 2.1 Användarinställning.................................... 7 2.2 Nätverksinställning..................................... 9 2.3 Inställning
Läs merFlödesmätare digital. Bruksanvisning. för elektriska dieselpumpar typ PREMAxx. Innehåll:
Flödesmätare digital för elektriska dieselpumpar typ PREMAxx Bruksanvisning Innehåll: 1. Allmän information 1.1 Föreskriven användning 1.2 Konstruktion och funktionsbeskrivning 1.3 Tekniska data 2. Allmänna
Läs merLaborationer i kursmomentet Datoranvändning E1. Laboration nr 5: Mer om FrameMaker
Sid 1 Laborationer i kursmomentet Datoranvändning E1 http://www.etek.chalmers.se/~hallgren/eda/ : Mer om FrameMaker 1996, 1997 Magnus Bondesson 1998 och 99-09-22 Thomas Hallgren 1 Introduktion I Laboration
Läs merGrunderna i stegkodsprogrammering
Kapitel 1 Grunderna i stegkodsprogrammering Följande bilaga innehåller grunderna i stegkodsprogrammering i den form som används under kursen. Vi kommer att kort diskutera olika datatyper, villkor, operationer
Läs merIntroduktion till arv
Introduktion till arv 6 INTRODUKTION TILL ARV Arv Generell-Speciell Arv för att utnyttja det vi redan gjort Återanvändning Basklass Härledd klass Varför arv? Inför en subklass för att uttrycka specialisering
Läs merSÅindex 5 i Microsoft Excel 2010
Installera/uppdatera/aktivera SÅindex 5 i Microsoft Excel 2010 Översikt SÅindex 5 är ett tillägg till Microsoft Excel. I SÅindex 5 finns en särskild fil som är en tilläggsfil (en addin). Filen heter Sindex5.xlam.
Läs merMarie Andersson, IKT-centrum E-post: iktcentrum@mdh.se 2012-06-10 (Bb Learn 9.1.8) Wikis i Blackboard
Marie Andersson, IKT-centrum E-post: iktcentrum@mdh.se 2012-06-10 (Bb Learn 9.1.8) Wikis i Blackboard Innehåll Om Wiki- funktionen... 1 Skapa en Wiki... 1 Lägg till/ redigera innehåll i en Wiki... 3 Läsa/skriva
Läs merHandbok Artikulate. Andreas Cord-Landwehr Ondrila Gupta Översättare: Stefan Asserhäll
Andreas Cord-Landwehr Ondrila Gupta Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 1.1 Inlärningsmetodiken.................................... 5 1.2 De första stegen i Artikulate................................
Läs mer1 Strömmen I skall mätas med en amperemeter. Amperemetern är inställd på området 30 ma. Vad kommer amperemetern att visa?
Högskolan Dalarna Sida 1 av 11 Elektroteknik Per Liljas/Lars-Erik Cederlöf Tentamen i ET1014 Introduktion till elektroteknik och styrteknik 7.5 hp 2011-08-22 9.00-13.00, Sal Sxxx Hjälpmedel: Miniräknare,
Läs merDatakommunikation med IR-ljus.
Datakommunikation med -ljus. I den här uppgiften skall du kommunicera med hjälp av infrarött () ljus. Du skall kunna sända tecken från tangentbordet samt ta emot tecken och visa dem på skärmen. Genom att
Läs merLABORATIONSINSTRUKTION
Högskolan Dalarna Elektroteknik LABORATION LABORATIONSINSTRUKTION PLC-styrning av ett minimalt parkeringsgarage KURS El- och styrteknik för tekniker ET 1015 INNEHÅLL LAB NR 4 Ver 1.0 1. Inledning 2. Laborationskortet
Läs merChapter 3: Using Classes and Objects
Chapter 3: Using Classes and Objects I dessa uppgifter kommer du att lära dig om hur man använder klasser och metoder från java biblioteket. Du kommer inte att förstå allt som händer bakom metod anrop
Läs merHÖGSKOLAN I KALMAR Institutionen för teknik Erik Loxbo 06 03 04 LABORATION I PLC-TEKNIK SEKVENSSTYRNING AV TRANSPORTBAND SIMATIC S7 - GRAPH
HÖGSKOLAN I KALMAR Institutionen för teknik Erik Loxbo 06 03 04 LABORATION I PLC-TEKNIK SEKVENSSTYRNING AV TRANSPORTBAND SIMATIC S7 - GRAPH Uppgift: Lös nedanstående problemställning med hjälp av programvaran
Läs merTenta i Digitalteknik
Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2010-06-01 Skrivtid 9.00-14.00 (5 timmar) Maximalt resultat 50 poäng Godkänt resultat 25 poäng inkl bonus Jourhavande lärare Per Lindgren Tel 070 376
Läs mer