نحوه بارگیری پروژه در Altera FPGA

فهرست مطالب:

نحوه بارگیری پروژه در Altera FPGA
نحوه بارگیری پروژه در Altera FPGA

تصویری: نحوه بارگیری پروژه در Altera FPGA

تصویری: نحوه بارگیری پروژه در Altera FPGA
تصویری: آموزش گام به گام FPGA Blinking Led [ Altera ] 2024, نوامبر
Anonim

بیایید پروژه را از محیط توسعه Quartus II در Altera FPGA آماده و بارگیری کنیم.

برنامه ریز USB Blaster
برنامه ریز USB Blaster

ضروری است

  • FPGA از Altera ؛
  • برنامه نویس USB-Blaster؛
  • رایانه با محیط توسعه Quartis II.

دستورالعمل ها

مرحله 1

در منوی Assignements -> Device … FPGA را که می خواهید پروژه را در آن پر کنید ، انتخاب کنید. در گروه Family Family ، باید خانواده ای را که FPGA شما به آن تعلق دارد انتخاب کنید. مدل FPGA خود را در قسمت دستگاه های موجود انتخاب کنید.

در گروه لیست "دستگاه های موجود" ، می توانید دستگاه ها را بر اساس نوع بسته بندی (بسته) یا تعداد پین ها () مرتب کنید تا به سرعت مدل FPGA خود را پیدا کنید.

اینکه مشخص شود پایه های FPGA که به هم وصل نیستند ، در چه وضعیتی خواهد بود ، کار زائدی نیست. روی دکمه Device and Pin Options … کلیک کنید ، به مرحله بروید و وضعیت پین ها را مشخص کنید.

پس از مشخص کردن مدل FPGA ، با کلیک بر روی دکمه OK ، پنجره دستگاه را ببندید.

خانواده و مدل FPGA را در پنجره دستگاه انتخاب کنید
خانواده و مدل FPGA را در پنجره دستگاه انتخاب کنید

گام 2

اگر می خواهید سینتی سایزر به تنهایی توابع را به پایه ها اختصاص دهد ، دیگر نمی توانید کار دیگری انجام دهید. و برای اختصاص دستی پین های FPGA ، به منوی Assignements -> Pin Planner بروید یا کلیدهای ترکیبی Ctrl + Shift + N را فشار دهید.

ابزار انتساب پین شروع می شود. در زیر لیستی از پین های ورودی / خروجی مورد استفاده در پروژه شما با نام های مربوطه آورده شده است.

اکنون در ستون موقعیت مکانی باید شماره های پین را تنظیم کنید. روی سلول مربوطه دوبار کلیک کنید و شماره پین را انتخاب کنید یا شماره را از صفحه کلید وارد کنید. شماره پین ها به تخته نان شما بستگی دارد.

پس از تعریف تمام پین ها ، می توان پنجره برنامه ریز پین را بست. اکنون پروژه را کامپایل کنید: پردازش -> شروع تدوین یا Ctrl + L.

اختصاص مکاتبات پین های FPGA به سیگنال های پروژه
اختصاص مکاتبات پین های FPGA به سیگنال های پروژه

مرحله 3

بیایید برنامه نویس را به کامپیوتر وصل کنیم. در اولین بار اتصال ، باید درایور را نصب کنید. این به روش استاندارد نصب شده و در فهرست Quartus ، در پوشه درایورها قرار دارد: C: / altera / 13.0sp1 / quartus / Drivers.

پس از نصب درایور ، برنامه نویس به عنوان Altera USB-Blaster در مدیر دستگاه نمایش داده می شود.

نصب درایور برای USB Blaster Programmer
نصب درایور برای USB Blaster Programmer

مرحله 4

FPGA های Altera از چندین حالت برنامه نویسی پشتیبانی می کنند. ابتدا ، بیایید نگاهی به بارگیری میان افزار از طریق رابط JTAG بیندازیم. برنامه نویس را به اتصال JTAG در صفحه FPGA وصل کنید.

بیایید ابزار برنامه نویسی را شروع کنیم: ابزارها -> برنامه نویس.

بیایید یک برنامه نویس اضافه کنیم. برای این کار ، دکمه Hardware Setup … را فشار دهید و یکی از موارد مرتبط را در لیست کشویی انتخاب کنید. بیایید پنجره را ببندیم.

در پنجره Programmer ، روی دکمه Auto Detect کلیک کنید تا Quartus سعی کند FPGA متصل شده و فایل میان افزار *.sof را به طور خودکار شناسایی کند. فایل میان افزار به طور پیش فرض در هنگام تدوین توسط Quartus ایجاد می شود ، مگر اینکه خلاف آن مشخص شده باشد.

در پنجره Programmer ، حالت JTAG را انتخاب کنید ، کادر انتخاب Program / Configure را علامت بزنید و روی دکمه Start کلیک کنید. سیستم عامل در حافظه FPGA نوشته خواهد شد.

بارگیری میان افزار در FPGA از طریق JTAG
بارگیری میان افزار در FPGA از طریق JTAG

مرحله 5

با استفاده از این گزینه نوشتن ، سیستم عامل در حافظه فرار FPGA نوشته می شود و پس از راه اندازی مجدد سیستم پاک می شود. برای ذخیره سیستم عامل در ROM ، سیستم عامل را در حالت Active Serial بنویسید.

کابل برنامه نویسی را به رابط AS یا. برنامه میان افزار را اجرا کنید: Tools -> Programmer. حالت -> سریال فعال را انتخاب کنید. هنگام پاسخ به یک سوال روشن موافقت کنید.

با کلیک بر روی دکمه Add File … فایل میان افزار را اضافه کنید. در زیر شاخه پروژه output_files ، فایل را با پسوند.pof پیدا کنید. پس از باز کردن پرونده سیستم عامل ، کادرهای انتخاب Program / Configure و در صورت تمایل ، فولادی ها را تنظیم کنید. به نوع حافظه پیکربندی در ستون دستگاه توجه کنید: باید با نوع حافظه FPGA شما مطابقت داشته باشد.

در حال بارگیری میان افزار در FPGA در حالت Active Serial
در حال بارگیری میان افزار در FPGA در حالت Active Serial

مرحله 6

برای بارگیری میان افزار در FPGA بر روی دکمه Start کلیک کنید.

توصیه شده: