Računarski VLSI sistemi (RI5RVL):
Tekst Laboratorijskih vežbi
Cilj
Cilj laboratorijskih vežbi je da studenti prođu kroz ceo postupak projektovanja
jednog čipa po metodi programabilne logike koji uključuje:
a. kreiranje logičke šeme i njenu verifikacija (logičku i vremensku),
b. porogramiranje čipa
c. testiranje u realnim laboratorijskim uslovima.
Pored toga, cilj je da se studenti upoznaju sa korišćenjem opreme u
laboratoriji za Računarske VLSI sisteme (soba 37B): generatora signala,
osciloskopa, analizatora signala (LSA - Logic State Analyzer), ispitne
ploče, itd.
Šta?
Lab1. Koristeći programski paket ALTERA MaxPlus+ projektovati jedan od
sledećih resursa procesora:
0. CLA sabirač,
1. množač po izboru,
2. Barrell pomerač.
Redni broj resursa kojeg treba realizovati računa se po sledećoj formuli:
Student#1.broj_indeksa + Student#1.godina_upisa + Student#2.broj_indeksa
+ Student#2.godina_upisa) mod 3. Projektovani resurs verifikovati koristeći
alate za logičku i vremensku analizu programskog paketa AlteraMaxPlus+.
Napomena: Nastojati da projektovani resurs ima maksimalan broj razreda
uz prihvatljivu performansu za Alterin čip EPL5032.
Lab1. Koriteći opciju za programiranje programskog paketa ALTERA MaxPlus+
i
programator za Altera čipove, isprogramirati projektovani resurs
koristeći čip Altera EPL5032.
Lab2. Isprogramirani čip postaviti na ispitnu pločicu (protoboard),
povezati odgovarajuće ulazne pinove sa izlazima PC-Lab kartice;
izlazne pinove povezati sa ulazima LSA (Logic State Analyzer).
Lab3. Uraditi realnu funkcionalnu verifikaciju projektovanog čipa i
izmeriti vremenske karakteristike.
Kako?
Ovde su date sve informacije neophodne za uspešan rad u laboratoriji.
1. Resursi procesora koje treba implementirati se predaju u okviru
vežbi na tabli.
Uputstvo za korišćenje paketa AlteraMAXPlus+ se nalazi u knjizi
"Uvod u projektovanje računarskih VLSi sistema,"
Veljko Milutinović, Dragan Božanić, Dejan Polomčić, Milivoje Aleksić,
NAUKA, Beograd, 1994,
ili se može dobiti na kopiranje od gospodina Vladana Dugarića u sobi
70.
2. Uputstvo za programiranje Alterinih čipova se nalazi na adresi http://rti.etf.bg.ac.yu/rti/ri5rvl/tutorial/prog_altera.html
3. Povezivanje i testiranje
Sveže isprogramirani čip postaviti na ispitnu pločicu. Pri tom, paziti
da čip bude ispravno postavljen (čip gurnuti ravnomerno do kraja). Ulazne
pinove povezati sa izlazima PC-lab kartice koja obezbeđuje generisanje
ulaznih test signala. Detaljno uputstvo za rad sa PC-lab karticom se nalazi na adresi
http://rti.etf.bg.ac.yu/rti/ri5rvl/dodatak/pc_lab.htm. Ulazne i izlazne pinove čipa
povezati sa LSA radi provere vremenskih odnosa. Detaljno uputstvo za rad
sa LSA se nalazi na adrsi http://rti.etf.bg.ac.yu/rti/ri5rvl/dodatak/lsa.htm.