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

Basys 3 Morse Decoder: 11 Steps
Basys 3 Morse Decoder: 11 Steps

Video: Basys 3 Morse Decoder: 11 Steps

Video: Basys 3 Morse Decoder: 11 Steps
Video: Using Vivado to Program the BASYS3 Board Part 1 Setting up Vivado Project 2024, Նոյեմբեր
Anonim
Image
Image

Սա քոլեջի դասի նախագիծ է: Այս նախագիծը գրված է VHDL- ով `Vivado կոչվող ծրագրում: Morse Decoder- ի կիրառման համար անհրաժեշտ բոլոր մոդուլները ստեղծելու առաջադրանքները ՝ օգտագործելով Basys 3 տախտակը: Տախտակն օգտագործվում է անջատիչից Մորզեի կոդը վերցնելու համար և այն կցուցադրի յոթ հատվածի էկրանին տառը:

Կետ կատարելու համար միացրեք և անջատեք անջատիչը առանց սպասելու

Արագություն կատարելու համար միացրեք անջատիչը 2 վայրկյան, ապա անջատեք այն

Քայլ 1: Տեղադրեք Xilinx Vivado վեբ փաթեթը

Vivado վեբ -փաթեթը կարելի է ներբեռնել xilinx.com կայքում: Օգտագործեք այս մեկնարկի ուղեցույցը ՝ ներբեռնման և տեղադրման քայլերով անցնելու համար:

Քայլ 2: Ստեղծեք նոր նախագիծ

Ստեղծեք նոր նախագիծ
Ստեղծեք նոր նախագիծ
Ստեղծեք նոր նախագիծ
Ստեղծեք նոր նախագիծ
  1. Բաց վիվադո: Այնուհետև կտտացրեք «Ստեղծել նոր նախագիծ»
  2. Կտտացրեք «Հաջորդ»: Անվանեք նախագիծը և ընտրեք ծրագրի վայրը: Մեր նախագծի անունը MorseDecoder էր և պահվում էր USB կրիչի վրա:
  3. Ընտրեք RTL նախագիծ:
  4. Կտտացրեք «Հաջորդ»:
  5. Կտտացրեք «Հաջորդ» ՝ AddSources- ը շրջանցելու համար
  6. Կտտացրեք «Հաջորդ» ՝ շրջանցել Ավելացնել գոյություն ունեցող IP- ն
  7. Կտտացրեք «Հաջորդ» ՝ Սահմանափակումների ավելացումը շրջանցելու համար Ընտրեք ձեր տախտակը ՝ ներկայացված նկարի հիման վրա:
  8. Կտտացրեք «Հաջորդ»
  9. Կտտացրեք «Ավարտել»

Քայլ 3: Ստեղծեք կետ/գծանշման մուտքագրման մոդուլ

Ստեղծեք Dot/Dash մուտքային մոդուլ
Ստեղծեք Dot/Dash մուտքային մոդուլ
Ստեղծեք Dot/Dash մուտքային մոդուլ
Ստեղծեք Dot/Dash մուտքային մոդուլ

Այս մոդուլը հետևում է, երբ կոճակը սեղմվում է, և որքան է այն սեղմվում և թարգմանում այն Մորզեի կոդի:

  1. Գնացեք աղբյուրների պատուհան, աջ սեղմեք և կտտացրեք «Ավելացնել աղբյուրներ»
  2. Ընտրեք «Ավելացնել կամ ստեղծել դիզայնի աղբյուր»
  3. Կտտացրեք «Ստեղծել ֆայլ»
  4. Փոխեք ֆայլի տեսակը «VHDL»
  5. Անվանեք ձեր ֆայլը (մեր անունն է DD) և կտտացրեք «Լավ»
  6. Կտտացրեք «Ավարտել»
  7. Կտտացրեք «OK» ՝ «Սահմանել մոդուլը» պատուհանը շրջանցելու համար
  8. Պատճենեք և տեղադրեք մեր տրամադրած ծածկագիրը Մեկնաբանություններով

Քայլ 4. Ստեղծեք յոթ հատվածի ցուցադրման ելքային մոդուլ

Այս մոդուլը պատասխանատու է մորսի ծածկագիրը ճիշտ տառի փոխելու համար բիթստրիմ ձևով, որն իրականում կարող է ցուցադրել յոթ հատվածի ցուցադրումը:

Կրկին հետևեք քայլ 3 -ի հրահանգներին, բայց այս անգամ պատճենեք «SSD» ֆայլում:

Քայլ 5: Ստեղծեք վերին մոդուլ

Սա համընդհանուր մոդուլ է, որը կընդունի և դուրս կբերի Մորզեի ծածկագրի յոթ հատվածի էկրանին տառը:

Կրկին հետևեք քայլ 3 -ի հրահանգներին ՝ այս անգամ պատճենելով «MorseDecoder» ֆայլում:

Քայլ 6: Ստեղծեք սահմանափակումների ֆայլ

Ստեղծեք սահմանափակումների ֆայլ
Ստեղծեք սահմանափակումների ֆայլ

Մենք պետք է ընտրենք ֆիզիկական սարքավորումները, որոնք կօգտագործենք հիմքի տախտակին: Սա կներառի յոթ հատվածի ցուցադրման օգտագործումը, ինչպես նաև Մորզեի օրենսգրքում անցնելու անջատիչի օգտագործումը:

  1. Կտտացրեք աղբյուրի պատուհանում և նորից ընտրեք «Ավելացնել աղբյուրներ»:
  2. Ընտրեք «Ավելացնել կամ ստեղծել սահմանափակումներ», այնուհետև կտտացրեք հաջորդը:
  3. Կտտացրեք «Ստեղծել ֆայլ» և թողեք ֆայլի տեսակը անփոփոխ: Անվանեք ֆայլը «MorseDecoder»:
  4. Կտտացրեք «Ավարտել»:
  5. Պատճենեք և տեղադրեք մեր տրամադրած ծածկագիրը Մեկնաբանություններով:

Քայլ 7: Դիզայնի սինթեզավորում

Գնացեք Flow Navigator և սեղմեք «Գործարկել սինթեզը» սինթեզ բաժնում

Քայլ 8: Իրականացրեք դիզայնը

Երբ դուք հաջողությամբ գործարկեք սինթեզը, կլինի բացվող պատուհան, որը կխնդրի ձեզ գործարկել կատարումը: Շարունակելու համար կտտացրեք «Լավ»: Եթե այս պատուհանը չի երևում, հետևեք ստորև տրված հրահանգներին.

Գնացեք Flow Navigator և կտտացրեք «Գործարկել գործարկումը» իրականացման բաժնում

Քայլ 9. Ստեղծեք Bitstream- ը

Գնացեք Flow Navigator և կտտացրեք «Ստեղծել Bitstream» ծրագրի և կարգաբերման բաժնում

Քայլ 10: Թիրախավորեք ապարատը

  1. Համոզվեք, որ ձեր Basys3 տախտակը միացված է Vivado- ի գործարկվող համակարգչին: Սալիկը պետք է միացված լինի մալուխի microUSB ծայրին, իսկ այդ մալուխի սովորական USB ծայրը միացված է ձեր համակարգչին:
  2. Downրագրի և կարգաբերման բաժնում իջեք «Բաց սարքաշարի կառավարիչ», այնուհետև ձախից սեղմեք փոքր եռանկյունին ՝ այն բացելու համար:
  3. Կտտացրեք «Բաց թիրախ» կոճակին և ընտրեք «Ավտոմատ միացում»

Քայլ 11: Սարքը ծրագրավորեք

Programրագրեք սարքը
Programրագրեք սարքը
  1. Ընտրեք «Սարքաշարի կառավարիչ»
  2. Կտտացրեք «Deրագրի սարք»
  3. Ընտրեք հայտնվող սարքը
  4. Կտտացրեք «”րագիր»

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