Bir Layihəni Altera FPGA-ya Necə Yükləmək Olar

Mündəricat:

Bir Layihəni Altera FPGA-ya Necə Yükləmək Olar
Bir Layihəni Altera FPGA-ya Necə Yükləmək Olar

Video: Bir Layihəni Altera FPGA-ya Necə Yükləmək Olar

Video: Bir Layihəni Altera FPGA-ya Necə Yükləmək Olar
Video: Набор для изучения FPGA | Altera Cyclone 2024, Bilər
Anonim

Layihəni hazırlayaq Quartus II inkişaf mühitindən Altera FPGA-ya yükləyək.

USB Blaster Proqramçısı
USB Blaster Proqramçısı

Zəruri

  • Altera'dan FPGA;
  • USB-Blaster proqramçısı;
  • Quartis II inkişaf mühiti olan kompüter.

Təlimat

Addım 1

Tapşırıqlar -> Cihaz … menyusunda, layihəni "dolduracağınız" FPGA-nı seçin. Cihaz Ailəsi qrupunda FPGA'nızın mənsub olduğu ailəni seçməlisiniz. Mövcud cihazlar sahəsində FPGA modelinizi seçin.

"Mövcud cihazlar" siyahı qrupundakı Şouda, FPGA modelinizi tez bir şəkildə tapmaq üçün cihazları paket növünə (Paket) və ya sancaq sayına () görə sıralaya bilərsiniz.

Bağlanmamış FPGA ayaqlarının hansı vəziyyətdə olacağını dəqiqləşdirmək artıq deyil. Cihaz və Siqnal Seçimləri … düyməsini vurun, pilləyə keçin və sancaqların vəziyyətini göstərin.

FPGA modelini göstərdikdən sonra OK düyməsini basaraq Cihaz pəncərəsini bağlayın.

Cihaz pəncərəsindən FPGA ailəsini və modelini seçin
Cihaz pəncərəsindən FPGA ailəsini və modelini seçin

Addım 2

Sintezatorun öz-özünə sancaqlara funksiyalar təyin etməsini istəyirsinizsə, başqa bir şey edə bilməzsiniz. FPGA pinlərini əl ilə təyin etmək üçün Tapşırıqlar -> Pin Planlayıcısı menyusuna gedin və ya Ctrl + Shift + N düymələr kombinasiyasına basın.

Pin təyinetmə aləti başlayır. Aşağıda müvafiq adlarla layihənizdə istifadə olunan I / O pinlərinin siyahısı verilmişdir.

İndi Yer sütununda pin nömrələrini təyin etməlisiniz. Müvafiq xana iki dəfə vurun və pin nömrəsini seçin və ya nömrəni klaviaturadan daxil edin. Pin nömrələri çörək bişirmə panelinizdən asılı olacaq.

Bütün sancaqlar müəyyən edildikdən sonra pin planlayıcısı pəncərəsi bağlana bilər. İndi layihəni tərtib edin: Qenerasiya -> Kompilyasiyaya Başlayın və ya Ctrl + L.

FPGA sancaqlarının layihə siqnallarına uyğunluğu
FPGA sancaqlarının layihə siqnallarına uyğunluğu

Addım 3

Proqramı kompüterə bağlayaq. İlk dəfə qoşulduqda sürücünü quraşdırmalısınız. Standart şəkildə qurulur və Quartus qovluğunda, sürücülər qovluğunda yerləşir: C: / altera / 13.0sp1 / quartus / drivers.

Sürücü quraşdırıldıqdan sonra proqramçı cihaz menecerində Altera USB-Blaster olaraq göstərilir.

USB Blaster Proqramçısı üçün Sürücü Quraşdırması
USB Blaster Proqramçısı üçün Sürücü Quraşdırması

Addım 4

Altera FPGA'ları bir neçə proqramlaşdırma rejimini dəstəkləyir. Əvvəlcə JTAG interfeysi vasitəsilə proqram təminatının yüklənməsinə nəzər salaq. Proqramçıyı FPGA kartındakı JTAG konnektoruna qoşun.

Proqramlaşdırma alətinə başlayaq: Alətlər -> Proqramçı.

Bir proqramçı əlavə edək. Bunu etmək üçün, Hardware Setup … düyməsini basın və açılan siyahıda əlaqəli birini seçin. Pəncərəni bağlayaq.

Proqramçı pəncərəsində, Quartus'un bağlı FPGA-nı və *.soz proqram təminat sənədini avtomatik aşkarlamağa çalışması üçün Auto Detect düyməsini vurun. Firmware faylı, başqa bir şərt göstərilmədiyi təqdirdə, kompilyasiya zamanı varsayılan olaraq Quartus tərəfindən yaradılır.

Proqramçı pəncərəsində JTAG rejimini seçin, Proqram / Konfiqurasiya onay qutusunu yoxlayın və Başlat düyməsini basın. Proqram təminatı FPGA yaddaşına yazılacaq.

Quraşdırılmış proqramı JTAG vasitəsilə FPGA-ya yükləyin
Quraşdırılmış proqramı JTAG vasitəsilə FPGA-ya yükləyin

Addım 5

Bu yazı seçimi ilə firmware, FPGA-nın dəyişkən yaddaşına yazılır və yenidən başladan sonra silinəcəkdir. Proqram təminatını ROM-da saxlamaq üçün proqramı Active Serial rejimində yazın.

Proqramlaşdırma kabelini AS konnektoruna və ya qoşun. Firmware proqramını işə salın: Tools -> Programmer. Rejim -> Aktiv Serial seçin. Aydınlaşdırıcı suala cavab verərkən razılaşın.

Fayl əlavə et … düyməsini tıklayaraq firmware faylını əlavə edin. Çıxış_files layihəsi alt qovluğunda.pof uzantısı olan faylı tapın. Quraşdırma sənədini açdıqdan sonra Proqram / Konfiqurasiya onay qutularını və istəsəniz polad olanları seçin. Cihaz sütunundakı konfiqurasiya yaddaşının tipinə diqqət yetirin: FPGA-nın yaddaş tipinə uyğun olmalıdır.

Aktiv Seriya rejimində FPGA-ya firmware yükləyin
Aktiv Seriya rejimində FPGA-ya firmware yükləyin

Addım 6

Firmware proqramını FPGA-ya yükləmək üçün Başlat düyməsini vurun.

Tövsiyə: