Yazar arşivi

VHDL ile SAYISAL TASARIM ve FPGA UYGULAMALARI Kitabımızın 2. Baskısı Yayında…

VHDL dili kullanarak FPGA programlamak isteyenler için kaynak olacak Türkçe VHDL ile SAYISAL TASARIM ve FPGA UYGULAMALARI kitabımız yayınlanmıştır. Geliştirme ortamı olarak Xilinx Vivado Design Suite yazılımı kullanılmış olup, uygulamalar NEXYS4 deneme kartı üzerinde gerçeklenmiştir. Kitap içeriği oluşturulurken gerek öğrenciler gerekse konuya ilgi duyan diğer kişiler düşünülerek dengeli bir anlatım yolu izlenmiştir. Kitabın daha rahat

VHDL ile SAYISAL TASARIM ve FPGA UYGULAMALARI Kitabımız Yayında…

VHDL dili kullanarak FPGA programlamak isteyenler için kaynak olacak Türkçe VHDL ile SAYISAL TASARIM ve FPGA UYGULAMALARI kitabımız yayınlanmıştır. Geliştirme ortamı olarak Xilinx Vivado Design Suite yazılımı kullanılmış olup, uygulamalar NEXYS4 deneme kartı üzerinde gerçeklenmiştir. Kitap içeriği oluşturulurken gerek öğrenciler gerekse konuya ilgi duyan diğer kişiler düşünülerek dengeli bir anlatım yolu izlenmiştir. Kitabın daha rahat

İmgede Konvulüsyon İşleminin FPGA Tabanlı Gerçeklenmesi

Bu yazıda, VHDL ile Sayısal Tasarım ve FPGA Uygulamaları kitabında benzetim uygulamalarında anlatılan 9.15 örneğindeki İmgede Konvolüsyon uygulamasının FPGA tabanlı gerçeklenmesi tanıtılmıştır. Uygulama MATLAB ile UART haberleşme vasıtasyıla görüntü dosyasının aktarılması ve FPGA tabanlı gerçeklenen konvolusyon işleminin FPGA’da gerçeklenmesinin sonucunda elde edilen yeni imge yine UART haberleşme ile MATLAB’a aktarılmaktadır. Aşağıda bu işlemlerin yapıldığı entity

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 * Sayı_2 = 0.984375 Bizim sabit noktalı sayı formatı ile elde ettiğimiz sayıyı hesapalarsak: Sayı

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ı sayının matematiksel ifadesi aşağıda verilmiştir. n: n bitlik sayının integer değeri m :