როგორ მივბაძოთ ModelSim - Altera– ს

Სარჩევი:

როგორ მივბაძოთ ModelSim - Altera– ს
როგორ მივბაძოთ ModelSim - Altera– ს

ვიდეო: როგორ მივბაძოთ ModelSim - Altera– ს

ვიდეო: როგორ მივბაძოთ ModelSim - Altera– ს
ვიდეო: Write, Compile, and Simulate a Verilog model using ModelSim 2024, მაისი
Anonim

ჩვენ ვწერთ testbench მოდულს და ვაწარმოებთ სიმულაციას ModelSim გარემოში Altera– სგან.

Altera ModelSim ინსტრუმენტი
Altera ModelSim ინსტრუმენტი

აუცილებელია

  • - კომპიუტერი;
  • - დამონტაჟებული განვითარების გარემო Quartus II + ModelSim.

ინსტრუქციები

Ნაბიჯი 1

პირველი ნაბიჯი არის დარწმუნდეთ, რომ ModelSim ინსტრუმენტის გზა მითითებულია Quartus II განვითარების გარემოში. ამისათვის გახსენით მენიუ Tools -> Options. პარამეტრებში გადადით ზოგადი -> EDA ინსტრუმენტის ვარიანტებზე. ჩვენ ვხვდებით ModelSim-Altera ველს და ჩავწერთ C: / altera / 13.0sp1 / modelsim_ase / win32aloem მასში ან ღილაკზე დაჭერით სამი წერტილით, ვეძებთ ამ დირექტორიას ჩვენს კომპიუტერში. ბუნებრივია, რომ Quartus- ის სხვა ვერსიისთვის, ჩემ გარდა, თქვენ გექნებათ საკუთარი გზა "win32aloem" დირექტორიაში.

სიმულაციური ინსტრუმენტის ModelSim- ისკენ მიმავალი გზის მითითება
სიმულაციური ინსტრუმენტის ModelSim- ისკენ მიმავალი გზის მითითება

ნაბიჯი 2

თქვენ გაქვთ პროექტი FPGA– სთვის Quartus II– ში. როგორ დავწეროთ ტესტები, ან სკამები (საცდელი მაგიდა) - ეს თემაა ცალკე სტატიისთვის. ახლა კი, ჩავთვალოთ, რომ თქვენი საცდელი მაგიდა უკვე დაწერილია. ახლა თქვენ უნდა გითხრათ განვითარების გარემოში, თუ რომელი ტესტის გამოყენება გსურთ სიმულაციისას. ამისათვის გახსენით პარამეტრები მენიუდან დავალებები -> პარამეტრები … გახსნილ ფანჯარაში, EDA ინსტრუმენტის პარამეტრები -> სიმულაცია განყოფილებაში, დააჭირეთ ღილაკს Test Benches … აქ, სხვათა შორის, შეგიძლიათ დააყენოთ რამდენიმე ტესტი და პროექტის შედგენისას გადადით საჭიროზე.

სიმულაციური პარამეტრების დაყენება
სიმულაციური პარამეტრების დაყენება

ნაბიჯი 3

გაიხსნა რედაქტირების ტესტების ფანჯარა. ჩვენ ჯერ არ შეგვიქმნია საცდელი სკამები, ამიტომ სია ცარიელია. დააჭირეთ ღილაკს New … გახსნილ ფანჯარაში უნდა დააყენოთ ტესტის პარამეტრები.

ველის მარცხნივ დააჭირეთ ღილაკს სამი წერტილით. აირჩიეთ ფაილი საცდელი კოდის გამოყენებით და დააჭირეთ ღილაკს გახსნა. ახლა დააჭირეთ ღილაკს დამატება. ტესტი გამოჩნდა ტესტების ჩამონათვალში.

ამის შემდეგ, ველში დააყენეთ ზედა დონის მოდულის სახელი, რომელიც განისაზღვრება თქვენს საცდელ მაგიდაზე. ველში შეგიძლიათ შეიტანოთ ნებისმიერი სახელი, სტანდარტულად ის ავტომატურად შეიქმნება, ისევე როგორც მოდულის სახელი.

ესე იგი, ჩვენ დავაყენეთ ტესტის ძირითადი პარამეტრები. ორჯერ დააჭირეთ OK- ს. ახლა ჩვენი ტესტი გამოჩნდა ტესტების სკამების ჩამოსაშლელ სიაში. ისევ დააჭირეთ OK- ს.

პროექტს დაამატეთ საცდელი სკამები
პროექტს დაამატეთ საცდელი სკამები

ნაბიჯი 4

თუ ჯერ არ გაგიკეთებიათ პროექტის სინთეზი, მაშინ ამის გაკეთების დრო მოვიდა. მენიუდან აირჩიეთ დამუშავება -> დაწყება -> დაწყება ანალიზი და სინთეზი, ან დააჭირეთ კლავიშების კომბინაციას Ctrl + K, ან უბრალოდ დააჭირეთ შესაბამის პანელს ზედა პანელში.

ჩვენ ვიწყებთ პროექტის ანალიზსა და სინთეზს
ჩვენ ვიწყებთ პროექტის ანალიზსა და სინთეზს

ნაბიჯი 5

სიმულაციის დაწყება შეიძლება. აირჩიეთ მენიუდან -> აწარმოეთ სიმულაციური ხელსაწყო -> RTL სიმულაცია (1) ან დააჭირეთ ზედა პანელში RTL სიმულაციის ხატულას (2).

სიმულაციური პროცესის მიმდინარეობა ModelSim- ში
სიმულაციური პროცესის მიმდინარეობა ModelSim- ში

ნაბიჯი 6

დაიწყება ModelSim ინსტრუმენტი, რომელიც შეასრულებს თქვენს საცდელ მაგიდაზე დაწერილ ყველა ინსტრუქციას და შეჩერდება (თუ ეს სპეციალურად მიუთითეთ ტესტის კოდში $ stop დირექტივით). ეკრანზე გამოჩნდება FPGA შემავალი და გამომავალი სიგნალების დონის დიაგრამები, რომლებიც აღწერეთ თქვენს პროექტში.

გირჩევთ: