Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
1
Doç.Dr. Ahmet ÖZMEN Sakarya Üniversitesi
İLERİ SAYISAL SİSTEM TASARIMI VE SENTEZLEME 8. Hafta: Algoritmik Durum Makinesi Doç.Dr. Ahmet ÖZMEN Sakarya Üniversitesi
2
Algoritmik Durum Makinesi
Örnek: M. Morris Mano - Digital Design With an Introduction to the Verilog HDL – Sayfa 373 Bir durum kutusu ve arkasından gelen karar ve koşul kutularının tamamı bir ASM bloktur ve sadece bir durumu temsil eder.
3
Algoritmik Durum Makinesi
MoldelSim’de oluşturmamız gereken dosyalar; asm.v kl.v dataPath.v bin4say.v jkff.v test.v Data Path
4
Algoritmik Durum Makinesi
Yeni bir proje oluşturmak için şekilde görüldüğü gibi; File -> New -> Project… yolu izlenmelidir. Açılan pencerede proje ismi ve proje yolu belirlendikten sonra OK butonuna basarak yeni projemizi oluşturmuş oluruz.
5
Algoritmik Durum Makinesi
Oluşturduğumuz projeye verilog kodlarımızı yazacağımız dosyaları ekleyelim. Algoritmik Durum Makinesi modelleyeceğiz. «asm.v kl.v dataPath.v bin4say.v Jkff.v» isimli verilog dosyalarımızı oluşturalım.
6
Algoritmik Durum Makinesi
Modelimizi simule etmek için kullanacağımız «test.v» dosyamızı da oluşturalım.
7
Algoritmik Durum Makinesi
bin4say.v dosyamıza gerekli verilog kodlarımızı yazıyoruz. jkff.v dosyamıza gerekli verilog kodlarımızı yazıyoruz.
8
Algoritmik Durum Makinesi
dataPath.v dosyamıza gerekli verilog kodlarımızı yazıyoruz.
9
Algoritmik Durum Makinesi
kl.v dosyamıza gerekli verilog kodlarımızı yazıyoruz.
10
Algoritmik Durum Makinesi
asm.v dosyamıza gerekli verilog kodlarımızı yazıyoruz.
11
Algoritmik Durum Makinesi
test.v dosyamıza da gerekli kodlarımızı yazdıktan sonra projemizi derleme aşamasına geçebiliriz.
12
Algoritmik Durum Makinesi
Yazdığımız kodları derlemek için kısa yol olarak seçeneğini kullanabilir ya da üst menüden; Compile -> Compile All Seçeneğini kullanabilirz. Eğer derlediğimiz kod hatasız ise aşağıdaki gibi bir mesaj alacağız.
13
Algoritmik Durum Makinesi
Derleme işlemimiz bittiğine göre şimdi simülasyon kısmına geçebiliriz. Üst menüden; Simulate -> Start Simulation… yolunu izleyerek simülasyonu başlatalım. Work klasörü altında oluşturduğumuz verilog dosyalarını görebiliriz. test dosyamızı seçelim ve OK butonuna basalım.
14
Algoritmik Durum Makinesi
«Objects» panelinden objelerimizi seçtikten sonra «Wave» paneline sürükleyip bırakarak çalıştırdığımızda dalga şekillerini görebiliriz.
15
Algoritmik Durum Makinesi
Yine üst menüden Run butonuna ya da klavyeden F9 tuşuna birkaç kez basarak modelimizi istediğimiz süre kadar çalıştırıp dalga şeklini gözlemleyebiliriz. Dalga şekillerinin yazdığımız test dosyasına göre oluşan şekillerini gözlemliyoruz.
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.