Tüm kurslar
Seviye 1
Yakında

Dijital donanımın temelleri

Seviye 1, ciddi RTL yazmadan önce donanımı program olarak değil devre olarak düşünmenizi sağlar. Laboratuvarlar küçük ama daha ilk günden Lumina Sim'de çalışır; araçla ilk gün tanışırsınız.

Süre
6 hafta
Seviye
Başlangıç
Başlamadan önce
Herhangi bir dilde temel programlama. Elektrik-elektronik öğrencileri bir seviye tespit sınavıyla 1.1 ve 1.2'yi atlayabilir.
Neler öğreneceksiniz
  • Bir doğruluk tablosundan mantık türetip sadeleştirmek
  • Senkron tasarımın neden var olduğunu açıklamak
  • Temiz ve tam tanımlı bir durum makinesi tasarlamak
  • Bir zamanlama yolunu okuyup nasıl düzeltileceğini bilmek
  • Git, betikler ve CI regresyonuyla bir ekip gibi çalışmak
Müfredat

6 modül

  1. 1.1

    Dijital mantık

    Konular

    Sayı sistemleri, Boole cebiri, Karnaugh haritaları, kombinasyonel bloklar: mux, kod çözücü, toplayıcı, karşılaştırıcı

    Lumina laboratuvarı

    Dalgalı eldeli ve eldeyi önceden hesaplayan (carry-lookahead) toplayıcıları simüle edip gecikmelerini karşılaştırın

    Kazanım

    Bir doğruluk tablosundan mantık türetip sadeleştirir

  2. 1.2

    Ardışıl mantık

    Konular

    Latch'ler ve flip-flop'lar, setup ve hold, metastabilitenin temelleri, sayaçlar, kaydırmalı kaydediciler, LFSR'ler

    Lumina laboratuvarı

    Bir LFSR kurun ve dalga biçimlerini Debug'da izleyin

    Kazanım

    Senkron tasarımın neden var olduğunu açıklar

  3. 1.3

    Sonlu durum makineleri

    FSM kapsamı · Planlandı

    Konular

    Moore ve Mealy, durum kodlama (ikili, one-hot, Gray), reset stratejisi

    Lumina laboratuvarı

    Trafik ışığı ve UART alıcı durum makineleri, FSM kapsam raporuyla

    Kazanım

    Temiz ve tam tanımlı bir FSM tasarlar

  4. 1.4

    Zamanlamanın temelleri

    Konular

    Yayılım gecikmesi, kritik yol, saat kayması (skew), slack, boru hattı (pipelining)

    Lumina laboratuvarı

    Slack'i elle hesaplayın, sonra öngörüsel bir PDK'nın standart hücre zamanlama tablosuyla kontrol edin

    Kazanım

    Bir zamanlama yolunu okur ve nasıl düzelteceğini bilir

  5. 1.5

    Bilgisayar aritmetiği

    Konular

    İkiye tümleyen, sabit noktalı sayılar, çarpıcılar, barrel shifter'lar, GF(2) aritmetiği

    Lumina laboratuvarı

    Daha sonra AES bitirme projesinde yeniden kullanılacak bir GF(2⁸) çarpıcı

    Kazanım

    Kriptografinin ihtiyaç duyduğu veri yollarını kurar

  6. 1.6

    Araçların temelleri

    Konular

    Linux kabuğu, Git, Make ve Python betikleri, log ve çıkış kodlarını okumak

    Lumina laboratuvarı

    CI'ın çalıştırabileceği bir Lumina regresyonunu betikle yazın

    Kazanım

    Bir ekip gibi çalışır

Yakında

Kurslar açıldığında ilk siz haberdar olun.

İlk kurslar açıldığında haber almak, bir üniversite dersi ya da ekibiniz için eğitim konuşmak için bize yazın.

Eğitim

hello@lumeeslab.com

Eklemeniz faydalı olur

  • Kim olduğunuz; kendiniz mi öğreneceksiniz, ders mi vereceksiniz, yoksa bir ekip mi eğiteceksiniz
  • En çok ilgilendiğiniz kurslar ya da uzmanlık alanları
  • Türkçe mi, İngilizce mi

Gizlilik ayarları

Bu sitenin neleri kullanabileceğini seçin. Kararınızı her sayfanın altındaki Gizlilik ayarları bağlantısından dilediğiniz zaman değiştirebilirsiniz.

Sitenin çalışması için gerekenler ve burada yaptığınız seçimin kaydı. Kayıt tarayıcınızda tutulur; çerez kullanılmaz.

Her zaman açık

Ziyaretleri saymamıza ve hangi sayfaların işe yaradığını görmemize olanak tanır; reklam ya da siteler arası takip içermez. Şu anda hiçbir analitik aracı kullanmıyoruz, yani seçiminiz ne olursa olsun hiçbir şey yüklenmez.

Çerez politikası · Gizlilik politikası