آموزش تصویری ساخت پروژه ZYNQ در VIVADO

در این ویدیو با نحوه ساخت پروژه VIVADO برای FPGA محبوب ZYNQ SoC  آشنا میشوید. همچنین نحوه برنامه نویسی برای هسته های ARM Cortex A9 ، پرگرام کردن و دیباگ کردن برنامه نیز در محیظ SDK بیان شده است. این ویدو توسط 

آموزش HLS- ساخت بلوک جمع اعداد Float با AXI Lite

در این آموزش یک تابع برای جمع اعداد float در FPGA نوشته شده است. این آموزش اهداف زیر را دمبال میکند:

  • ساخت بلوک در HLS
  • نحوه استفاده از باس AXI Lite در HLS
  • پیاده سازی محاسبات float در FPGA
  • ساخت و کامپایل از طریق اسکریپت TCL
  • استفاده از بلوک ساخته شده در VIVADO

چرا در طراحی به ZYNQ نیاز داریم؟

ZYNQ در اصل یک SoC به شمار می آید. SoC ها به آی سی ها یی گفته میشوند که همه اجزاء مورد نیاز برای اجرای یک سیستم عامل رو روی چیپ دارند. به عبارت دیگر آی سی هایی هستند پر از دوات جانبی و زیر سیستم برای اجرای سیستم عامل ها. و در مورد ZYNQ ترکیبی از  arm cortex A9، FPGA و دها زیر سیستم دیگر هستند.

حالا این سوال پیش می آید چرا ترکیب FPGA و پروسسور نیاز هست؟

آموزش تصویری ZYNQ GPIO در VIVADO و SDK

همان طور که میدانید نرم افزار vivado برای برنامه نویسی FPGA های سری 7 شرکت xilinx ساخته شده است. برای SoC های ZYNQ که شامل هسته ARM cortex A9 و FPGA میباشد، ابتدا سخت افزار در Vivado که شامل تنظیمات ARM و برنامه نویسی قسمت FPGA میباشد انجام میشود سپس این سخت افزار به نرم افزار SDK تحویل داده میشود. نرم افزار SDK با توجه به سخت افزار ساخته شده، درایورهای نرم افزاری برای آن تهیه می نماید سپس به زبان C/C++ می توان در هسته ARM آن برنامه نویسی نمود و سپس SoC را پروگرام کرد.

Subcategories

Subcategories

تهران، دانشکده هوافضای خواجه نصیر  02173064224 info@ TakSunTec.ir

ترافیک

Today61
Yesterday71
This week457
This month1617
Total46812

Who Is Online

3
Online

خبرنامه

برای عضویت در خبرنامه ایمیل خود را وارد کنید

گالری