ჩვენ ვწერთ testbench მოდულს და ვაწარმოებთ სიმულაციას ModelSim გარემოში Altera– სგან.
აუცილებელია
- - კომპიუტერი;
- - დამონტაჟებული განვითარების გარემო Quartus II + ModelSim.
ინსტრუქციები
Ნაბიჯი 1
პირველი ნაბიჯი არის დარწმუნდეთ, რომ ModelSim ინსტრუმენტის გზა მითითებულია Quartus II განვითარების გარემოში. ამისათვის გახსენით მენიუ Tools -> Options. პარამეტრებში გადადით ზოგადი -> EDA ინსტრუმენტის ვარიანტებზე. ჩვენ ვხვდებით ModelSim-Altera ველს და ჩავწერთ C: / altera / 13.0sp1 / modelsim_ase / win32aloem მასში ან ღილაკზე დაჭერით სამი წერტილით, ვეძებთ ამ დირექტორიას ჩვენს კომპიუტერში. ბუნებრივია, რომ Quartus- ის სხვა ვერსიისთვის, ჩემ გარდა, თქვენ გექნებათ საკუთარი გზა "win32aloem" დირექტორიაში.
ნაბიჯი 2
თქვენ გაქვთ პროექტი FPGA– სთვის Quartus II– ში. როგორ დავწეროთ ტესტები, ან სკამები (საცდელი მაგიდა) - ეს თემაა ცალკე სტატიისთვის. ახლა კი, ჩავთვალოთ, რომ თქვენი საცდელი მაგიდა უკვე დაწერილია. ახლა თქვენ უნდა გითხრათ განვითარების გარემოში, თუ რომელი ტესტის გამოყენება გსურთ სიმულაციისას. ამისათვის გახსენით პარამეტრები მენიუდან დავალებები -> პარამეტრები … გახსნილ ფანჯარაში, EDA ინსტრუმენტის პარამეტრები -> სიმულაცია განყოფილებაში, დააჭირეთ ღილაკს Test Benches … აქ, სხვათა შორის, შეგიძლიათ დააყენოთ რამდენიმე ტესტი და პროექტის შედგენისას გადადით საჭიროზე.
ნაბიჯი 3
გაიხსნა რედაქტირების ტესტების ფანჯარა. ჩვენ ჯერ არ შეგვიქმნია საცდელი სკამები, ამიტომ სია ცარიელია. დააჭირეთ ღილაკს New … გახსნილ ფანჯარაში უნდა დააყენოთ ტესტის პარამეტრები.
ველის მარცხნივ დააჭირეთ ღილაკს სამი წერტილით. აირჩიეთ ფაილი საცდელი კოდის გამოყენებით და დააჭირეთ ღილაკს გახსნა. ახლა დააჭირეთ ღილაკს დამატება. ტესტი გამოჩნდა ტესტების ჩამონათვალში.
ამის შემდეგ, ველში დააყენეთ ზედა დონის მოდულის სახელი, რომელიც განისაზღვრება თქვენს საცდელ მაგიდაზე. ველში შეგიძლიათ შეიტანოთ ნებისმიერი სახელი, სტანდარტულად ის ავტომატურად შეიქმნება, ისევე როგორც მოდულის სახელი.
ესე იგი, ჩვენ დავაყენეთ ტესტის ძირითადი პარამეტრები. ორჯერ დააჭირეთ OK- ს. ახლა ჩვენი ტესტი გამოჩნდა ტესტების სკამების ჩამოსაშლელ სიაში. ისევ დააჭირეთ OK- ს.
ნაბიჯი 4
თუ ჯერ არ გაგიკეთებიათ პროექტის სინთეზი, მაშინ ამის გაკეთების დრო მოვიდა. მენიუდან აირჩიეთ დამუშავება -> დაწყება -> დაწყება ანალიზი და სინთეზი, ან დააჭირეთ კლავიშების კომბინაციას Ctrl + K, ან უბრალოდ დააჭირეთ შესაბამის პანელს ზედა პანელში.
ნაბიჯი 5
სიმულაციის დაწყება შეიძლება. აირჩიეთ მენიუდან -> აწარმოეთ სიმულაციური ხელსაწყო -> RTL სიმულაცია (1) ან დააჭირეთ ზედა პანელში RTL სიმულაციის ხატულას (2).
ნაბიჯი 6
დაიწყება ModelSim ინსტრუმენტი, რომელიც შეასრულებს თქვენს საცდელ მაგიდაზე დაწერილ ყველა ინსტრუქციას და შეჩერდება (თუ ეს სპეციალურად მიუთითეთ ტესტის კოდში $ stop დირექტივით). ეკრანზე გამოჩნდება FPGA შემავალი და გამომავალი სიგნალების დონის დიაგრამები, რომლებიც აღწერეთ თქვენს პროექტში.