Ինչպես բեռնել նախագիծը Altera FPGA- ում

Բովանդակություն:

Ինչպես բեռնել նախագիծը Altera FPGA- ում
Ինչպես բեռնել նախագիծը Altera FPGA- ում

Video: Ինչպես բեռնել նախագիծը Altera FPGA- ում

Video: Ինչպես բեռնել նախագիծը Altera FPGA- ում
Video: Verilog. Прошивка FPGA. Altera Quartus. 2024, Մայիս
Anonim

Եկեք պատրաստենք և բեռնենք նախագիծը Quartus II- ի զարգացման միջավայրից Altera FPGA:

USB Blaster ծրագրավորող
USB Blaster ծրագրավորող

Անհրաժեշտ է

  • FPGA Altera- ից;
  • USB-Blaster ծրագրավորող;
  • համակարգիչ ՝ Quartis II զարգացման միջավայրով:

Հրահանգներ

Քայլ 1

Հանձնարարություններ -> Սարք … ընտրացանկում ընտրեք FPGA- ն, որի մեջ մտադիր եք «լրացնել» նախագիծը: Սարքի ընտանեկան խմբում դուք պետք է ընտրեք այն ընտանիքը, որին պատկանում է ձեր FPGA- ն: Ընտրեք ձեր FPGA մոդելը Առկա սարքեր դաշտում:

Availableուցադրել «Առկա սարքեր» ցուցակում խմբում կարող եք դասավորել սարքերը ըստ փաթեթի տեսակի (Փաթեթ) կամ ըստ փիների քանակի () ՝ արագ գտնելու ձեր FPGA մոդելը:

Ավելորդ չէ հստակեցնել, թե որ վիճակում կլինեն FPGA- ի չկապված ոտքերը: Կտտացրեք Սարքի և քորոցի ընտրանքները … կոճակին, անցեք քայլին և նշեք քորոցների կարգավիճակը:

FPGA մոդելը նշելուց հետո փակեք Սարքի պատուհանը ՝ կտտացնելով OK կոճակը:

Սարքի պատուհանում ընտրեք FPGA ընտանիքն ու մոդելը
Սարքի պատուհանում ընտրեք FPGA ընտանիքն ու մոդելը

Քայլ 2

Եթե ուզում եք, որ սինթեզատորը ինքնին գործառույթներ նշանակի քորոցներին, ապա այլ բան չեք կարող անել: Իսկ FPGA քորոցները ձեռքով նշանակելու համար անցեք Հանձնարարություններ -> Pin Պլանավորող ընտրացանկ կամ սեղմեք Ctrl + Shift + N ստեղների համադրությունը:

Մեկնարկում է քորոցի նշանակման գործիքը: Ստորև բերված է ձեր նախագծում օգտագործված I / O քորոցների ցուցակը `համապատասխան անուններով:

Այժմ Տեղադրության սյունակում դուք պետք է նշեք քորոց համարները: Կրկնակի կտտացրեք համապատասխան բջիջին և ընտրեք քորոցը կամ ստեղնաշարից մուտքագրեք համարը: Քորոցների համարները կախված կլինեն ձեր տախտակի տախտակից:

Բոլոր քորոցները որոշելուց հետո քորոց պլանավորող պատուհանը կարող է փակվել: Այժմ կազմեք նախագիծը. Մշակում -> Սկսել կազմումը կամ Ctrl + L:

FPGA քորոցների համապատասխանությունը ծրագրի ազդանշաններին
FPGA քորոցների համապատասխանությունը ծրագրի ազդանշաններին

Քայլ 3

Եկեք ծրագրավորողը միացնենք համակարգչին: Առաջին անգամ միացնելիս անհրաժեշտ է տեղադրել վարորդը: Այն տեղադրված է ստանդարտ ձևով և գտնվում է Quartus գրացուցակում ՝ վարորդների պանակում ՝ C: / altera / 13.0sp1 / quartus / վարորդներ:

Վարորդը տեղադրելուց հետո ծրագրավորողը սարքի կառավարում կցուցադրվի որպես Altera USB-Blaster:

Վարորդի տեղադրում USB Blaster ծրագրավորողի համար
Վարորդի տեղադրում USB Blaster ծրագրավորողի համար

Քայլ 4

Altera FPGA- ն աջակցում է մի քանի ծրագրավորման ռեժիմների: Նախ, եկեք դիտենք որոնվածը ներբեռնելու JTAG ինտերֆեյսի միջոցով: Connectրագրավորողը միացրեք FPGA տախտակի վրա գտնվող JTAG միակցիչին:

Սկսենք ծրագրավորման գործիքը. Գործիքներ -> merրագրավորող:

Եկեք ավելացնենք ծրագրավորող: Դա անելու համար սեղմեք Hardware Setup … կոճակը և բացվող ցուցակում ընտրեք միացվածը: Եկեք փակենք պատուհանը:

Merրագրավորողի պատուհանում կտտացրեք Auto Detect կոճակին, որպեսզի Quartus- ը փորձի ավտոմատ կերպով հայտնաբերել կապված FPGA- ն և *.sof որոնվածը: Ներկառուցված ֆայլը կազմման ընթացքում ստեղծվում է Quartus- ի կողմից, եթե այլ բան նախատեսված չէ:

Merրագրավորողի պատուհանում ընտրեք JTAG ռեժիմը, ստուգեք /րագիր / Կարգավորեք վանդակը և կտտացրեք Սկսել կոճակին: Որոնվածը կգրվի FPGA հիշողության մեջ:

Ներբեռնվում է որոնվածը FPGA- ին JTAG- ի միջոցով
Ներբեռնվում է որոնվածը FPGA- ին JTAG- ի միջոցով

Քայլ 5

Գրելու այս տարբերակի միջոցով որոնվածը գրվում է FPGA- ի անկայուն հիշողության մեջ, և կվերացվի վերաբեռնումից հետո: ROM- ում որոնվածը պահպանելու համար գրեք որոնվածը Active Serial ռեժիմում:

Connectրագրավորման մալուխը միացրեք AS միակցիչին կամ. Գործարկեք որոնվածի ծրագիրը. Գործիքներ -> merրագրավորող: Ընտրեք ռեժիմ -> Ակտիվ սերիալ: Համաձայնվեք ճշտող հարցին պատասխանելիս:

Ավելացրեք որոնվածի ֆայլը ՝ կտտացնելով Ավելացնել ֆայլ … կոճակին: Արդյունքների_ֆայլեր նախագծի ենթագրացուցակում գտեք ֆայլը.pof ընդլայնմամբ: Նիշքի ֆայլը բացելուց հետո նախադրեք /րագիր / Կարգավորեք վանդակները և, ցանկության դեպքում, պողպատեները: Ուշադրություն դարձրեք Սարքի սյունակում կազմաձևման հիշողության տեսակին. Այն պետք է համապատասխանի ձեր FPGA- ի հիշողության տեսակին:

Որոնվածը վերբեռնվում է FPGA- ին ՝ ակտիվ սերիական ռեժիմում
Որոնվածը վերբեռնվում է FPGA- ին ՝ ակտիվ սերիական ռեժիմում

Քայլ 6

Սեղմեք Սկսել կոճակը, որոնվածը FPGA- ում ներբեռնելու համար:

Խորհուրդ ենք տալիս: