Geri Dön

Ieee754 kayan noktalı sayı formatında aritmetik mantık birimi tasarımı ve gerçek zamanlı olarak uygulanması

Design and real-time implementation of arithmetic logic unit in ieee754 floating point number format

  1. Tez No: 630639
  2. Yazar: BAHADIR ÖZKILBAÇ
  3. Danışmanlar: PROF. DR. TEVHİT KARACALI
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2020
  8. Dil: Türkçe
  9. Üniversite: Atatürk Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 120

Özet

Amaç: Bu çalışmada en temel bir FPGA'de bile çalışabilen, yüksek hız performansına ve kullanım alanı açısından yüksek verimliliğe sahip bir Aritmetik Mantık Biriminin VHDL dili kullanılarak FPGA içerisinde tasarlanması amaçlanmıştır. Yöntem: Aritmetik Mantık Birimi tasarlanırken günümüz bilgisayar işlemcilerinde kullanılan, geniş sayı aralığına ve yüksek hassasiyete sahip ve IEEE tarafından bir standart haline getirilen IEEE754 kayan noktalı sayı formatı tercih edilmiştir. Tasarlanan Aritmetik Mantık Birimi için simülasyon, sentezleme ve gerçek zamanlı uygulama çalışmaları yapılmıştır. Bulgular: Simülasyon çalışması ile Aritmetik Mantık Biriminin giriş sinyalleri ayarlanarak çıkışa ne aktarıldığı gözlemlenmiştir. Sentezleme sonrası Aritmetik Mantık Birimi içerisindeki işlem birimlerine ait maksimum çalışma frekansı ve FPGA içerisindeki kaynak kullanım bilgileri elde edilmiştir. Aritmetik Mantık Birimi ile yapılan gerçek zamanlı uygulamaların işlem süreleri ile bilgisayarın bu işlemleri gerçekleştirme süreleri karşılaştırılmıştır. Sonuç: Tüm işlem birimleri tek bir saat darbesinde işlem yapacak şekilde tasarlanarak düşük çalışma frekansında yüksek hız performansı, FPGA içerisindeki kaynakların en az düzeyde kullanımına özen gösterilerek ise yüksek kullanım alanı verimliliği elde edilmiştir. Ayrıca DSP ve RAM gibi hazır bloklar kullanılmayarak maliyeti düşük bir tasarım ortaya çıkarılmıştır.

Özet (Çeviri)

Purpose: In this study, it is aimed to design an Arithmetic Logic Unit, which can operate even in a basic FPGA, with high speed performance and high efficiency in terms of usage area, in FPGA using VHDL language. Method: While designing the Arithmetic Logic Unit, IEEE754 floating-point number format, which is used in today's computer processors, has a wide range of numbers and high sensitivity and has become a standard by IEEE. Simulation, synthesis and real-time application studies were carried out for the Arithmetic Logic Unit designed. Findings: With the simulation study, the input signals of the Arithmetic Logic Unit were adjusted and what was sent to the output was observed. After the synthesis, the maximum operating frequency of the processing units in the Arithmetic Logic Unit and the resource usage information of these processing units in the FPGA were obtained. The processing times of real-time applications performed with the Arithmetic Logic Unit were compared with those of the computer. Results: All processing units were designed to operate in a single hour pulse, high speed performance at low operating frequency, and high utilization area efficiency was achieved by taking care to use minimum amount of resources in FPGA. In addition, a cost-effective design was created by not using blocks such as DSP and RAM.

Benzer Tezler

  1. Yeni bir FPGA-YSA tabanlı gerçek rasgele sayı üreteci tasarımı ve gerçeklenmesi

    Design and implemantation of novel FPGA-ANN based true random number generator

    MURAT ALÇIN

    Doktora

    Türkçe

    Türkçe

    2017

    Elektrik ve Elektronik MühendisliğiSakarya Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. İHSAN PEHLİVAN

  2. Global jeopotansiyel modeller için yüksek dereceli legendre fonksiyonlarının sayısal olarak incelenmesi

    Numerical analyzing of high-degree legendre functions for global geopotential models

    NEVİN BETÜL AVŞAR

    Yüksek Lisans

    Türkçe

    Türkçe

    2009

    Jeodezi ve FotogrametriSelçuk Üniversitesi

    YRD. DOÇ. DR. AYDIN ÜSTÜN

  3. FPGA tabanlı OFDM modem gerçeklenmesi

    FPGA based OFDM modem implementation

    SUHAP ŞAHİN

    Doktora

    Türkçe

    Türkçe

    2010

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKocaeli Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ADNAN KAVAK

  4. IQ-Math sayı standartlarında FPGA-tabanlı kaotik osilatörün tasarımı ve gerçeklenmesi

    Design and implementation of FPGA-based chaotic oscillator in IQ-Math number standard

    HALİL İBRAHİM ŞEKER

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Elektrik ve Elektronik MühendisliğiAfyon Kocatepe Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ İSMAİL KOYUNCU

  5. Yapay sinir ağları eğitiminin gradyen tabanlı ve global arama algoritmaları ile FPGA üzerinde donanımsal gerçeklenmesi

    Hardware implementaton of artificial neural network training using gradient based and global search algorithms on FPGA

    MEHMET ALİ ÇAVUŞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2013

    Elektrik ve Elektronik MühendisliğiNiğde Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. FUAT KARAKAYA