You are on page 1of 3

K U R S

LiveDesign w praktyce,
cz 1

Zakadamy na wstpie, e Czytelnik dysponuje oprogramowaniem Protel


lub Nexar 2004 i sprztem wspierajcym
technologi LiveDesign. Na nasze potrzeby wystarczajcy bdzie zestaw LiveDesign Evaluation firmy Altium, ktry zawiera licencje czasow (ewaluacyjn) Protel-Nexar oraz pyt uruchomieniow z
ukadem FPGA. Mona wykorzysta rwnie inne pyty ewaluacyjne, ktre mog
wsppracowa z oprogramowaniem Altium za porednictwem dedykowanego
interfejsu JTAG tej firmy. Natomiast w
zastosowaniach profesjonalnych, wskazana bdzie pyta NanoBoard NB-1, ktra
oferuje najwiksze moliwoci konfiguracji i uruchomiania zoonych projektw
FPGA. Wspomniany zestaw ewaluacyjny
LiveDesign oraz pozostae produkty s
dostpne poprzez sie dystrybucji firmy
Altium, a w Polsce najatwiej zamwi
je kontaktujc si z firm Evatronix.

W EP12/2004 przedstawilimy zestaw ewaluacyjny LiveDesign


firmy Altium. Teraz przyszed czas na praktyczne wskazwki,
jak zainstalowa, uruchomi i korzysta z tego produktu. W
kolejnych czciach przedstawimy przykadowe projekty, jakie
mona realizowa za pomoc najnowszych narzdzi Altium DXP
2004 i wsparciu technologii LiveDesign.

Zaczynamy

...od sprawdzenia, czy nasz system


spenia wymagania stawiane przez narzdzia Altium DXP 2004. Niezbdny
jest system MS Windows 2000 Pro. albo
MS Windows XP (Pro. lub Home). DXP
2004 nie zainstaluje si, a tym bardziej
nie uruchomi, na adnej ze starszych
wersji Windows. W konfiguracji sprztowej krytyczna jest wielko pamici operacyjnej zalecane 1 GB, a minimum 512 MB, eby dao si w miar
komfortowo pracowa. Wymagany procesor to Pentium 4 z zegarem 2 GHz lub
szybszym oraz system graficzny, ktry
pozwala wywietla obraz o rozdzielczoci 1280 x 1024, a najlepiej obsugujcy
dwa monitory o rozdzielczoci co najmniej 1024 x 768 kady.
Instalacja oprogramowania DXP
2004 przebiega tak samo, bez wzgldu
na to, czy dysponujemy wersj ewaluacyjn, czy pen wersj oprogramowania. Niezalenie od tego, czy posiadamy licencj Protel 2004, Nexar 2004,
CircuitStudio 2004, czy te najbardziej
rozbudowany zestaw, czyli tzw. zunifikowan licencj Protel-Nexar, zawsze instaluje si kompletny system
DXP 2004. Rozrnienie na produkty, a
tym samym funkcjonalno rodowiska,
a take czas wanoci licencji, wynika
z kodw aktywacyjnych, ktre s dostarczone wraz z oprogramowaniem.
System DXP 2004 mieci si na jed-

Elektronika Praktyczna 3/2005

Rys. 1. Dane o programie z widoczn informacj o zainstalowanym Service


Pack 2

nej pycie CD oznaczonej Software Installation CD, po woeniu ktrej do napdu, uruchamia si standardowy instalator i po kilku klikniciach myszk i
duszej chwili, potrzebnej na kopiowanie plikw na dysk, mamy program gotowy do pierwszego uruchomienia. Teraz, zalenie od wersji oprogramowania,
moe by potrzebna instalacja rnych
dodatkw. I tak, jeli posiadamy zestaw
LiveDesign Evaluation z 2004 roku, to
zawiera on, wspomniany wyej, Software Installation CD z wersj DXP 2004
SP1 oraz drugi krek, opisany LiveDesign Evaluation Kit examples and support files, ktry zawiera pliki przykadowych projektw i komponenty potrzebne
do wsppracy z pyt uruchomieniow
EB-1, wchodzc w skad zestawu. Mona uruchomi instalacj plikw z drugiej pyty CD, ktra zaktualizuje system
DXP 2004 o wspomniane wyej dodat-

ki, ale lepiej zainstalowa najnowszy Service Pack 2 do DXP 2004, ktry rwnie zawiera wszystkie komponenty niezbdne do wsppracy z pyt ewaluacyjn, a ponadto szereg poprawek i nowych elementw, rozszerzajcych moliwoci oprogramowania. Niestety, SP2 liczcy kilkaset MB trzeba cign z Internetu. Pliki s dostpne na stronach
Altium, po rejestracji pod adresem http://
www.altium.com/downloads/2004SP2/.
Service Pack 2 do DXP 2004 skada si z dwch plikw waciwego SP2, ktry aktualizuje pliki programu oraz drugiego pliku, ktry aktualizuje pliki zintegrowanych bibliotek elementw, do nowych wersji. Podzia na
dwie czci jest celowy i uzasadniony,
poniewa aktualizacja bibliotek elementw wie si z utrat zmian, jakie zostay wprowadzone przez uytkownika.
Dlatego, jeli zaley nam na zachowa-

85

K U R S

Rys. 2. Okno zarzdzania licencjami DXP 2004 z widocznymi dwoma


aktywnymi licencjami Protel 2004 i
Nexar 2004

niu zmian w oryginalnych bibliotekach,


naley je wczeniej skopiowa w bezpieczne miejsce lub zrezygnowa z instalacji nowych bibliotek z SP2.
Oprcz wspomnianych dwch plikw, wraz z SP2 pojawi si nowy serwer licencji do DXP 2004, ale jest on
wymagany tylko w instalacjach sieciowych, wic nie bdzie potrzebny w
wikszoci przypadkw.
Jeli posiadamy odpowiednio nowy
LiveDesign Evaluation Kit, to jest szansa,
e w zestawie znajduje si ju pyta instalacyjna z najnowsz wersj DXP 2004
SP2, ktra nie wymaga adnych aktualizacji. Najlepiej, zaraz po instalacji, uruchomi DXP 2004 i w menu Help ->
About sprawdzi wersj oprogramowania. Winieta (rys. 1) pokazuje informacje o licencji i systemie, w tym dane o
wersji Service Pack.

Aktywacja

...jest wymagana dla kadej wersji


DXP 2004. Bez wzgldu na to, czy posiadamy licencj ewaluacyjn, czy te
oprogramowanie w penej wersji, naley
wykona aktywacj, zanim bdzie mona
zacz korzysta z programu.
Wraz z oprogramowaniem, zawsze
otrzymujemy z Altium indywidualny numer klienta (Customer Number) oraz kod
aktywacyjny (Activation Code). Te dwa
parametry su do aktywacji oprogramowania, w wyniku ktrej otrzymujemy
plik licencyjny, okrelajcy ilo i rodzaj
licencji oraz jej czas wanoci jeli licencja jest na okrelony czas, jak dla
wersji ewaluacyjnej.
Po pierwszym uruchomienia rodowiska DXP 2004, program automatycznie
przechodzi do sekcji zwizanej z zarzdzaniem licencjami (DXP License Management), ktr wida na rys. 2. W razie
potrzeby, dostp do tej czci systemu,
uzyskujemy z menu DXP -> Licensing
Pokazane okno informuje o zainstalowanych licencjach oraz pozwala na prze-

86

prowadzenie aktywacji i doczenie pliku licencyjnego do systemu. DXP 2004


moe korzysta z licencji jednostanowiskowej lub sieciowej. Okrela to tryb
pracy wybrany w sekcji Licensing Mode:
Standalone lub Network. W typowym
przypadku wybieramy wersj jednostanowiskow (Standalone) i przechodzimy do
aktywacji, ktr mona wykona na dwa
sposoby. Pierwsza metoda, tzw. online
jest wygodna, ale wymaga poczenia z
Internetem. Uruchamiamy j poprzez wybr opcji Activate license using the web.
Druga opcja Activate license via email,
powoduje wygenerowanie pliku zacznika, ktry nastpnie naley wysa przez
e-mail z dowolnego komputera z dostpem do Internetu. W obu przypadkach
otrzymujemy zwrotnie z Altium niewielki plik licencyjny *.alf, ktry naley zapisa na dysku i wskaza, korzystajc z
opcji Add license file.
Pierwsza metoda aktywacji jest polecana, ze wzgldu na wygod i moliwo weryfikacji swoich danych adresowych, zarejestrowanych w systemie
Altium. Klikamy opcj Activate license
using the web, a program informuje, e
w procesie aktywacji zbierze informacje
o naszym sprzcie, ktre nastpnie zostan przesane, w zaszyfrowanej postaci,
do firmy Altium. Naley potwierdzi zapoznanie si z ostrzeeniem, zaznaczajc
kratk obok I have read, a nastpnie
zaakceptowa, naciskajc przycisk OK.
W kolejnym etapie otwiera si pierwsza
strona tzw. Activation Wizard, ktra pozwala na wprowadzenie danych identyfikujcych licencje, czyli kilkucyfrowego numeru klienta i kodu aktywacyjnego, skadajcego si z dwch czteroznakowych sekcji.
Wymienione dane otrzymujemy razem z oprogramowaniem, a w razie problemw z ich odszukaniem, najlepiej
skontaktowa si z najbliszym przedstawicielem firmy Altium.
Widoczny przy okazji interesujcy
drobiazg, to przegldarka internetowa,

wbudowana w rodowisko DXP 2004.


Activation Wizard, to zwyka strona internetowa, wywietlana w oknie DXP
2004, adres ktrej jest widoczny w prawej grnej czci ekranu. Klikamy przycisk Yes i przechodzimy do drugiego etapu, w ktrym program wywietla formularz z danymi uytkownika. Formularz
jest w duej czci zapeniony danymi,
ktre program pobiera z bazy danych
firmy Altium, ale zwykle trzeba uzupeni lub poprawi kilka pl. Wymagane
s dane w polach oznaczonych gwiazdk, a najwaniejszy jest poprawny adres
e-mail, poniewa na ten adres wysyany jest plik licencyjny, bdcy wynikiem
procesu aktywacji.
Po wypenieniu formularza, naciskamy Next i przechodzimy do trzeciego
etapu, w ktrym program informuje o
zebraniu wszystkich potrzebnych danych
i prosi o naciniecie przycisku Finish w
celu zakoczenia aktywacji. Dalej wracamy do okna programu (rys. 3), ktre informuje o pomylnym wyniku aktywacji
i podaje adres e-mail, na ktry zosta
wysany plik licencyjny.
Teraz wystarczy odebra e-mail i zapisa na dysku, zaczony w nim plik
licencji o charakterystycznym rozszerzeniu nazwy *.alf. Nastpnie, korzystajc z
opcji Add license file, wskazujemy ciek do pliku licencji, ktry zostaje doczony i na tym koczy si cay proces
aktywacji. Warto jeszcze zwrci uwag
na informacje widoczne w oknie DXP
License Management , a zwaszcza na
czas wanoci licencji, podany w kolumnie Expiry Date. Jeli mamy licencj
ewaluacyjn, to jest to dzie, w ktrym
licencja wygasa. Na tym etapie mamy
rodowisko DXP 2004 gotowe do pracy
i czas zaj si sprztem.

Pyta uruchomieniowa

...komunikuje si z oprogramowaniem
DXP 2004 za pomoc portu rwnolegego. W zestawie otrzymujemy odpowiedni kabel, ktrym nasz sprzt czymy

Jak kupi zestaw LiveDesign


Evaluation?
Zestaw ewaluacyjny LiveDesign jest dostpny za
porednictwem sieci dystrybucji firmy Altium na caym
wiecie. Cena zestawu w Europie wynosi 99 EUR, dla
wersji z pyt ewaluacyjn z ukadem Altera lub Xilinx
oraz 49 EUR dla wersji z interfejsem JTAG, ktry
umoliwia podczenie obcej pyty uruchomieniowej
do systemu DXP 2004. W obu przypadkach naley
doliczy podatek VAT i koszty przesyki.
Zestaw ewaluacyjny LiveDesign mona zamwi
wypeniajc formularz na stronie http://www.altium.
com/evaluation/ lub bezporednio kontaktujc si z
firm Evatronix dane kontaktowe na http://www.
evatronix.com.pl/kontakt/. Dostawa trwa okoo tygodnia
od potwierdzenia zamwienia i uregulowania nalenoci.

Rys. 3. Aktywacja koczy si potwierdzeniem, ze wskazaniem adresu e-mail, na ktry zostaje wysany plik licencji

Elektronika Praktyczna 3/2005

K U R S

Rys. 4. Widok Devices po podczeniu pyty ewaluacyjnej z ukadem FPGA Altera Cyclone z zestawu
LiveDesign Evaluation.

Rys. 5. Widok Devices po podczeniu pyty uruchomieniowej


NanoBoard NB-1, wyposaonej w
modu FPGA Xilinx Spartan IIE.

Rys. 6. Okno Devices z widokiem projektu gotowego do uruchomienia na


pycie NanoBoard NB-1

z wyjciem drukarkowym komputerem.


Oprcz tego, do pyty trzeba podczy
zasilacz sieciowy, znajdujcy si w zestawie i sprzt jest gotowy do pracy.
Uruchamiamy na komputerze DXP
2004 i wybieramy w menu View>Devices View. Jeli wszystko jest w porzdku, program powinien wykry automatycznie podczony zestaw uruchomieniowy. Zalenie od tego, czy
dysponujemy prost pyt uruchomieniow z zestawu LiveDesign Evaluation, czy profesjonaln pyt NanoBo-

ard NB-1, zobaczymy na ekranie obraz zbliony do jednego z przedstawionych na rys. 4 i 5.


Pikny widok urzdze psuje tylko,
rzucajcy si w oczy, czerwony napis w
rodzaju Altera Quartus II could not be
found lub Xilinx ISE could not be found, ktry oznacza, e program nie znalaz narzdzi firm trzecich, potrzebnych
do wsppracy z danym ukadem programowalnym. Tu naley si wyjanienie,
e DXP 2004 korzysta z narzdzi do implementacji dostarczanych przez produ-

centw ukadw programowalnych, ktre


musimy zainstalowa w systemie.

Elektronika Praktyczna 3/2005

Narzdzia do implementacji

...znajdziemy na stronach internetowych producentw ukadw, ale najprociej zajrze na stron http://www.altium.
com/dxpcentral/VendorTools/, gdzie znajduj si szczegowe informacje na temat
obsugiwanych wersji i odnoniki do
miejsc w sieci, skd mona cign potrzebne oprogramowanie.
Zalenie od producenta ukadu programowalnego, ktrym dysponujemy na
pycie uruchomieniowej, powinnimy zainteresowa si jednym z narzdzi: Actel Designer lub Libero, Altera Quartus II
albo Xilinx ISE. Wystarczy cign odpowiednie oprogramowanie korzystajc z
odnonikw podanych na stronie i zainstalowa je na komputerze. Znajomo
tych narzdzi ani ich konfiguracja nie
jest wymagana, poniewa DXP 2004 wykrywa je automatycznie i wykorzystuje
w sposb niewidoczny dla uytkownika.
Jeli wszystko przebiego prawidowo,
to mamy ju cay system LiveDesign gotowy do pracy. Uruchamiamy DXP 2004,
otwieramy jeden z przykadowych projektw FPGA, ktre typowo znajduj si
w katalogu C:\Program Files\Altium2004\
Examples i w oknie Devices (rys. 6) powinnimy zobaczy charakterystyczne
cztery prostokty, ktre symbolizuj poszczeglne etapy uruchamiania projektu.
Wystarczy klikn ostatni przycisk Program FPGA - ktry uruchamia cay
proces, od kompilacji plikw projektu,
przez syntez, skoczywszy na zaadowaniu pliku wynikowego do ukadu programowalnego. Oczywicie, nie kady projekt uda si uruchomi, poniewa przykady s przygotowane pod konkretne
konfiguracje sprztowe. Inne dla profesjonalnej pyty NanoBoard, a inne dla pyty z zestawu ewaluacyjnego LiveDesign,
ale to ju temat na kolejny artyku.
Grzegorz Witek, Evatronix

87

You might also like