77 78

background image

77

Elektronika Praktyczna 5/2001

P R O G R A M Y

część 3

W†pakiecie Active-HDL zintegro-

wano dwa narzÍdzia symulacyjne,
za pomoc¹ ktÛrych moøna spraw-
dziÊ budowany uk³ad pod k¹tem
jego poprawnoúci funkcjonalnej
oraz pod k¹tem jego parametrÛw
czasowych. Weryfikacja zgodnoúci
zachowania uk³adu w†stosunku do
zamierzeÒ projektanta polega na
zbudowaniu przez program symu-
lacyjny wirtualnego bloku logiczne-
go, ktÛrego struktura wewnÍtrzna
odpowiada zminimalizowanemu
wed³ug zadanych kryteriÛw opiso-
wi logicznemu przygotowanemu
przez projektanta (w dowolnym
edytorze wejúciowym lub - w†przy-
padku projektÛw hierarchicznych -
ich dowolnej kombinacji). Ponie-
waø testowanie na tym etapie nie
wymaga øadnych odniesieÒ do ar-
chitektury uk³adu docelowego, pa-
kiet Active-HDL symulacjÍ wyko-
nuje samodzielnie, bez koniecznoú-
ci stosowania øadnych dodatko-
wych narzÍdzi programowych. Na
rys. 1†pokazano przyk³adowe efek-
ty symulacji prostego bloku funk-

cjonalnego o†7†wejúciach (w tym
4†tworz¹cych magistralÍ) i†jednym
wyjúciu. Ewaluacyjna wersja Acti-
v e - H D L m a n i e c o o g r a n i c z o n e
moøliwoúci funkcjonalne, poniewaø
ograniczono liczÍ moøliwych do
przetestowania wektorÛw. Ograni-
czenie to nie jest szczegÛlnie do-
kuczliwe podczas zabawy z†oprog-
ramowaniem zw³aszcza, øe produ-
cent przewidzia³ moøliwoúÊ udo-
stÍpnienia dodatkowej 10-dniowej
licencji likwiduj¹cej to i†wiÍkszoúÊ
pozosta³ych ograniczeÒ.

Po przeprowadzeniu weryfikacji

funkcjonalnej projektu moøemy
zdecydowaÊ jaki uk³ad programo-
walny wykorzystamy jako docelo-
w¹ platformÍ dla niego. Etap ten
jest nazywany implementacj¹ (rys.
2
), a†do jej przeprowadzenia jest
niezbÍdny zewnÍtrzny syntezer lo-
giczny i†kompilator odpowiadaj¹cy
za roz³oøenie projektu w†strukturze
uk³adu docelowego. W†pakiecie
Active-HDL uøytkownik moøe sa-
modzielnie okreúliÊ jakie narzÍdzia
chce (a przede wszystkim moøe,

TwÛrcy pakietu Active-HDL

przygotowali dla

uøytkownikÛw systemu

projektowego zestaw narzÍdzi

do symulacji funkcjonalnej

i†czasowej realizowanych

projektÛw. DziÍki temu liczbÍ

prÛb uruchomieniowych

i†zwi¹zany z†tym czas

projektowania znacznie siÍ

skraca, a†dziÍki temu

radykalnemu obniøeniu

ulegaj¹ takøe koszty

ca³ego projektu.

W†artykule przedstawiamy

podstawowe moøliwoúci

symulatorÛw wbudowanych

w†Active-HDL.

Rys. 1.

Rys. 2.

bo wczeúniej trzeba je kupiÊ!) wy-
korzystaÊ do tego celu (rys. 3).
Czytelnikom zainteresowanym prze-
testowaniem takøe tej czÍúci Acti-
ve-HDL polecam wykorzystanie na-
rzÍdzi udostÍpnianych bezp³atnie
przez firmy Altera i†Xilinx na ich

background image

P R O G R A M Y

Elektronika Praktyczna 5/2001

78

stronach internetowych. Wyniki sy-
mulacji czasowej (w wersji statycz-
nej i†dynamicznej) s¹ prezentowa-
ne w†postaci graficznej oraz teks-
towej, ktÛr¹ moøna wykorzystaÊ ja-
ko wiarygodn¹ dokumentacjÍ pro-
jektu.

Podsumowanie

Prezentowany w†trzyczÍúciowym

artykule pakiet do realizacji pro-
jektÛw dla uk³adÛw programowal-
nych Active-HDL jest nowoczes-

Rys. 4.

nym narzÍdziem, znacznie u³atwia-
j¹cym tworzenie hierarchicznych
p r o j e k t Û w z † w y k o r z y s t a n i e m
wszystkich standardowych, wyko-
rzystywanych wspÛ³czeúnie metod
opisu. Niebagateln¹ zalet¹ Active-
HDL jest wbudowany kompilator
jÍzykÛw VHDL i†Verilog, w†zwi¹z-
ku z†czym (oczywiúcie po wyku-
pieniu odpowiedniej licencji) pro-
jektant moøe tworzyÊ projekty
ìmieszaneî, sk³adaj¹ce siÍ z†blo-
kÛw opisanych jednym z†tych jÍ-
zykÛw. Active-HDL dopuszcza tak-
øe przygotowywanie projektÛw opi-
sanych czÍúciowo graficznie, czÍú-
ciowo tekstowo, moøna takøe wy-
korzystywaÊ modu³y IP (ang. Inte-
lectual Property), ktÛre s¹ coraz
powszechniej stosowane podczas
realizacji duøych projektÛw dla
uk³adÛw programowalnych.

Reasumuj¹c: wszystkich Czytel-

nikÛw zainteresowanych nowo-
czesnymi metodami projektowania
uk³adÛw PLD gor¹co zachÍcam

Rys. 3.

do wyprÛbowania moøliwoúci Ac-
tive-HDL.
Piotr Zbysiñski, AVT
piotr.zbysinski@ep.com.pl

Ewaluacyjna wersja programu

Active-HDL oraz skrÛcony kurs po-
s³ugiwania siÍ programem zamieú-
ciliúmy na p³ycie CD-EP4/2001B
w†katalogu \Aldec.


Wyszukiwarka

Podobne podstrony:
77 78
09 1995 77 78
12 1996 77 78
77 78
77 78 79 id 45981 Nieznany (2)
07 1994 77 78
10 1995 77 78
11 1995 77 78
77 78
77 78
77 78 407 pol ed02 2005
77 78
77 78
09 1996 77 78
77 78
+5 0 5KHz w radiu CB, 09 1994 77 78
77 78

więcej podobnych podstron