توسط احمد ثقفی 

13 مهر, 1399

فایل قیود کاربر در ویوادو

هر پروژه‌ای در نرم‌افزار ویوادو، اگر قرار باشد عملا روی برد پیاده‌سازی شود، حداقل به دو فایل نیاز دارد: یک فایل VHDL یا Verilog و یک فایل قیود کاربر یا XDC.

در این ویدئو، در مورد فایل XDC و نحوه تنظیم دو قید اصلی در آن که برای پیاده‌سازی هر پروژه‌ای لازم است صحبت می‌کنم.

More...

فایل XDC محلی برای اعمال قیدهای مختلف پیاده‌سازی به پروژه شما در ویوادو است. این فایل، مشابه فایل UCF در نرم‌افزار ISE است.

در نرم‌افزار ویوادو، دو قید واجب وجود دارد که حتما باید در هر پروژه‌ای در فایل XDC تعریف شوند. به عبارت دیگر، در صورت عدم تعیین این قیود در فایل XDC، پروژه شما در ویوادو قابل پیاده‌سازی نخواهد بود.

یکی از این قیود، قید مربوط به اختصاص پورت‌های مدار به پین‌های FPGA و تعیین استاندارد آنها است. 

قید بعدی، قید زمانی کلاک اصلی مدار است. این قید، مشابه قید پریود در نرم‌افزار ISE است.

در این برنامه، ضمن معرفی فایل XDC و ساختار این قیدها، نحوه اعمال آنها را از طریق نرم‌افزار به شما آموزش می‌دهم.

توجه داشته باشید که با توجه به اینکه قبلا در ویدئوها و مقالات دیگری، به طور مفصل در مورد مفاهیم مرتبط با این قیدها توضیح داده‌ام، در این برنامه، مجددا این توضیحات را نخواهم داد. بنابراین، پیشنهاد می‌کنم اگر با این مفاهیم آشنا نیستید، ابتدا آموزش‌های زیر را مشاهده و مطالعه کنید و سپس ویدئوی این پست را ببینید.

برای آشنایی با فایل UCF و نحوه اختصاص پورت‌های مدار به پین‌های FPGA این برنامه را مشاهده کنید...

برای آشنایی با ملزومات پیاده‌سازی کلاک در مدار و قید پریود، این مقاله را مطالعه کنید...

برای دانلود نسخه با کیفیت این ویدئو، روی دکمه زیر کلیک کنید:

آیا برنامه ویدئویی فایل قیود کاربر در نرم‌افزار ویوادو برای شما مفید بود؟

لطفا نظرتان را در مورد این برنامه در پایین همین پست با دیگران به اشتراک بگذارید. همچنین با کلیک روی هر کدام از دکمه‌های اشتراک گذاری ابتدای این مطلب و به اشتراک‌گذاری آن در شبکه‌های اجتماعی می‌توانید افراد بیشتری را در یادگیری این مطالب سهیم کنید.

کانال تلگرام آموزش FPGA از صفر

برای عضویت در کانال تلگرام و دسترسی به آموزش‌های بیشتر و اطلاع سریع از زمان انتشار آموزش‌ها و تخفیف‌های ویژه، روی دکمه زیر کلیک کنید:

درباره نویسنده:

احمد ثقفی

شاید به این موضوعات نیز علاقه داشته باشید:

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

۷ تکنیک پیشرفته کدنویسی برای FPGA

>