مدت ویدئو
۱۶:۴۴ دقیقه
مدرس
هگزالینکس
سطح ویدئو
مقدماتی
پیش نیاز
ندارد
عناوین مطالب
معرفی فایلهای 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 از خط فرمان
هر گونه سوال ، پیشنهاد یا انتقادی در رابطه با ویدئوهای آموزشی هگزالینکس دارید، در بخش دیدگاه ها مطرح نمایید تا بتوانیم بهترین آموزشها را برای شما علاقمندان تهیه کنیم. شما میتوانید فایلهای این آموزش را از اینجا دانلود کنید.
4 در مورد “قسمت اول: شروع کار با ابزار Vivado HLS”
سلام. ممنون
توضیحات عالی دادید
خیلی لطف کردید
درود بر شما، امیدوارم پیروز و پاینده باشید.
سلام
فایلی که در این ویدئو برای شروع کار معرفی کردید رو داخل سایت قرار دهید(fir.c و بقیه فایل ها)
ممنون
سلام علی عزیز، لینک و متن همرنگ هستند. کافیست روی واژه اینجا کلیک کنید.