Laborationer TSTE12
Laborationstillfällena ska användas för att träna på verktygsanvänding, VHDL programmering samt att lösa 3 olika laborationsuppgifter. Det är lämpligt att börja med den tutorial som finns kursmaterialsidan.
Den första laborationsuppgiften består i att avkoda ett anslutet tangentbord (PC-standard). Denna lab är även en introduktion till det grafiska verktyget HDL Designer som skall användas i projektet. Syntes av kod och programmering av hårdvaran (FPGA) ingår också. Beskrivning av hårdvaran finns på datorerna i mappen /courses/TSTE12/material/DE2-115_SystemCD_v3.0.6/
Anvisning till lab 1 finns nedan. Observera att mjukvaran har uppdaterats och det kan vara mindre skillnader mellan anvisningarna och nuvarande mjukvaruversion.
OBS: Får godkänd labb krävs att simuleringen av testbänken själv anger resultat från varje test, och att simuleringen automatiskt stannar. Det ska räcka att användaren anger "run -all"
Uppgift nummer 2 innebär att en bild som finns i SRAM skall presenteras på en ansluten VGA-skärm. Anvisningar till lab 2 finns nedan (481 kB pdf). Observera att mjukvaran har uppdaterats och det kan vara mindre skillnader mellan anvisningarna och nuvarande mjukvaruversion.
Den tredje laborationen behöver inte lösas av studenter som läst Y, D och ED-programmen. Uppgiften består i att bilden i SRAM ska kunna ändras med hjälp av en mikroprogrammerad struktur. Till er hjälp finns en färdig struktur som endast saknar lämpligt mikroprogram.
Anvisningar till lab 3 lab3 mikroprogrammering finns nedan (88kB pdf). Observera att mjukvaran har uppdaterats och det kan vara mindre skillnader mellan anvisningarna och nuvarande mjukvaruversion.
OBS: Liten korrigering till labanvisning avsnitt 3 "Copy of template design":
Efter punkt 3 måste du dubbelklicka på lab3_microprog biblioteket i projekt-fliken i design manager. Detta fär att biblioteket ska skapas och öppnas i design manager.
I Punkt 4 ska alla komponenter markeras, men inte själva biblioteket TSTE12_lab3_DE2_115.
Den kompletta lab2 (topnivån) behöver inte simuleras, det räcker att simulera subkomponenten som matas med 65MHz klocka istället.
OBS: nedanstående text fungerar ännu inte.
Biblioteket altera_mf är nödvändigt för att kunna simulera lab 3. Detta bibliotek kan läggas till genom att följa anvisningarna i Adding Altera downstream libraries som finns nedan. Notera att simulering av en design med PLL kommer ta lång tid, och det kan vara nödvändigt att sätta förvald tidsupplösning i Modelsim till 10 ps eller mindre.
För att få delta i projektet måste Y, D och ED studenter få laboration 1 godkänd senast 11 September 2024 kl 21.00. För övriga studenter finns samma krav men med deadline 18 September 2024 kl 21.00. Inga godkännanden av Lab 2 och 3 görs för Y, D och ED studenter mellan 19 September 2024 till 22 Oktober 2024. För övriga studenter gäller motsvarande begränsning mellan 26 September och 21 Oktober 2024. Denna tidsperiod ska projekt vara huvudfokus.
File name | Size | Last Modification Time |
---|---|---|
Adding_Altera_downstream_libraries.pdf | 331K | 08 October 2019 14:23 |
TSTE12_Lab1_240902.pdf | 176K | 02 September 2024 22:48 |
TSTE12_Lab2_240911.pdf | 470K | 11 September 2024 18:13 |
TSTE12_Lab3_191008.pdf | 84K | 08 October 2019 08:27 |
Informationsansvarig: Kent Palmkvist
Senast uppdaterad: 2024-09-11