FreeHDL-V2CC(1) User Commands FreeHDL-V2CC(1)

FreeHDL-V2CC - مبدل VHDL به C++

freehdl-v2cc [OPTION] ... [FILE] ...

مجموعه FreeHDL یک بسته تجزیه‌کننده/کامپایلر/شبیه‌ساز برای زبان توصیف سخت‌افزار VHDL است. فایل‌های VHDL'93 و همچنین VHDL'87 پشتیبانی می‌شوند.

دستور FreeHDL-V2CC فایل‌های مبدأ اولیه VHDL را به C++ ترجمه می‌کند.

نوشتن کد تولیدشده C++ در FILE.
اجرای آزمایشی (بدون تولید خروجی واقعی).
تولید کد ثبات (register).
فعال‌سازی حالت پرگویی (نمایش جزئیات بیشتر).
تولید کد اشکال‌زدایی.
تولید کد CDFG.
استفاده از LIBNAME به عنوان کتابخانه WORK؛ حالت پیش‌فرض، پوشه کتابخانه "." است.
اجازه پیوندهای پیش‌فرض نامرئی از WORK.
نوشتن اطلاعات وابستگی در FILE.
تولید کد C++ تابع ()main در FILE.
مسیر دایرکتوری ریشه کتابخانه VHDL. درون این پوشه، کامپایلر به دنبال فایلی به نام v2cc.libs می‌گردد. فایل نگاشت v2cc.libs نام واحدهای کتابخانه را به پوشه‌ها ترجمه می‌کند. توجه داشته باشید که می‌توان بیش از یک VHDLLIB مشخص کرد.

متغیر V2CC_LIBRARY_PATH شامل نام فایل‌هایی است که با ":" از یکدیگر جدا شده‌اند. علاوه بر این متغیر محیطی، می‌توانید از گزینه خط فرمان "-L libdir"; با v2cc استفاده کنید. پوشه‌های مشخص‌شده با "-L" پیش از موارد مشخص‌شده توسط V2CC_LIBRARY_PATH اضافه می‌شوند. در مسیر نهایی کتابخانه، آن‌ها به همان ترتیبی که در خط فرمان آمده‌اند ظاهر خواهند شد.

gvhdl(1), freehdl-config(1), v2cc.libs(5)

جدیدترین نسخه FreeHDL همیشه از نشانی زیر قابل دریافت است:
www.freehdl.seul.org

باگ‌های شناخته‌شده درون فایل BUGS مستند شده‌اند. اگر گزارش شما به بخش تجزیه‌کننده (parser) مربوط است با Marius Vollmer <mvo@zagadka.ping.de> تماس بگیرید. اگر به بخش تولید کد یا کامپایلر مربوط است، ایمیلی به Edwin Naroska <edwin@ds.e-technik.uni-dortmund.de> ارسال کنید. اگر مطمئن نیستید، آن را به Edwin بفرستید؛ او گزارش را به شخص مناسب ارجاع خواهد داد.

Edwin Naroska © 1999, 2000, 2001, 2002, 2003, 2004, 2005 <edwin@ds.e-technik.uni-dortmund.de>

این یک نرم‌افزار آزاد است؛ شرایط تکثیر را در فایل‌های منبع ببینید. هیچ ضمانتی وجود ندارد؛ حتی برای قابلیت فروش یا تناسب با یک هدف خاص.

نوشته‌شده توسط Marius Vollmer <mvo@zagadka.ping.de> و Edwin Naroska <edwin@ds.e-technik.uni-dortmund.de>.

December 2005 Debian/GNU Linux