SAYISAL SİSTEM TASARIMI UYG. PROJE 3 KONULARI

 

A - Yazılım : Bu başlık altında verilen konular herhangi bir programlama dilinde ve herhangi bir yazılım aracı (tercihen C veya MATLAB) kullanılarak gerçeklenebilecektir.

  1. Kombinezonsal devre simülatörü tasarımı 1 (verilen devre tanımı ile devreye ait olan doğruluk tablosunun oluşturulması)
  2. Kombinezonsal devre simülatörü tasarımı 2 (verilen devre tanımı ve çıkış değerleri ile giriş değişkenlerin lojik değerlerinin bulunması)
  3. Bir Boolean fonksiyonunun iki seviyeli minimal ifadelerinin elde edilmesi (verilen bir Boolean fonksiyonunun minterim ve keyfi değerleri ile Quine-McCluskey yöntemi kullanılarak Boolean fonksiyonunun minimal ifadelerinin bulunması)
  4. Senkron ardışıl devre simülatörü tasarımı (verilen devre tanımı ile devreye ait olan durum tablosunun oluşturulması)
  5. Ardışıl senkron devrelerde durum indirgemesi (verilen tamamen belirlenmiş durum tablosu ile eşdeğer bölmeleme yöntemi kullanılarak eşdeğer durumların belirlenmesi)
  6. Toplamlar çarpımı ifadesinde verilen bir fonksiyonu doğru (lojik 1) yapan değişken değerlerinin bulunması (Sağlanabilirlik (Satisfiability-SAT))
  7. Sizin seçtikleriniz...

 

B - Çok Seviyeli Kombinezonsal Devre Tasarımı : Bu başlık altında verilen devreler SIS (Sequential Interactive System) programı ile tasarlanacak ve herhangi bir devre simülatör programı ile analiz edilecektir.

  1. 4 bitlik iki sayıyı karşılaştıran devrenin tasarımı (8 giriş – 3 çıkış)
  2. 3 bitlik iki sayının çarpımını ifade eden devrenin tasarımı (6 giriş – 6 çıkış)
  3. 3 bitlik iki sayının 1’e tümleme kullanılarak çıkartma işlemini gerçekleştiren devrenin tasarımı (6 giriş – 4 çıkış)
  4. Heksadesimal sayı karşılıklarını 7 parçalı göstergede ifade eden devrenin tasarımı (4 giriş – 7 çıkış)
  5. Özel tasarlanmış aritmetik işlem devrelerinin tasarımı (verilen seçici girişleri ile istenen aritmetik işlemleri gerçekleştiren devrelerin tasarımı)
  6. Sizin seçtikleriniz...

 

C - Devre Tasarımı : Bu başlık altında verilen devreler herhangi bir devre simülasyon programı ile analiz edilip tasarlanacaktır.

  1. 4 bitlik iki sayının çarpımını ALU (Arithmetic Logic Unit) tümdevreleri kullanarak gerçekleyen devrenin tasarımı
  2. Verilen bir 8 bitlik sayının, verilen bir 4 bitlik modülo tabanındaki karşılığını bulan devrenin tasarımı
  3. 4 bitlik sayılar kümesinde bulunan 8 adet sayının en büyüğünü bulan ve sonucu 4 LED üzerinde gösteren devrenin tasarımı
  4. 8 bit ile ifade edilebilen Fibonacci sayılarını bulan devrenin tasarımı (0 ve 1 başlangıç değerleri ile o andaki sayının kendisinden bir önceki ve iki önceki sayıların toplamı şeklinde oluşan Fibonacci sayılarını, 0-1-1-2-3-5-8-13-21-..., elde eden devrenin tasarımı)
  5. Frekans bölücü tasarımı (2 adet seçici girişi ile saat frekansını, belirlenecek 4 farklı frekansa bölen devrenin tasarımı)
  6. Kayan tarih (gün-ay-yıl) devresi tasarımı (6 adet 7 parçalı gösterge üzerinde tarihi belirten sayıların belirtilen iki ayrı frekansta kaymasını gerçekleyen devrenin tasarımı)
  7. Işık oyunları (8 adet LED üzerinde (L-H değerleri ile 16 adet LED) 2 adet seçici giriş ile 4 farklı ışık oyununu gerçekleştiren devrenin tasarımı)
  8. Basketbol maçı skor tablosu tasarımı (İki takım için 1, 2 ve 3 sayılıkların olduğu basketbol karşılaşması skorunun her aşamada 8 adet LED üzerinde gösterilmesini sağlayan devrenin tasarımı)
  9. Satış makinesi tasarımı (belirlenecek olan 3 adet birbirinden farklı bozuk paralar ile belirli bir tutardaki eşyanın alınmasını sağlayan devrenin tasarımı)
  10. Trafik sinyalizasyon devresinin tasarımı (belirlenecek olan kriterlere göre trafik ışıklarını ayarlayan devrenin tasarımı)
  11. Seri girişli kapı kilit devresi tasarımı (belirlenecek olan 6 basamaklı şifre seri olarak girildiğinde çıkış LED’ini yakan ve 6 basamaklı şifre 3 defa yanlış girildiğinde alarm LED’ini yakan kilit devresinin tasarımı)
  12. Araba alarm devresi tasarımı (dışarıdan gelen girişlere (kapının zorlanması ve darbe) karşılık belirlenecek olan iki farklı tonda ve farklı sürelerde çalışan alarmın tasarımı)
  13. İleri/geri sayabilen ve başlangıç konumu ayarlanabilen kronometre tasarımı
  14. Tarih (kaçıncı gün- kaçıncı ay-yıl) göstergesi ile saat devresi tasarımı
  15. Alarmlı saat devresi tasarımı
  16. Sizin seçtikleriniz...

 

Tüm öğrenciler A, B veya C kısmındaki projelerden sadece bir tanesini seçeceklerdir.

Proje Kayıt Son Tarihi : 4 Aralık 2006

Yılsonu Başarı Notuna Katkısı : %10.5

Son Teslim Tarihi : Sayısal Sistem Tasarımı Uyg. Final Sınavı