Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, elektronik devreler ve VHDL programlama dili hakkında bir eğitim içeriğidir. Eğitmen, sayıcı tasarımı ve VHDL kodlaması konusunda adım adım rehberlik etmektedir.
- Video, sayıcı tasarımı için gerekli adımları açıklayarak başlıyor ve ardından ModelSim uygulaması kullanılarak VHDL kodlaması yapılıyor. Eğitmen, kütüphanelerin tanımlanması, giriş-çıkışların belirlenmesi, durum diyagramı çizilmesi ve kodun simüle edilmesi gibi adımları gösteriyor. Özellikle reset ve saat girişlerinin nasıl kullanılacağı ve dört bitlik bir sayıcının nasıl tasarlanacağı detaylı olarak anlatılıyor.
- 00:01Sayıcıların Tasarımı
- Sayıcılarda devre çıkışları genellikle flip-flopların çıkışlarıdır ve çıkışlar seviyedir.
- Farklı çıkışların sayısı durumların sayısını belirleyeceğinden, sayıcı devrelerinde durum sayısı veya bellek eleman sayısı azaltılamaz.
- Sayıcı tasarımı için durum diyagramı çizilir, durum tablosu kurulur, durum indirgemesi yapılır, bellek eleman sayısı belirlenir ve flip-flopların türü belirlenir.
- 00:41VHDL ile Sayıcı Kodlama
- VHDL'de devre kurmaya gerek yoktur çünkü bilgisayar toplama işlemlerini kendisi yapabilmektedir.
- Model Sim uygulaması açılarak yeni bir proje oluşturulur ve dosyaya isim verilir.
- Kod satırı açılarak öncelikle kütüphaneler tanımlanır, girişler ve çıkışlar belirlenir.
- 02:19Sayıcı Kodunun Yazılması
- Dört bitlik bir sayıcı tasarlanır ve başlangıç değeri olarak sıfır atanır.
- Saat girişi ve reset girişi işleme alınır, reset aktif olduğunda değer sıfıra atılır.
- Saat girişinin yükselen ve alçalan kenarı belirtilerek simülasyon için gerekli ayarlar yapılır.
- 04:45Simülasyon
- Simülasyon başlatıldığında değer birer birer artar.
- Reset girişinin bir yapılması durumunda değer sıfırdan başlar.
- Tüm bitler bir olduktan sonra sayıcı en başa dönmesi gerekir ve sorunsuz bir şekilde çalışır.