اجراي Hello World بر روی SoC FPGAهای Zynq-7000 از Xilinx به کمک برد MYiR Z-Turn

مطلع الانوار
مطلع الانوار
در این ویدیو یک برنامه‌ی Hello World بر روی SoC FPGAهای سری زینک (Zynq-7000) از FPGAهای شرکت Xilinx اجرا می‌کنیم. برای ...
در این ویدیو یک برنامه‌ی Hello World بر روی SoC FPGAهای سری زینک (Zynq-7000) از FPGAهای شرکت Xilinx اجرا می‌کنیم. برای این کار از برد MYiR Z-Turn که از FPGAهای سری Zynq 7020 استفاده می‌کند بهره می‌بریم. برای توسعه‌ی سخت‌افزار از Vivado 2021.1 و برای توسعه‌ی نرم‌افزار از Vitis 2021.1 استفاده می‌کنیم. در ابتدا یک Zynq PS اضافه و سپس آن‌را پیکربندی می‌کنیم. در ادامه آن‌را سنتز و نهایتاً به نرم‌افزار Vitis منتقل می‌کنیم. نرم‌افزار Hello World را در محیط Vitis توسعه می‌دهیم. اجرا و بوت FPGA را به کمک Micro SD انجام می‌دهیم و برای این کار پس از کامپایل برنامه‌های نرم‌افزاری یک Zynq FSBL که Boot Loader مناسب این کار است تولید می‌کنیم. سپس فایل‌های BOOT تولید شده را بر روی Micro SD که به روش درست فرمت شده است (روش درست فرمت به کمک HP USB Disk Storage Format Tool را توضیح داده‌ایم) کپی و اجرا می‌کنیم. نهایتاً با باز کردن یک پنجره‌ی ترمینال سریال (Serial Port) پیام‌هایی که در برنامه نوشته بودیم به PC ارسال و نمایش داده می‌شوند.

همه توضیحات ...