قسمت اول: شروع کار با ابزار Vivado HLS

online_media

مدت ویدئو

۱۶:۴۴ دقیقه

predictive analytics

مدرس

هگزالینکس

report

سطح ویدئو

مقدماتی

project_completed

پیش نیاز

ندارد

در این ویدئو فایل‌های یکی از مثال‌های آماده Xilinx‌ را مرور می‌کنیم و از آن برای شروع کار با ابزار Vivado HLS و نمایش قابلیت‌های آن استفاده می‌کنیم.

عناوین مطالب

معرفی فایل‌های C و ساخت پروژه

طرحی که قصد پیاده سازی آن را داریم یک فیلتر FIR ساده است. این فیلتر یکی از مثال‌های آماده Xilinx است. برای ساخت پروژه از تعدادی فایل C استفاده می‌شود که این فایل‌ها در ادامه برای شبیه سازی و سنتز پروژه مورد استفاده قرار می‌گیرند. مهمترین مواردی که در این بخش به آن‌ها می‌پردازیم به شرح زیر است.

  • معرفی فایل‌های C پروژه
  • فراخوانی ابزار Vivado HLS‌
  • معرفی ویزارد ساخت پروژه
  • معرفی صفحات مختلف ابزار Vivado HLS.

ارزیابی صحت عملکرد کدهای C

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

  • استفاده از گزینه C Simulation برای کامپایل و شبیه سازی
  • بررسی گزارش شبیه سازی

سنتز و پیاده سازی کدهای C

بعد از حصول اطمینان از عملکرد صحیح کدهای C نوبت به سنتز و تولید فایل‌های RTL می‌رسد. عملیات سنتز در این مرحله منجربه تولید فایل‌های RTL و یک تخمین از نتایج منابع مصرفی و تأخیر طرح است. مهمترین مواردی که در این بخش به آن‌ها می‌پردازیم به شرح زیر است.

  • استفاده از گزینه C Synthesize برای سنتز
  • بررسی گزارش سنتز
  • بررسی فایل‌های RTL تولیدی

معرفی اینترفیس Tcl

تمامی مثال‌های Xilinx و همینطور کدها و پروژه‌های آماده‌ای که ممکن است به آن‌ها دسترسی داشته باشیم، همگی یک فایل Tcl دارند که با اجرای آن می‌توانیم کل پروژه رو از نو بسازیم. مهمترین  مواردی که در این بخش به آن‌ها می‌پردازیم به شرح زیر است.

  • فراخوانی خط فرمان Vivado HLS
  • استفاده از help خط فرمان
  • ویرایش فایل script.tcl
  • استفاده از فایل script.tcl‌ و ساخت پروژه 
  • فراخوانی محیط گرافیکی GUI از خط فرمان

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

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

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

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

25% off

کد تخفیف qnyz99IX