قسمت چهارم: ساخت HLS IP برای System Generator for DSP

online_media

مدت ویدئو

۰۹:۴۹ دقیقه

predictive analytics

مدرس

هگزالینکس

report

سطح ویدئو

مقدماتی

در این ویدئو شیوه ساخت HLS IP برای System Generator for DSP را باهم مرور خواهیم کرد. این HLS IP می‌تواند به صورت یک بلوک فراخوانی و استفاده شود.

عناوین مطالب

معرفی انواع فرمت‌های پکیج کردن HLS IP

برای اینکه بتوانیم از طرح Vivado HLS‌ در کنار سایر بلوک‌ها و 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 با فرمت System Generator for DSP

برای استفاده از HLS IP در محیط سیمولینک Matlab و به طور خاص در محیط System Genrator for DSP باید از فرمت System Generator for DSP استفاده کنیم. برای این کار نیاز داریم ابتدا طرح را سنتز کنیم و بعد روی گزینه export RTL در نوار ابزار کلیک کنیم. مهمترین موضوعاتی که در این بخش به آن‌ها می‌پردازیم به شرح زیر است.

  • مفهوم Evaluate کردن و کاربرد آن
  • بررسی اجمالی تنظیمات پنجره export RTL
  • بررسی محتویات پوشه‌های تولید شده در انتهای کار

فراخوانی HLS IP در System Generator

بعد از آماده شدن HLS IP باید کم کم آماده استفاده از این IP‌ در طرح‌های بزرگ تر شویم. فرایند فراخوانی این IP جدید در System Generator for DSP موضوعی است که در این بخش به آن پرداخته شده است. مهمترین نکاتی که در این بخش پوشش داشته می‌شود، به شرح زیر است.

  • فعال سازی و پیکره بندی System Generator
  • ساخت یک مدل در محیط سیمولینک
  • متصل کردن کد HLS IP به بلوک Vivado HLS‌ در System Generator

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

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

اسکرول به بالا