Laborationer
Gruppindelning för IDA1 och gruppindelning för IEA1
Digitalteknikdel
Laboration 1: Ni bekantar er med Xilinx utvecklingsmiljö Vivado, för att programmera FPGA kretsar samt testa enkla nät. Hämta laboration1 samt intro_Vivado.
Lite mera om våra laborationskort Nexys4:
En översikt vad som finns på kortet Nexys4_referens.
Filen som kopplar namn i VHDL-kod till namn på kortet, begränsningsfil.
En enklare översikt vilken hårdvara som kommer att användas på de första labbarna.
Några datablad; 74HC00 och 74HC32
Laboration 2: Lite om kombinatoriska nät. Hämta laboration2 (OBS! förberedelser).
Några datablad 7-segments display HDSP-H103
Länk till 74HC-serien (logiska grindar och standardkretsar)
Laboration 3: En enkel räknare. Hämta laboration 3. Datablad till 74HC163 hittar du på länken ovan till 74HC-serien.
Laboration 4: Realisering av kombinatoriska nät med VHDL.
Hämta laboration 4.
OBS! Förberedelser till laborationen.
En enklare översikt av hårdvaran (Nexys4-kortet).
Vivado finns även som en begränsad gratis version som du kan ladda ner här.
Välj versionen som heter Vivado HLx WebPack.
Laboration 5: Realisering av Moore i VHDL.
Hämta laboration 5.
Hämta laborationsfiler.
Kort sammanfattning av VHDL-syntax.
OBS! Förberedelseuppgifter till laborationen.
Laboration 6: Realisering av Mealy och Moore i VHDL
Hämta laboration 6.
Hämta laborationsfiler.
OBS! Förberedelseuppgifter till laborationen.
v.50. Restlab. Restlaboration endast på fredag16/12 kl. 13-17. Anmälan obligatorisk under rubriken anmälan i menyn till vänster.
Datorteknikdel - våren 2017
Laborationskursen är på 7.5hp, vilket motsvarar 200 timmars arbete. Det är 4 stycken laborationer under läsperiod 3 och en större laboration under läsperiod 4.
Laborationsmaterial
Laborationsuppgift 1-4 (Läsperiod 3)
Laborationsuppgift 5 (Läsperiod 4)
Laborationen går ut på att skapa en valfri applikation på en hårdvaruplattform som består av ett tangentbord, en skärm och FPGA-kortet. Hårdvaruplattform som är beskriven nedan ritar en röd linje, en blå linje och en grön prick på en skärm. Med hjälp av tangentbordet är det möjligt att flytta den gröna pricken. Er uppgift är att ta detta system och bygga ett valfritt system. Exempel på system är:
- Visa det tecken som trycks på tangentbord
- Ändra form av prick när tangent trycks ned
- Bygga ett spel
Laborationen utförs i grupper om 4 personer.
Så här gör du för att köra demoapplikationen
- Anslut Nexys4 kortet till datorn, starta kortet med ON-OFF switchen.
- Anslut en VGA-kabel mellan bildskärmen och Nexys4.
- Anslut tangentbordet till USB kontakten på Nexys4.
- På labbdatorn navigerar du till S:\Courses\EIT\EDI610 och kopierar mappen
EDI610_project_workspace till C:\users\<login-ID>. - Starta Xilinx SDK och välj C:\users\<login-ID>\ EDI610_project_workspace som workspace.
- Programmera FPGAn.
- Tryck på RUN knappen för att starta applikationen.
Referensmaterial
Handledning
Christoffer Cederberg kommer gå igenom exempelsystemet:
- Tisdag 21/3: klockan 10-12 i sal C:426
- Torsdag 23/3: klockan 10-12 i sal C:426
Christoffer Cederberg kommer att ge handledning på dessa dagar:
Tisdag 21/3, Torsdag 23/3, Tisdag 28/3, Torsdag 30/3, Tisdag 4/4, Torsdag 6/4, Tisdag 11/4, Tisdag 25/4, Torsdag 27/4, Tisdag 2/5, Onsdag 3/5, Tisdag 9/5, Torsdag 11/5, Tisdag 16/5, Torsdag 18/5, Tisdag 23/5
Dessa dagar kommer Christoffer vara på våning 6 från 8-17.
Rapportskrivning
Beskrivning av hur rapport ska se ut
Viktiga tider
- Senast 170327, fyll i uppgifter om gruppmedlemmar och en kort beskrivning på den applikation ni tänker bygga. Här är anmälningsblankett som Word och PDF. Lämna uppgifterna i Erik Larssons fack (utanför Lars-Görans kontor).
- Senast 170601, demonstration av ert projekt. Boka tid med Christoffer Cederberg (Christoffer.Ceder@gmail.com).
- Senast 170601, skicka rapport till Christoffer Cederberg (Christoffer.Ceder@gmail.com).