Categories
Digital Design

Exams and Sample Questions

Vize

Final

Categories
Digital Design

Feedback

Ders hakkında geri bildirimleriniz önemlidir.

Kayıtlı öğrencilerin her hafta geri bildirimleri için LMS sistemi üzerinden “Geri Bildirim Formu” açılacaktır. 

Her doldurulan geribildirim için 0.5 puan sene sonu notuna eklenecektir.

Anonim olarak geri bildirimde bulunmak için aşağıdaki linki kullanabilirsiniz.

https://docs.google.com/forms/d/e/1FAIpQLSd23R8gvWSKOiA5h3YC6Cdgq9iZ-En9I-5Y1wR9AwKhAXGaTA/viewform?vc=0&c=0&w=1

Categories
Digital Design

LMS and Piazza

Öğrencilerin soru sorup yanıt alabileceği bir soru cevap sistemi sunulmaktadır. Ders duyuruları, öğrenci soruları ve cevapları için bir platformdur. Aşağıdan erişebilirsiniz. 

https://piazza.com/class/l92b9ta0yvo4ou/

LMS (Learning Management System), bazı ödevlerin teslimi için LMS sistemi üzerinden olması istenecektir.

Categories
Digital Design

Grades

Categories
Digital Design

Lecture Notes

HaftaNotlarİndirme
1Giriş
2Sayı Sistemleri ve Boolean Cebri
3Kombinasyonel Lojik
4Ardışık Lojik
5Doğrulama Yaklaşımları
6Durum Makinaları
7Veriyolu Elemanları
8VizeSınav Haftası
9Bellekler
10FB-CPU RTL Tasarım
11Optimizasyonlar ve Ödünleşmeler
12Resmi Tatil
13SOC Konseptleri, Xilinx IPI Tasarım ve Arayüzler
14Çoklu Clock Alanlı Tasarım
15Final ve Proje SunumlarıSınav Haftası
Categories
Digital Design

Syllabus

HaftaKonuTarih
1Giriş 16.10.2020
2Sayı Sistemleri ve Boolean Cebri 23.10.2020
3Kombinasyonel Lojik 30.10.2020
4Ardışık Lojik 06.11.2020
5Doğrulama Yaklaşımları 13.11.2020
6Durum Makinaları 20.11.2020
7Veriyolu Elemanları 27.11.2020
8Vize Sınav Haftası
9Bellekler 11.12.2020
10FB-CPU RTL Tasarım 18.12.2020
11Optimizasyonlar ve Ödünleşmeler 25.12.2020
12Resmi Tatil 01.01.2021
13SOC Konseptleri, Xilinx IPI Tasarım ve Arayüzler 08.01.2021
14Çoklu Clock Alanlı Tasarım 15.01.2021
15Final ve Proje SunumlarıSınav Haftası
Categories
Digital Design

Digital Design Detailed Course Description

Ders Açıklaması

Bu ders ile dijital tasarım dünyasında sıklıkla kullanılan kombinasyonel, ardışık devreler, durum makinaları, doğrulama yaklaşımları, bellekler, tasarım prensipleri, SOC konseptleri ve arayüzler konuları anlatılmaktadır. Ders kapsamında Fenerbahçe İşlemcisi isminde eğitim amacıyla kurgulanmış bir işlemci Verilog dili ile tasarlanıp doğrulandıktan sonra, FPGA kartı üzerinde demo yapılmaktadır. 

Ders Saatleri (Teorik + Lab)

Cuma 9.00-14.00

Öğretim Elemanları ve Ofis Saatleri

Dr. Öğr. Üyesi Vecdi Emre Levent, Ofis 311 – Salı 16.00-17.00

Arş. Gör. Uğur Özbalkan, Ofis 311 –  Salı 16.00-17.00

Ön Gereksinimler

Yok

Yardımcı Kaynaklar

Dersin referans kaynakları aşağıda listelenmektedir.

  • Introduction to Logic Design, Third Edition, Alan B. Marcovitz, McGraw-Hill, 2010
  • Digital Design, Moris Mano and Michael D. Ciletti, 5th edition, Prentice Hall, 2009
  • FPGA Prototyping by Verilog Examples, Pong Chu, John Wiley, 2008
  • Introduction to Logic Design, Alan Marcovitz, McGraw Hill, 2010

Yazılımlar

Xilinx Vivado 2019.1

Dersler

Dersin haftalık 2 saat teorik, 2 saat laboratuvar bölümü bulunmaktadır. Öğretim üyesi tarafından verilen ders materyallerinin ders öncesi incelenip, ders sonrasında ise tekrar edilmesi beklenmektedir. 

Öğrenim Çıktıları

  • KMAP’ler ile lojik minimizasyonu
  • RTL tasarım dilleri ile devre geliştirilmesi
  • RTL devrelerin doğruluk ölçümünün yapılması
  • Endüstride sıklıkla kullanılan arayüzlerin tasarımı

Quizler

Dönem içerisinde iki adet quiz yapılacaktır. 30 dk süre verilecektir. Quiz tarihi bir hafta önceden duyurulacaktır. 

Notlandırma

Derslere %80 oranında devam zorunludur.

Dönem notu; vize, lablar, ödevler, proje ve final sınavı ile belirlenecektir. Değerlendirme yüzdeleri aşağıdaki tabloda verilmiştir.

FaaliyetlerOranlar
Vize%20
Ödev/Quiz%10
Lab%15
Proje%25
Final%30
Bonus5 Puan’a kadar

Ödev ve quizlerin teslim saati üzerinden her geçen saat için 5 puan kesilecektir.

Dönem sonu notunun karşılık geldiği ağırlık ve harf notu aşağıdaki tabloda verilmiştir.

Dönem NotuAğırlıkHarf Notu
90-1004.00AA
85-893.50BA
80-843.00BB
75-792.50CB
65-742.00CC
50-641.50DC
45-491.00DD
0 -440FF

Beklenen Efor

Öğrencinin dönem içinde göstermesi beklenen efor tablosu aşağıda verilmiştir.

İçerikSaatKaç DefaAra Toplam
Derse Hazırlık21428
Ders Tekrarı21428
Ödev4624
Proje48148
Sınıf Dersi41456
Ara Sınav ve Final24248


Öğrenciler dersten başarılı olmak için dönem boyunca ortalama 232 saat harcamaları beklenmektedir.

Kodlama Ödevleri

Kodlama ödevlerinin notlandırılması, kodun doğruluğu, kalite ve algoritmik gerçeklemedeki detayları incelenerek yapılacaktır.

Doğruluk

Verilecek her bir ödev için test girişi ve beklenen çıkışlar paylaşılacaktır. Ancak ödev kontrolü yapılırken sizinle paylaşılmamış başka test durumları da denenecektir. Çalışma zamanı, beklenenden çok uzun süren kodlar yanlış olarak değerlendirilebilir.

Teori

Kod, istenen algoritmanın tasarımı olmalıdır. En optimum çözüm beklenmemektedir. Ancak bellek ve çalışma zamanı beklenenden çok fazla olmamalıdır.

Yazılı Ödevler

Ödev kendi el yazınız ile yazılmalıdır. Ödev cevap kağıtının üzerinde, dersin adı, öğrenci adı ve soyadı, öğrenci numarası ve tarih bulunmalıdır. 

Akademik Dürüstlük

Ödevin amacı, ders hakkında derinlemesine araştırma yapmayı öğrenmek ve pratik bilgiler kazanmayı sağlamaktır. Verilen ödevler hakkında, diğer öğrenciler ile birlikte çalışma teşvik edilmektedir. Çalışma grubu oluşturan öğrenciler, kendi başına çalışan öğrencilere göre sınavlarda daha başarılı olmaktadırlar. 

Ancak bir ödevi çözmek için başkaları ile birlikte çalışsanız bile, her bir sorunun çözümünü yardım almadan kendiniz yapmalısınız. Çözümünüzü bir araştırma yolu ile elde ederseniz (örn. bir internet araması), çözümü kendi cümle ve/veya kodunuz ile ifade etmelisiniz. Çözümü sözlü olarak sorulduğunda, öğrencinin açıklayabilmesi beklenmektedir. 

Verilen ödev bir kod ise, kendinizin yazması gerekmektedir. Hata ayıklamada başkalarından yardım alabilirsiniz. Kodda intihal tespiti için manuel ve otomatik mekanizmalar kullanılacaktır. İntihal, sınav içi kopya ve benzeri davranışlar disiplin yönetmeliğine göre cezalandırılır.