58.PDF

(118 KB) Pobierz
Rewolucja? HDL zamiast schematu
P R O G R A M Y
Nieodleg³a w†czasie premiera nowej wersji Protela zbiega siÍ
z†zapowiedzi¹ wprowadzenia na rynek przez firmÍ Innoveda
oprogramowania, ktÛre ca³kowicie zmieni sposÛb projektowania
p³ytek. W†zasadzie nie bÍdzie siÍ ich juø rysowaÊ, lecz opisywaÊ
tekstowo. Trudno jest przewidzieÊ, czy ta rewolucyjna koncepcja
Innovedy przyjmie siÍ wúrÛd projektantÛw i†konstruktorÛw, ale
podstawy do sukcesu ma mocne...
Pomys³ firmy Innoveda jest efektem ana-
lizy problemÛw, na jakie napotykaj¹ projek-
tanci obwodÛw drukowanych, szczegÛlnie
Ci, ktÛrzy tworz¹ zaawansowane projekty
przemys³owe. S¹ to przede wszystkim:
- zw³aszcza Verilog i†VHDL - s¹ coraz po-
wszechniej stosowane do opisywania projek-
tÛw na uk³adach PLD.
Jaki ma sens rezygnacja z, mimo wszyst-
ko, lubianych edytorÛw graficznych i†prze-
chodzenie na niewygodny opis tekstowy? -
zapyta z†pewnoúci¹ 95% czytelnikÛw tego
artyku³u. Rzeczywiúcie, ca³kowite odciÍcie
siÍ od graficznych metod projektowania nie
mog³oby korzystnie wp³yn¹Ê na szybkoúÊ
ìprzyswojeniaî przez projektantÛw nowego
sposobu opisu projektu, a†w†zwi¹zku z†tym
ekonomiczny sens wdraøania takiego oprog-
ramowania nie by³by zbyt duøy. Problem
ten w†znacznym stopniu rozwi¹zuj¹ dostÍp-
ne na rynku programy narzÍdziowe umoøli-
wiaj¹ce opisywanie projektowanych uk³a-
dÛw cyfrowych w†postaci graficznej (np.
grafÛw przejúÊ, przebiegÛw czasowych, tab-
lic wartoúci), a†taki opis jest nastÍpnie prze-
kszta³cany do opisu w†wybranym jÍzyku
HDL. W†ten sposÛb komfort pracy projektan-
tÛw jest zachowany, a†wspÛln¹ platform¹
projektowania staje siÍ jÍzyk HDL, ktÛry za-
stÍpuje rÛøne formaty list po³¹czeÒ, zapew-
nia takøe moøliwoúÊ stosunkowo ³atwego sy-
mulowania nawet bardzo z³oøonych projek-
tÛw.
Na rys. 1 pokazano schemat blokowy pro-
cesu projektowania p³ytek, ktÛrych opis
przygotowano w†jÍzyku HDL. Pliki moøna
wygenerowaÊ za pomoc¹ dowolnego progra-
mu do syntezy logicznej (np. Quartus II,
FPGA Advantage, Active HDL itp.) i†po
przesymulowaniu projektowanego uk³adu
(np. za pomoc¹ programu ModelSIM lub do-
wolnego innego symmulatora HDL), moøna
poddaÊ go konwersji (za pomoc¹ nowego
opracowania firmy Innoveda - programu
HDL2PCB) do postaci listy po³¹czeÒ akcep-
towanej przez edytory PCB. Podczas kon-
wersji z†jÍzyka HDL na format listy po³¹-
czeÒ generowany jest raport w†formacie
HTML, ktÛry zawiera wszelkie informacje
o†parametrach i†wynikach konwersji.
Za pomoc¹ tego edytora p³ytka jest pro-
jektowana juø w†klasyczny sposÛb, z†opcjo-
nalnym wykorzystaniem dodatkowych na-
rzÍdzi zapewniaj¹cych spe³nienie warunkÛw
EMC, czy teø optymalizacjÍ rozmieszczenia
elementÛw pod k¹tem transmisji szybkich
sygna³Ûw analogowych i†cyfrowych.
Na rys. 2 pokazano okno wersji pre-beta
programu HDL2PCB, ktÛrego wersja komer-
cyjna powinna pojawiÊ siÍ najpÛüniej
w†drugim kwartale tego roku.
Piotr Zbysiñski, AVT
piotr.zbysinski@ep.com.pl
StopieÒ skomplikowania wspÛ³czesnych
projektÛw jest bardzo duøy i†choÊby ze
wzglÍdu na ogromn¹ liczbÍ wyprowadzeÒ
uk³adÛw scalonych nie jest praktycznie
moøliwe narysowanie schematu elektrycz-
nego urz¹dzenia bez tworzenia rozbudo-
wanej struktury hierarchicznej, co z†jed-
nej strony upraszcza zarz¹dzanie projek-
tem, z†drugiej nieco ogranicza jego czy-
telnoúÊ.
Utrudnione, czÍsto wrÍcz niemoøliwe, jest
symulowanie i†analiza pracy ca³ego pro-
jektu, zw³aszcza z†uwzglÍdnieniem specja-
lizowanych uk³adÛw projektowanych na
zamÛwienie.
Duøe projekty s¹ zazwyczaj realizowane
zespo³owo, co powoduje, øe znacznie
utrudnione jest wykonanie ich kompletnej
dokumentacji. Wykorzystanie do przygo-
towywania schematÛw wydzielonej grupy
inøynierÛw powoduje opÛünienia w†reali-
zacji projektu i†jest przyczyn¹ powstawa-
nia trudnych do wychwycenia b³ÍdÛw.
Lekarstwem na te problemy - wed³ug fir-
my Innoveda - ma byÊ zast¹pienie schema-
tÛw elektrycznych tekstowym opisem w†jed-
nym z†jÍzykÛw HDL ( Hardware Description
Language ) jak Verilog, VHDL czy JHDL.
Wbrew obiegowym opiniom, jÍzyki te s¹
przystosowane do opisu zarÛwno uk³adÛw
cyfrowych, jak i†analogowych, a†takøe ich
otoczenia na przyk³ad w†postaci po³¹czeÒ
na p³ytce drukowanej czy elementÛw pa-
sywnych ulokowanych poza struktur¹ uk³a-
dÛw. W†jÍzykach HDL od wielu juø lat s¹
opisywane uk³ady ASIC i†pochodne, a†takøe
Dodatkowe informacje
Dodatkowe informacje mo¿na znaleŸæ na stro-
nie internetowej producenta: www.innoveda.com.
Dystrybutorem programów firmy Innoveda w Pol-
sce jest firma CADware, http://www.cadware.cz/
index_pl.htm, tel. (32) 217-16-66.
Rys. 1.
Rys. 2.
58
Elektronika Praktyczna 4/2002
39638520.003.png 39638520.004.png 39638520.005.png 39638520.006.png 39638520.001.png 39638520.002.png
Zgłoś jeśli naruszono regulamin