انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

genlib - آنلاین در ابر

اجرای genlib در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این دستور genlib است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


genlib - زبان طراحی رویه ای بر اساس C.

شرح


genlib مجموعه ای از توابع C است که به اهداف تولید رویه ای اختصاص داده شده است. از یک کاربر
از نظر، genlib زبان توصیف مدار است که به استاندارد C اجازه می دهد
کنترل جریان برنامه نویسی، استفاده متغیر و توابع تخصصی به منظور مدیریت vlsi
اشیاء.

بر اساس اتحاد mbk ساختارهای داده، genlib زبان به کاربر می دهد
توانایی توصیف هر دو نمای netlist و layout، بنابراین به سلول استاندارد و
رویکردهای سفارشی کامل

NETLIST گرفتن
این یک توصیف ساختاری سلسله مراتبی از یک مدار از نظر اتصال دهنده ها (I/Os) است.
سیگنال ها (شبکه ها) و نمونه ها.

فراخوانی های تابع مورد استفاده برای مدیریت نمای netlist عبارتند از:

· GENLIB_DEF_LOFIG(3)

· GENLIB_SAVE_LOFIG(3)

· GENLIB_LOINS(3)

· GENLIB_LOCON(3)

· GENLIB_LOSIG(3)

· GENLIB_FLATTEN_LOFIG(3) برخی از امکانات به منظور ایجاد بردارها نیز موجود است:

· GENLIB_BUS(3)

· GENLIB_ELM(3)

STANDARD سلول تعیین سطح
توابع زیر اجازه می دهد تا یک فایل قرارگیری برای طراحی سلول استاندارد تعریف کنید. این
فایل را می توان توسط روتر سلولی استاندارد استفاده کرد اچ(1):

· GENLIB_DEF_PHSC(3)

· GENLIB_SAVE_PHSC(3)

· GENLIB_SC_PLACE(3)

· GENLIB_SC_RIGHT(3)

· GENLIB_SC_TOP(3)

· GENLIB_SC_LEFT(3)

· GENLIB_SC_BOTTOM(3)

FULL سفارشی نمادین LAYOUT
این توابع به طرح‌بندی رویه‌ای سفارشی کامل بهینه شده اختصاص داده شده‌اند. به منظور. واسه اینکه. برای اینکه
تا حدودی استقلال فرآیند را فراهم کند، اتحاد از یک رویکرد طرح بندی نمادین (شبکه ثابت
بدون تراکم).

اشیاء نمادین بخش ها (سیم ها)، vias (تماس ها)، اتصال دهنده ها (I/Os)، مراجع هستند.
و مصادیق برای اطلاعات بیشتر، نگاه کنید phseg(1) phvia(1) phcon(1) phref(1) فین ها(1)
و آلک(1).

· GENLIB_DEF_PHFIG(3)

· GENLIB_SAVE_PHFIG(3)

· GENLIB_DEF_AB(3)

· GENLIB_DEF_PHINS(3)

· GENLIB_PHCON(3)

· GENLIB_COPY_UP_CON(3)

· GENLIB_COPY_UP_CON_FACE(3)

· GENLIB_COPY_UP_ALL_CON(3)

· GENLIB_PHSEG(3)

· GENLIB_COPY_UP_SEG(3)

· GENLIB_THRU_H(3)

· GENLIB_THRU_V(3)

· GENLIB_THRU_CON_H(3)

· GENLIB_THRU_CON_V(3)

· GENLIB_WIRE1(3)

· GENLIB_WIRE2(3)

· GENLIB_WIRE3(3)

· GENLIB_PHVIA(3)

· GENLIB_PLACE(3)

· GENLIB_PLACE_RIGHT(3)

· GENLIB_PLACE_TOP(3)

· GENLIB_PLACE_LEFT(3)

· GENLIB_PLACE_BOTTOM(3)

· GENLIB_PLACE_ON(3)

· GENLIB_PHREF(3)

· GENLIB_COPY_UP_REF(3)

· GENLIB_COPY_UP_ALL_REF(3)

· GENLIB_PLACE_VIA_REF(3)

· GENLIB_PLACE_CON_REF(3)

· GENLIB_PLACE_SEG_REF(3)

· GENLIB_FLATTEN_PHFIG(3)

· GENLIB_GET_REF_X(3)

· GENLIB_GET_REF_Y(3)

· GENLIB_GET_CON_X(3)

· GENLIB_GET_CON_Y(3)

· GENLIB_HEIGHT(3)

· GENLIB_WIDTH(3) برای داشتن اطلاعات در مورد هر یک از این توابع، از
مستندات آنلاین با مرد(1)، همانطور که در مرد نام تابع.

خواندن چند کتاب در زمینه برنامه نویسی C به منظور مطالعه کامل به شدت توصیه می شود
مزیت امکانات کنترل جریان C، زیرا ممکن است اندازه a را تا حد زیادی کاهش دهد
genlib کد منبع

محیط زیست متغیرها


· MBK_IN_LO(1)، مقدار پیش فرض: al

· MBK_OUT_LO(1)، مقدار پیش فرض: al

· MBK_IN_PH(1)، مقدار پیش فرض: ap

· MBK_OUT_LO(1)، مقدار پیش فرض: ap

· MBK_CATA_LIB(1)، مقدار پیش فرض: .

· MBK_WORK_LIB(1)، مقدار پیش فرض: .

· MBK_CATAL_NAME(1)، مقدار پیش‌فرض: CATAL برای اطلاعات بیشتر به صفحات کتابچه راهنمای مربوطه مراجعه کنید
اطلاعات

به منظور کامپایل و اجرای یک genlib فایل، یکی باید تماس بگیرد genlib با یک استدلال
این همان است genlib منبع فایل. فایل منبع باید پسوند .c داشته باشد، اما
پسوند نباید در خط فرمان ذکر شود.

نام های استفاده شده در genlib، به عنوان آرگومان های توابع genlib، باید حروف عددی باشند،
از جمله خط زیر. آنها همچنین به حروف کوچک و بزرگ حساس نیستند، بنابراین VDD معادل vdd است.
کانکتورها یا سیگنال بردار را می توان با استفاده از ساختار [n:m] اعلام کرد.

خلاصه


genlib [ -cklmnv
] [ --no-rm-core ] [ --keep-makefile ] [ --keep-exec ] [ --keep-log ] [ --بدون اجرا ] [
-- پرحرف ] برنامه [ -e program_args ]

OPTIONS
· : نام فایل C حاوی genlib برنامه، بدون گسترش
استدلال اجباری

· [--no-rm-core|-c]: در صورت تخلیه هسته، فایل هسته تولید شده را حذف نکنید. این
گزینه باید با [--keep-exec|-k] استفاده شود.

· [--keep-makefile|-m] : پس از اجرا فایل ایجاد شده را پاک نکنید.

· [--keep-exec|-k]: فایل اجرایی تولید شده را بعد از genlib را اجرا کنید.

· [--keep-log|-l]: فایل log را پس از تکمیل موفقیت آمیز پاک نکنید (log
پس از اجرای معیوب نگهداری می شود).

· [--no-exec|-n]: برنامه تولید شده را اجرا نکنید. باید با [--keep-exec|-k] استفاده شود.

· [--no-verbose|-v]: خود توضیحی.

· [-e] : تمام آرگومان های زیر برای برنامه کامپایل شده مدیریت می شوند.

مثال ها


یک فایل را کامپایل و اجرا کنید amd2901.c :

genlib -v amd2901

با استفاده از خدمات onworks.net از genlib آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad