Podminena kompilace ve VHDL

pavel prochazka hacesoft
Středa Březen 17 12:09:18 CET 2004


Dobry den,


> Zdravim,
> 
> <OT>
> > Na zacatku budu myt nejaky prepinac pomoci neho budu urcovat
> > jestly se do vysledniho kodu ...
> 
> A to ten prepinac budete mejt mejdlem nebo jak? No jestli Vam
> to pomuze ;-) Nic osobniho ale "mit, jestli, vyslednyho" to je
> teda fakt sila. Prosim zadna flamewar. ;-)))
> </OT>
> 
> > prosim vas jde nejak udelat v programu WEBPACK verze 3.3WP8.x
> > ve VHDL podminena kompilace?
> 
> WEBPACK neznam, ale budu predpokladat ze se pousti z prikazove

WEBPACK je kompletni vyvojove prostredi na IO XILINX. 
Nemohu nijak zvlast pustit prekladac. A navic nez se spusti tak se spousti nekolik ruznych analyz (jestli je OK sintax, Jestli je casovani OK a dalsi).

Prave tedka by se me velice hodila podminena kompilace. A to mam v programu tabulku ze znakovou sadou ( co se ma na display, ktery je pripojen k hradlovemu poli xilinx zobrazovat), chtel bych myt vsechny verze znakovych sad v jednom zdrojovem kodu a na zacatku programu bych urcoval ktera se pouzije. 

Vetsina kompilatoru pro ruzne programovaci jazyky maji moznost podminene kompilace (alespon se domnivam). Ale nemam tucha jestli i takovy stecialni programovaci jazyk, respektive vyvojove prostredi WEBPACK

Pavel Prochazka


> radky. Ja osobne bych si udelal Makefile a zdrojak rozdelil
> do nekolika souboru.
> 
> CC = "kompilator"
> 
> a:
>     cat prolog.vhd table_a.vhd epilog.vhd > source.vhd
>     $(CC) source.vhd
> 
> b:
>     cat prolog.vhd table_b.vhd epilog.vhd > source.vhd
>     $(CC) source.vhd
> 
> a pak podle varianty prekladal "make a" nebo "make b"
> 
> Take by asi sel pouzit klasicky preprocesor z jazyka C
> (doufam ze se prikazy preprocesoru zacinajici znakem #
> netlucou s necim ve VHDL). Nekdy byva preprocesor separatni
> jindy ho lze vyvolat prepinacem.
> Napr. u GCC by mohlo zafungovat neco jako gcc -E -C -P.
> 
> S pozdravem,
> 
> J.S.
> 
> 
> __________________________________________________
> Terrorist Attacks on U.S. - How can you help?
> Donate cash, emergency relief information
> http://dailynews.yahoo.com/fc/US/Emergency_Information/
> 
> 

---
** CREATED BY EMAIL.CZ **
   http://www.email.cz <--- Get Your Free Email






Další informace o konferenci Hw-list