| FreeHDL-V2CC(1) | User Commands | FreeHDL-V2CC(1) |
نام (NAME)
FreeHDL-V2CC - مبدل VHDL به C++
خلاصه دستور (SYNOPSIS)
freehdl-v2cc [OPTION] ... [FILE] ...
توضیحات (DESCRIPTION)
مجموعه FreeHDL یک بسته تجزیهکننده/کامپایلر/شبیهساز برای زبان توصیف سختافزار VHDL است. فایلهای VHDL'93 و همچنین VHDL'87 پشتیبانی میشوند.
دستور FreeHDL-V2CC فایلهای مبدأ اولیه VHDL را به C++ ترجمه میکند.
گزینهها (OPTIONS)
- -o FILE
- نوشتن کد تولیدشده C++ در FILE.
- -n
- اجرای آزمایشی (بدون تولید خروجی واقعی).
- -R
- تولید کد ثبات (register).
- -v
- فعالسازی حالت پرگویی (نمایش جزئیات بیشتر).
- -g
- تولید کد اشکالزدایی.
- -D
- تولید کد CDFG.
- -l LIBNAME
- استفاده از LIBNAME به عنوان کتابخانه WORK؛ حالت پیشفرض، پوشه کتابخانه "." است.
- --relaxed-component-visibility
- اجازه پیوندهای پیشفرض نامرئی از WORK.
- --depend FILE
- نوشتن اطلاعات وابستگی در FILE.
- -m FILE
- تولید کد C++ تابع ()main در FILE.
- -L VHDLLIB
- مسیر دایرکتوری ریشه کتابخانه VHDL. درون این پوشه، کامپایلر به دنبال فایلی به نام v2cc.libs میگردد. فایل نگاشت v2cc.libs نام واحدهای کتابخانه را به پوشهها ترجمه میکند. توجه داشته باشید که میتوان بیش از یک VHDLLIB مشخص کرد.
متغیرهای محیطی (ENVIRONMENT VARIABLES)
- V2CC_LIBRARY_PATH
- متغیر V2CC_LIBRARY_PATH شامل نام فایلهایی است که با ":" از یکدیگر جدا شدهاند. علاوه بر این متغیر محیطی، میتوانید از گزینه خط فرمان "-L libdir" با v2cc استفاده کنید. پوشههای مشخصشده با "-L" پیش از موارد مشخصشده توسط V2CC_LIBRARY_PATH اضافه میشوند. در مسیر نهایی کتابخانه، آنها به همان ترتیبی که در خط فرمان آمدهاند ظاهر خواهند شد.
همچنین ببینید (SEE ALSO)
gvhdl(1), freehdl-config(1), v2cc.libs(5)
دسترسپذیری (AVAILABILITY)
جدیدترین
نسخه FreeHDL
همیشه از
نشانی زیر
قابل
دریافت است:
www.freehdl.seul.org
گزارش باگها (REPORTING BUGS)
باگهای شناختهشده درون فایل BUGS مستند شدهاند. اگر گزارش شما به بخش تجزیهکننده (parser) مربوط است با Marius Vollmer <mvo@zagadka.ping.de> تماس بگیرید. اگر به بخش تولید کد یا کامپایلر مربوط است، ایمیلی به Edwin Naroska <edwin@ds.e-technik.uni-dortmund.de> ارسال کنید. اگر مطمئن نیستید، آن را به Edwin بفرستید؛ او گزارش را به شخص مناسب ارجاع خواهد داد.
حق نشر (COPYRIGHT)
Edwin Naroska © 1999, 2000, 2001, 2002, 2003, 2004, 2005 <edwin@ds.e-technik.uni-dortmund.de>
این یک نرمافزار آزاد است؛ شرایط تکثیر را در فایلهای منبع ببینید. هیچ ضمانتی وجود ندارد؛ حتی برای قابلیت فروش یا تناسب با یک هدف خاص.
نویسندگان (AUTHORS)
نوشتهشده توسط Marius Vollmer <mvo@zagadka.ping.de> و Edwin Naroska <edwin@ds.e-technik.uni-dortmund.de>.
| December 2005 | Debian/GNU Linux |