Kommunikatsiyalarini rivojlantirish vazirligi «vlsi tizimini loyihalashtirish» fanidan amaliy mashg


 Mantiqiy sxemaning dasturiy simulyatsiyasi



Yüklə 5,01 Kb.
Pdf görüntüsü
səhifə22/68
tarix07.01.2024
ölçüsü5,01 Kb.
#209951
1   ...   18   19   20   21   22   23   24   25   ...   68
4.3. Mantiqiy sxemaning dasturiy simulyatsiyasi 
Vazifaning bajarish tasnifi. 
 
1. ModelSim-Altera 10.1d modellashtirish muhitini ishga tushirish kerak. 
2. 
File/Change Directory
… menyusi bandidan foydalanib, joriy amaliy ish 
davomida yaratilgan loyihaning ishchi direktoriyasi tanlanadi. 
3. Bu direktoriyada tekshirish kerak bo‘lgan modul mavjudir. Endi 
tekshirishni amalga oshiradigan modul yaratish kerak. Buning uchun 
File/New/Source/Verilog
menyusidan foydalanib, yangi Verilog fayli yaratiladi. 
Unda yaratilgan sxemani simulyatsiya qilish uchun kod yoziladi. 
Bunday faylga misol quyida ko‘rsatilgan. 
timescale 1ns / 100ps


57 
module testbench;
reg KEY1;
lab_01 lab_01_inst(KEY1, LED1);
initial
begin
KEY1 = 0;
#10 KEY1 = 1;
#10 KEY1 = 0;
KEY1 = 1;
#10 $finish;
end
endmodule 
U ishchi katalogda saqlanadi. 
4. Testlovchi modul faylini testlanuvchi moduli bilan birga kompilyatsiya 
qilish kerak. Buning uchun 
Compile/Compile ...
menyusidan foydalaniladi. 
Fayllarni birgalikda kompilyatsiya qilish uchun ikkala faylni ham tanlash va 
Compile
ni bosish kerak(4.7-rasm). 
5. Agar loyiha birinchi martta kompilyatsiya qilayotgan bo‘lsa, ishchi 
katalogda work kutubxonasini yaratish taklif qilinadi. Unda 
Yes
ni bosish kerak. 
6. Kompilyatsiya xatolar yo‘qligiga va work kutubxonasi kutubxonalar 
ro‘yxatida paydo bo‘lishiga ishonch hosil qilinadi. 
7. 
Simulate / Start Simulation…
menyusini tanlab simulyatsiyani boshlanadi. 
Paydo bo‘lgan oynada test modulini tanlab, 
OK
ni bosish kerak. 


58 
4.7-rasm. ModulSim da lohiha va simulasion fayni birga kopilyatsiya qilish.
8. Paydo bo‘lgan 
Objects
oynasida kuzatmoqchi bo‘lgan signallarni 
tanlanadi va 
Add to/Wave/Selected Signals
kontekst menyusi yordamida ular 
Wave
oynasiga qo‘shiladi(4.8-rasm). 
9. 
Simulate/Run/Run -All
menyusi bandini tanlanib, paydo bo‘lgan oynada 
ModelSim bilan ishlashni tugatish so‘raladi, bunda 
No
bosiladi. 
10. Bir muncha vaqt o‘tgach, 
Wave
oynasida tanlangan signallarning holatini 
ko‘rsatuvchi grafikalar paydo bo‘ladi (4.9-rasm). 


59 
4.8-rasm. Simulatsiya uchun kerakli signallarni tanlash. 
4.9-rasm. Simulatsiya oynasi. 


60 
11. KEY1 signalining xolatini testlovchi moduli tomonidan boshqariladi. 
Ko‘rinib turibdiki, ular ketma -ket qiymatlarning barcha mumkin bo‘lgan 
kombinatsiyalaridan o‘tadi. LED1 signallari testlanayotgan modulning chiqishidir. 
Testlanayotgan modulning ichki mantig‘iga muvofiq ishlashiga ishonch hosil 
qilinadi. 

Yüklə 5,01 Kb.

Dostları ilə paylaş:
1   ...   18   19   20   21   22   23   24   25   ...   68




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin