Სარჩევი:

Basys 3 მორსის დეკოდირება: 11 ნაბიჯი
Basys 3 მორსის დეკოდირება: 11 ნაბიჯი

ვიდეო: Basys 3 მორსის დეკოდირება: 11 ნაბიჯი

ვიდეო: Basys 3 მორსის დეკოდირება: 11 ნაბიჯი
ვიდეო: Basys 3 Introduction 2024, ნოემბერი
Anonim
Image
Image

ეს არის პროექტი კოლეჯის კლასისთვის. ეს პროექტი დაწერილია VHDL– ით პროგრამაში სახელწოდებით Vivado. ამოცანები შექმნას ყველა მოდული, რომელიც აუცილებელია მორსის დეკოდირების განსახორციელებლად Basys 3 დაფის გამოყენებით. დაფა გამოიყენება გადართვისგან მორსის კოდის მისაღებად და ის აჩვენებს ასო შვიდ სეგმენტის ეკრანზე.

წერტილის გასაკეთებლად - ჩართეთ და გამორთეთ ლოდინის გარეშე

Dash– ის გასაკეთებლად - ჩართეთ გადამრთველი 2 წამი, შემდეგ გამორთეთ

ნაბიჯი 1: დააინსტალირეთ Xilinx Vivado ვებ პაკეტი

Vivado ვებ პაკეტის ჩამოტვირთვა შესაძლებელია xilinx.com– ზე. გამოიყენეთ ეს დაწყების სახელმძღვანელო გადმოტვირთვისა და ინსტალაციის ნაბიჯების გასავლელად.

ნაბიჯი 2: შექმენით ახალი პროექტი

შექმენით ახალი პროექტი
შექმენით ახალი პროექტი
შექმენით ახალი პროექტი
შექმენით ახალი პროექტი
  1. გახსენით ვივადო. შემდეგ დააჭირეთ ღილაკს "შექმენით ახალი პროექტი"
  2. დააჭირეთ "შემდეგი". დაასახელეთ პროექტი და შეარჩიეთ პროექტის ადგილმდებარეობა. ჩვენი პროექტის სახელი იყო MorseDecoder და ინახებოდა USB დისკზე.
  3. აირჩიეთ RTL პროექტი.
  4. დააჭირეთ "შემდეგი".
  5. დააწკაპუნეთ "შემდეგი" დამატებების გვერდის ავლით
  6. დააწკაპუნეთ "შემდეგი" გვერდის ავლით არსებული Ip დამატება
  7. დააწკაპუნეთ „შემდეგი“შეზღუდვების დამატების გვერდის ავლით შეარჩიეთ დაფა მოწოდებული სურათის მიხედვით.
  8. დააწკაპუნეთ "შემდეგი"
  9. დააწკაპუნეთ "დასრულება"

ნაბიჯი 3: შექმენით Dot/Dash შეყვანის მოდული

Dot/Dash შეყვანის მოდულის შექმნა
Dot/Dash შეყვანის მოდულის შექმნა
Dot/Dash შეყვანის მოდულის შექმნა
Dot/Dash შეყვანის მოდულის შექმნა

ეს მოდული თვალყურს ადევნებს ღილაკს დაჭერისას და რამდენ ხანს აჭერს მას და თარგმნის მას მორსის კოდში.

  1. გადადით წყაროების ფანჯარაში, მარჯვენა ღილაკით და დააწკაპუნეთ "წყაროების დამატებაზე"
  2. აირჩიეთ "დაამატეთ ან შექმენით დიზაინის წყარო"
  3. დააჭირეთ "ფაილის შექმნა"
  4. შეცვალეთ ფაილის ტიპი "VHDL"
  5. დაასახელეთ თქვენი ფაილი (ჩვენთვის არის DD) და დააჭირეთ ღილაკს "OK"
  6. დააწკაპუნეთ "დასრულება"
  7. დააწკაპუნეთ "OK" - ს "მოდულის განსაზღვრის" ფანჯრის გვერდის ავლით
  8. დააკოპირეთ და ჩასვით ჩვენი მოწოდებული კოდი კომენტარებით

ნაბიჯი 4: შექმენით შვიდი სეგმენტის ჩვენების გამომავალი მოდული

ეს მოდული პასუხისმგებელია მორსის კოდის სწორ ასოზე შეცვლა ბიტ -სტრიმის სახით, რომლის რეალურად ჩვენებაც შვიდ სეგმენტის ეკრანს შეუძლია.

მიჰყევით ინსტრუქციას მე –3 ნაბიჯზე, მაგრამ ამჯერად დააკოპირეთ „SSD“ფაილში

ნაბიჯი 5: შექმენით საუკეთესო მოდული

ეს არის ყოვლისმომცველი მოდული, რომელიც მიიღებს მორზეს კოდის შეყვანას და გამოყვანას წერილს შვიდი სეგმენტის ჩვენებაზე.

მიჰყევით ნაბიჯ 3 -ის ინსტრუქციას კიდევ ერთხელ, ამჯერად კოპირება "MorseDecoder" ფაილში

ნაბიჯი 6: შექმენით შეზღუდვების ფაილი

შექმენით შეზღუდვების ფაილი
შექმენით შეზღუდვების ფაილი

ჩვენ უნდა შევარჩიოთ ფიზიკური აპარატურა, რომელიც გამოვიყენოთ ბაზის დაფაზე. ეს მოიცავს შვიდი სეგმენტის ჩვენების გამოყენებას, ასევე მორზ კოდში გადასასვლელად გადამრთველის გამოყენებას.

  1. დააწკაპუნეთ წყაროს ფანჯარაში და კვლავ აირჩიეთ "წყაროების დამატება".
  2. აირჩიეთ "შეზღუდვების დამატება ან შექმნა", შემდეგ დააჭირეთ შემდეგს.
  3. დააჭირეთ ღილაკს "შექმენით ფაილი" და დატოვეთ ფაილის ტიპი უცვლელი. დაასახელეთ ფაილი "MorseDecoder".
  4. დააწკაპუნეთ "დასრულება".
  5. დააკოპირეთ და ჩასვით ჩვენი მოწოდებული კოდი კომენტარებით.

ნაბიჯი 7: დიზაინის სინთეზირება

გადადით Flow Navigator– ზე და დააწკაპუნეთ „გაუშვით სინთეზი“სინთეზის განყოფილებაში

ნაბიჯი 8: განახორციელეთ დიზაინი

მას შემდეგ რაც წარმატებით გაუშვებთ სინთეზს, გაიხსნება ფანჯარა, რომელიც მოგთხოვთ განახორციელოთ განხორციელება. გასაგრძელებლად დააჭირეთ ღილაკს "OK". თუ ეს ფანჯარა არ გამოჩნდება, მიჰყევით ქვემოთ მოცემულ ინსტრუქციას:

გადადით Flow Navigator– ზე და დააწკაპუნეთ „გაშვება განხორციელებაზე“იმპლემენტაციის განყოფილებაში

ნაბიჯი 9: შექმენით Bitstream

გადადით Flow Navigator– ზე და დააწკაპუნეთ „გენერირება Bitstream“პროგრამისა და გამართვის განყოფილებაში

ნაბიჯი 10: მიზნობრივი აპარატურა

  1. დარწმუნდით, რომ თქვენი Basys3 დაფა ჩართულია კომპიუტერში, რომელზეც Vivado მუშაობს. დაფაზე უნდა იყოს ჩართული კაბელის microUSB დასასრული, ამ კაბელის ჩვეულებრივი USB ბოლო თქვენს კომპიუტერში.
  2. გადადით "გახსენით აპარატურის მენეჯერი" პროგრამისა და გამართვის განყოფილებაში, შემდეგ დააწკაპუნეთ პატარა სამკუთხედზე მარცხნივ გასახსნელად.
  3. დააჭირეთ ღილაკს "გახსენით სამიზნე" და აირჩიეთ "ავტომატური დაკავშირება"

ნაბიჯი 11: მოწყობილობის პროგრამირება

პროგრამირება მოწყობილობა
პროგრამირება მოწყობილობა
  1. აირჩიეთ "აპარატურის მენეჯერი"
  2. დააჭირეთ ღილაკს "პროგრამის მოწყობილობა"
  3. აირჩიეთ მოწყობილობა, რომელიც გამოჩნდება
  4. დააწკაპუნეთ "პროგრამაზე"

გირჩევთ: