Göm meny

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 (703 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.

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 6 September 2023 kl 21.00. För övriga studenter finns samma krav men med deadline 13 September 2023 kl 21.00. Inga godkännanden av Lab 2 och 3 görs för Y, D och ED studenter mellan 14 September 2023 till 20 Oktober 2023. För övriga studenter gäller motsvarande begränsning mellan 21 September och 20 Oktober 2023. 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_220826.pdf   656K 26 August 2022 10:54
TSTE12_Lab1_230830.pdf   244K 29 August 2023 23:15
TSTE12_Lab2_200912.pdf   945K 12 September 2020 12:59
TSTE12_Lab3_191008.pdf   84K 08 October 2019 08:27


Informationsansvarig: Kent Palmkvist
Senast uppdaterad: 2023-08-29