Layihəni hazırlayaq Quartus II inkişaf mühitindən Altera FPGA-ya yükləyək.
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.
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.
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.
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.
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.
Addım 6
Firmware proqramını FPGA-ya yükləmək üçün Başlat düyməsini vurun.