عناوین مطالب
معرفی انواع فرمتهای پکیج کردن HLS IP
برای اینکه بتوانیم از طرح Vivado HLS در کنار کدهای HDL و یا سایر IP های از پیش طراحی شده استفاده کنیم، نیاز داریم تا این IP ها را پکیج کنیم و در محیطهای طراحی دیگر فراخوانی کنیم. از نسخه 2015.4 به بعد در Vivado HLS تنها امکان انتقال IP به محیطهای Vivado Design Suite و System Generator for DSP وجود دارد و امکان استفاده از HLS IP در محیط ISE یا XPS وجود ندارد. به طور کلی پکیج کردن IP ها در Vivado HLS با یکی از سه فرمت زیر انجام میشود:
- فرمت IP-XACT که برای استفاده در Vivado Design Suite و IP Integrator مناسب است.
- فرمت System Generator for DSP که برای فراخوانی IP تو محیط System Generator for DSP مناسب است.
- فرمت Synthesized Checkpoint که باز هم در Vivado Design Suite از آن استفاده میشود.
پکیج کردن HLS IP با فرمت IP-XACT
برای استفاده از HLS IP در محیط در ابزار IP Integrator در محیط توسعه یکپارچه Vivado باید از فرمت IP-XACT استفاده کنیم. برای این کار نیاز داریم ابتدا طرح را سنتز کنیم و بعد روی گزینه export RTL در نوار ابزار کلیک کنیم. مهمترین موضوعاتی که در این بخش به آنها میپردازیم به شرح زیر است.
- مفهوم Evaluate کردن و کاربرد آن
- بررسی اجمالی تنظیمات پنجره export RTL
- بررسی محتویات پوشههای تولید شده در انتهای کار
فراخوانی HLS IP در Vivado Design Suite
بعد از آماده شدن HLS IP باید کم کم آماده استفاده از این IP در طرحهای بزرگ تر شویم. فرایند فراخوانی این IP جدید در Vivado Design Suite موضوعی است. که در این بخش به آن پرداخته شده است. مهمترین نکاتی که در این بخش پوشش داشته میشود، به شرح زیر است.
- ساخت یک پروژه جدید در Vivado Design Suite
- تعریف یک IP Repository سفارشی
هر گونه سوال ، پیشنهاد یا انتقادی در رابطه با ویدئوهای آموزشی هگزالینکس دارید، در بخش دیدگاه ها مطرح نمایید تا بتوانیم بهترین آموزشها را برای شما علاقمندان تهیه کنیم.