Menu
Coddy logo textTech

Donanım ve Yazılım

Coddy'nin Verilog Journey'sinin Temeller bölümünün bir parçası — ders 2 / 90.

Hem yazılım hem de donanım için kod yazarız, ancak tamamen farklı çalışırlar! Bu farkları anlamak, bir donanım tasarımcısı gibi düşünmenin anahtarıdır.

Yazılım adım adım çalışır. Donanım her şeyi aynı anda çalıştırır.

Yazılım (C, Python, Java):

  • Önce bir şeyi yapar, sonra diğerini
  • Değişkenler görünür ve kaybolur
  • Zaman yaklaşıktır

Donanım (Verilog):

  • Aynı anda birçok işi yapar
  • Devreler sonsuza kadar mevcuttur
  • Zaman kesindir

Örnek: Bir web sitesi adım adım yüklenir. Bir ışık anahtarı anında açılır. Aradaki fark budur.

Neden önemli: Verilog yazdığınızda, paralel olarak, sonsuza kadar ve hassas zamanlamayla çalışan bir devreyi tanımlıyorsunuz.

Kopya kağıdı

Yazılım ve Donanım yürütme:

  • Yazılım (C, Python, Java): adım adım çalışır, değişkenler görünür/kaybolur, zaman yaklaşık değerdedir
  • Donanım (Verilog): her şeyi paralel olarak çalıştırır, devreler kalıcıdır, zaman kesindir

Verilog yazarken, paralel olarak, sonsuza kadar ve hassas zamanlamayla çalışan bir devreyi tanımlıyorsunuz.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler