Category: Courses
Labs
Projects
FB-CPU RTL Tasarımı
Bu proje kapsamında FB-CPU isminde bir işlemcinin Verilog dili ile RTL tasarımı ve tasarlanan işlemci üzerinde makine dili ile yazılan çeşitli kod parçacıkları yazılacaktır. Proje sonunda basit bir işlemcideki RAM, Kontrol Ünitesi ve Saklayıcıların bir arada çalışıp, makine dilindeki kod parçacıklarını nasıl yürütebildiği gözlemlenecektir. Kullanılacak Basys3 FPGA geliştirme kartı üzerinde FBCPU demo’su yapılacaktır.
Detaylı proje açıklaması: http://www.levent.tc/files/courses/digital_design/project/BLM201_proje_spesifikasyonlari.pdf
Projects
- FBCPU Assembly – Makina Kodu Çevirici
Fenerbahçe İşlemcisi (FBCPU) isminde bir işlemcinin kendine özel bir komut seti (Instruction Set)’inden, FBCPU’nun makine koduna dönüştürecek ve aynı zamanda makine kodundan da geriye FBCPU Assembly’e dönüşüm yapabilecek bir çevirici aracı tasarlanacaktır.
Detaylı proje spesifikasyonu için;
http://levent.tc/files/courses/object_oriented_design/projects/project1/BLM205_FBCPU_Assembly_MakinaKodu.pdf - FBCPU Compiler
Fenerbahçe İşlemcisi (FBCPU) isminde bir işlemcinin çalışması için ihtiyaç duyduğu kendine özel assembly dili gereksinimlerini karşılamak için daha yüksek seviyeli bir dilden (C gibi), FBCPU assembly’sine dönüşüm yapan bir araç gerçekleştirilecektir.
Detaylı proje spesifikasyonu için;
http://levent.tc/files/courses/object_oriented_design/projects/project2/BLM205_FBCPU_Compiler.pdf - Gerçek Zamanlı Sosyal Mesafe Analizi
Özellikle son dönemde oldukça önem kazanan sosyal mesafe kuralları denetimi yapmak için görüntü işleme temelli bir uygulama geliştirilecektir. Uygulamada insan takibi ve insan sayma işlemlerinin üzerine, aralarındaki mesafe hesaplanarak, sosyal mesafe kurallarına uygun hareket edilip edilmediği analizi yapılacaktır.
Detaylı proje spesifikasyonu için;
http://levent.tc/files/courses/object_oriented_design/projects/project3/BLM205_sosyal_mesafe_analizi.pdf - Nufus Yönetim Sistemi
Bir nüfus yönetim sistemi uygulaması gerçekleştirilecektir. Nufus yönetim uygulamasının tüm verileri dosyada tutulacak ve güncellemeler dosyaya sürekli senkronize edilecektir
Detaylı proje spesifikasyonu için;
http://levent.tc/files/courses/object_oriented_design/projects/project4/BLM205_nufus_yonetim.pdf - Kendi ciddi proje önerisi olan öğrenciler dersin hocası ile iletişime geçmelidirler.
Tools
Araç Adı | İçerik | Adres |
---|---|---|
Von Neumann Mimari Simulatörü | Von Neumann mimarisinin simulatör aracıdır. | http://levent.tc/files/courses/tools/vonneumann/ |
IEEE-754 İkilik – Onluk Dönüştürme Aracı | Verilen ondalıklı bir sayıyı IEEE-754 formatına dönüştürücü araçtır. | http://levent.tc/files/courses/tools/floatbin/ |
Ondanlık, İkilik ve Onaltılık Sayı Dönüştürücü | Ondanlık, ikilik ve onaltılık sayı formatında verilen bir sayıyı, diğer formatlara dönüştüren bir araçtır. | http://levent.tc/files/courses/tools/hexdecbin/ |
Devre Simulatörü | Javascript temelli bir devre simulasyon aracı sunulmaktadır. Aşağıdaki adresten erişebilirsiniz.Kullanım;Araç kutusundan bir öğe seçin ve sağ tarafa gidin.Sürükleme işlemi ile ekleniş öğeleri birbirlerine bağlayın.Bağlantısını kesmek için bir giriş düğümüne tıklayın.Eklenmiş öğeyi silmek için, öğeyi tutup araç kutusuna sürükleyin.Öğenin adını düzenlemek için bir etiket bölümüne çift tıklayın | http://levent.tc/files/courses/tools/devresimulatoru/ |
Devre Simulatörü 2 | Çok kapsamlı bir devre simulatörüdür. Kullanım kılavuzuna http://levent.tc/files/courses/tools/devresimulatoru2/devreSimulatoruKullanimKilavuzu.pdf adresinden erişebilirsiniz. | http://levent.tc/files/courses/tools/devresimulatoru2/ |
Bit Mantık İşlemleri Hesap Makinesi | Bit bazında işlem gerçekleştiren bir hesap makinesidir. Bu uygulama bit bazında yapılan işlemlerin öğrenilmesinde faydalıdır. Ve, veya, xor, değil ve kaydırma işlemleri desteklenmektedir. | http://levent.tc/files/courses/tools/bitislemleri/ |
Tools
Araç Adı | İçerik | Adres |
---|---|---|
Otomatik Sınav Sistemi | Bu araç ile çeşitli algoritma soruları sorulmakta ve cevapları otomatik olarak kontrol edilmektedir. Algoritma geliştirme kabileiyetini arttırmak için tasarlanmıştır. | http://www.levent.tc/files/courses/tools/sinavsistemi |
Exams and Sample Questions
Exams and Sample Questions
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.
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.