VHDL ile Sabit Noktalı Sayı Formatı Dönüşümü İşleminin Gerçeklenmesi

Sabit noktalı sayı formatı sayının tam kısmı ve ondalık kısmı ile yazılır. Bu sayı formatında tasarlanacak sisteme göre, istenilen sayının maksimum büyüklüğü ve hassasiyet göz önünde bulundurularak bir uzunlukları belirlenir. i : Tam kısım f : Ondalık kısım n bitlik sabit noktalı

Read More

VHDL ile Sabit Noktalı Sayılarda Çarpma İşleminin Gerçeklenmesi

Çarpma işleminde yöntem, onluk tabanda yapılan çarpma işlemi gibi fakat ikilik sistemde yapılmaktadır. Aşağıdaki örnekte işlem kolaylığı olması açısından tam kısım 2 bit noktalı kısım ise 3 bit olarak alındı. Sayı_1 = 1.125           →        01.001 Sayı_2 = 0.875           →        00.111 Sayı_1 *

Read More

VHDL ile Kayan Toplayıcı (Moving Sum) Tasarımı

Şekil 1’de gösterilen N adet örneğe sahip bir örneklem penceresinin toplam değerinin hesaplanma işlemleri Denklem (1) ve Denklem (2)’de gösterildiği gibi yapılmaktadır. Şekil 1 . N adet örneğe sahip örneklem penceresi Daha az toplama işlemi yapabilmek amacıyla, yeni toplam değerini bulmak için

Read More

VHDL ile Clock Domain Crossing İşlemi

Aşağıda A saat darbesi frekansında mevcut bir sinyalin B saat darbesi frekansında oluşturulmasını sağlayan VHDL kodları aşağıda verilmiştir.

Read More

VHDL’de FIR Filtre Tasarımı

Aşağıda 10 Hz ve 10 Khz frekansında iki cosin girişinin 100 KHz ile örneklenerek toplandığı VHDL kodu oluşturulmuştur. Kodda 16. dereceden alçak geçiren süzgeç kullanılarak toplam sinyalden 10 Hz’lik sinyal ayrıştırılmaya çalışılmıştır. Aşağıdaki şekilde üstte verilen çıktı toplam sinyal değerini göstermektedir. Alttaki

Read More