MMfpga02 Instrukcja uruchomienia aplikacji testowych

Transkrypt

MMfpga02 Instrukcja uruchomienia aplikacji testowych
MMfpga02
Instrukcja uruchomienia
aplikacji testowych
REV 1.0
,
lu ard ST Sta rve
a
,
e
o
Ev B VR ers b S l
d
n
io 1, A trol We mo
t
i
a ‘5
in ron ed
r
c
M
e
fo cro dd s
th e rd
s
i
e
b
m m oa rs, pe
C
E
S
B
e
I
P its ng roll gh r
i
i
t
n H
fo
rK p
tr e toty oco ID ers
F
o
rs
cr
Pr mi s, R mm lle
rs or ler gra tro
f
s trol pro con CB
e
ul on m cro , P or
t c ste mi ms s f
e
d
e
n Sy T
st
ar In
, S sy Bo trol
ed PIC or ion on b
e
s
,
c
R ce luat cro W
V
o
A pr va mi ed iE
ro
dd
ic ng PIC be ds m
M ni T, m
r
,
ig , S s E oa rs
s
e
B
t
l
de VR Ki ng rol
t
h
i
r
, A rte typ on Hig
1
‘5 Sta oto roc ID
r
ic
F me
s
P
r
m
R
le rs or
s, ram rle
r
f
v
r es
lle rog ont
e
o
l
r
S
c
u
t
p
od con ms icro s,
m
ni net ste T m stem
Sy , S sy Boer
h
et d In PIC sor on i
c
ee R, oce uat mi
p
l
r
V
S A op va
IC er cr
P
E
b
o
f
i
g
T,
rs s M nin , S
Em g
s
r
le sig VR Kit pin
l
o de , A er
ty
B `51 tart roto roS s P mic ,
PC for
s
r
r
r
rs
ds olle rwe s fo lle
r
a tr
ro
Se ule ont am
n
o
d c
b
r
c
ro We imo et rog o
n
n
p
ed Mi her m roc
d
t
d ds
te
ic
r
, e ys
m
s
a
r
S
r
T
Bo olle In , S so
e
r
d
nt ee PIC roc sig
o
c Sp R, op De
V
cr
h
B Rtion
ig r A Mi
C
a
H fo rs
, Poneasolution
lu
Many ideas
s
e
s
l
v
m
s
er ol
te g E ard
m ntr
s
co
Sy nin Bo
1
1. Podłączamy programator PLDcable II do złącza LPT komputera oraz do złącza
JTAG znajdującym się na minimodule MMfpga02.
2. Podłączamy zasilacz do płyty ewaluacyjnej.
3. Włączamy zasilanie poprzez przełączenie przełącznika POWER w pozycję ON.
4. Uruchamiamy środowisko Xilinx ISE albo Xilinx WebPack (darmowe do pobrania ze
strony producenta www.xilinx.com) po ówczesnym jego zainstalowaniu. Po
uruchomieniu ekran powinien wyglądać jak na rysunku 1, poniżej:
Rysunek 1
5. Otwieramy jeden z przegotowanych projektów testowych dostępnych na dołączonej
płycie ( lokalizacja ). Przykładowo wybierając projekt Test_1 klikamy File -> Open
Project...
Pojawia się okno wyboru projektu (rysunek 2), w którym wybieramy lokalizację
naszego projektu, wybieramy plik Test_1.ise i zatwierdzamy.
2
Rysunek 2
6. Projekt zostaje otwarty, a okno przybiera wygląd jak na rysunku 3 poniżej:
Rysunek 3
W oknie numer 1 mamy dostępne drzewo naszego projektu w którym widzimy
3
załączone do niego pliki (Test_3.vhd oraz Test_3.ucf):
*.vhd - zawiera kod projektu napisany w języku VHDL
*.ucf - zawiera przypisania pinów układu Spartan 3 do portów przez nas
zadeklarowanych (musi być dołączone zawsze do projektu !!!)
Okno numer 2 zawiera dostępne procesy, które można wykonać na danym
elemencie składowym projektu.
Okno numer 3 jest głównym oknem środowiska, w nim edytujemy nasze projekty.
Na samym dole mamy do dyspozycji konsolę, w której możemy obserwować
postępy syntezy oraz implementacji naszego projektu a także ewentualne
błędy i ostrzeżenia.
7. Klikamy dwukrotnie w oknie 1 na plik Test_3.vhd czego rezultatem jest pojawienie
się w oknie 3 kodu naszego projektu. W oknie 2 mamy trzy procesy dostępne
dlanaszego pliku projektu:
Jest to synteza, implementacja naszego projektu oraz generacja pliku programu
który później wgramy do naszego układu. Każdy z tych procesów możemy
uruchomić osobno klikając na niego dwukrotnie i obserwując postęp w oknie
konsoli. Jeżeli
chcemy wykonać wszystkie czynności jednorazowo
wystarczy kliknąć na ostatni
proces a dwa poprzednie wykonają sie
automatycznie.
Po wykonaniu wszystkich trzech procesów, powinny się pojawić ptaszki na
zielonym tle, co oznacza że wszystko zostało wykonane pomyślnie lub ewentualnie
trójkąty z wykrzyknikami co oznacza wystąpienie ostrzeżeń, które możemy
zobaczyć w konsoli klikając zakładkę Warnings.
W głównym katalogu naszego projektu powinien pojawić się plik Test_3.bit , który w
kolejnych etapach postaramy się wgrać do naszego układu Spartan 3.
8. Aby wgrać nasz projekt do układu Spartan
3 uruchamiamy program iMPACT
4
wybierając z menu START nasze środowisko, następnie Accessories -> iMPACT.
Pojawia się okno:
Zaznaczamy 'create a new project' i potwierdzamy. Po pojawieniu kolejnego okna
nic
nie zmieniamy i klikamy 'Finish'. Program powinien wykryć nasz układ.
Następnie zamykamy dwa kolejne okna przez 'Cancel'. Powinno pozostać nam
okno j ak na Rysunku 4.
5
Rysunek 4
Klikamy dwukrotnie na model układu scalonego po prawej, który reprezentuje nasz
układ Spartan 3 i w po pojawieniu się okna wyboru pliku, wybieramy z głównego
katalogu naszego projektu Test_3.bit . Pod modelem układu scalonego powinna
pojawić się nazwa pliku.
Następnie klikamy prawym przyciskiem myszy na model układu scalonego po
prawej, pojawia się pasek wyboru, z którego wybieramy 'Program...' . Powinno się
pojawić okno jak na Rysunku 5:
Rysunek 5
Nic nie zmieniam i klikamy 'OK' , co powinno spowodować załadowanie programu
do pamięci układu Spartan 3. Po poprawnym zaprogramowaniu powinien
pojawić się napis 'Program Succeeded' a efekt działania programu powinien być
widoczny na płycie ewaluacyjnej.
6

Podobne dokumenty