Geri Dön

Systemc implementation with analog mixed signal modeling for a microcontroller

Bir mikrodenetleyicinin analog ve karma sinyal olarak modellenmesi ve systemc ile gerçekleştirilmesi

  1. Tez No: 199076
  2. Yazar: YAKUP MURAT MERT
  3. Danışmanlar: PROF. DR. MURAT AŞKAR
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: SystemC, SystemC-AMS, PIC 16F871, Mikrodenetleyici, SystemC, SystemC-AMS, PIC 16F871, Microcontroller
  7. Yıl: 2007
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik ve Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Bu tezde 8 bitlik mikro denetleyici olan PIC 16F871, SystemC dilinin klasik donanımtasarlama yöntemleriyle tasarlanmıştır. Mikrodenetleyicinin analog bileşenleri iseSystemC dilinin analog ve karma sinyal eklentisi olan SystemC-AMS ilemodellenmiştir. SystemC-AMS, analog ve sayısal olmayan modüllerin modellenmesinive de SystemC çekirdeği ile eşgüdümü sağlamaktadır. Böylelikle hem sayısal hem deanalog bileşenleri içeren elektronik sistemler etkili bir şekilde modellenebilir veçalıştırılabilir.PIC 16F871, çok iyi bilinen ve oldukça yaygın bir mikrodenetleyicidir. Mimarisi,çevresel birimleri ve analog bileşenleri onu SoC kavramı için oldukça iyi bir örnekyapmaktadır. Tasarlanan mikrodenetleyicinin çevresel birimleri, komut seti ve adreslemeyöntemlerinin doğru çalıştığı sınama kodlarıyla gösterilmiştir. Bunun yanında, 16 bitlikCRC koduyla ayrıca test edilmiştir. Bunun yanında, tasarlanan mikrodenetleyici ve ekanalog birimler kullanılarak eşzamanlı demodulator örneği çalıştırılmıştır. Son olarak,SystemC dilinden donanım sentezleme yöntemi, bu mikrodenetleyicinin aritmetik vemantık biriminin FPGA tabanlı bir donanım ile sentezlenmesiyle gösterilmiştir.

Özet (Çeviri)

In this thesis, an 8-bit microcontroller, PIC 16F871, has been implemented usingSystemC with classical hardware design methods. Analog modules of themicrocontroller have been modeled behaviorally with SystemC-AMS which is theanalog and mixed signal extensions for the SystemC. SystemC-AMS provides thecapability to model non-digital modules and synchronization with the SystemC kernel.In this manner, electronic systems that have both digital and analog components can bedescribed and simulated very effectively.The PIC 16F871 is a well known and very common microcontroller. Its architecture,peripheral modules and analog components makes this microcontroller pretty goodmodel for a System on Chip (SoC) concept. Designed microcontroller?s peripheralmodules, instruction set and addressing modes have been verified utilizing the test codes.Besides, designed microcontroller has been tested with 16-bit CRC code. Moreover, asynchronous demodulator system that involves designed microcontroller and additionalanalog units has been constructed and simulated. Finally, SystemC to hardware flow hasbeen demonstrated with implementation of arithmetic logic unit of the 16F871 intoFPGA based hardware.

Benzer Tezler

  1. Digital filter design, error modeling and error correction in sigma-delta modulators

    Sigma-delta modülatörlerde dijital filtre tasarımı, hata modellemesi ve düzeltilmesi

    NECMİYE GENÇ

    Yüksek Lisans

    İngilizce

    İngilizce

    2007

    Elektrik ve Elektronik MühendisliğiBoğaziçi Üniversitesi

    Elektrik Mühendisliği Ana Bilim Dalı

    PROF. DR. GÜNHAN DÜNDAR

  2. Advanced concepts of piezoelectric patch-based energy harvesting and locally resonant bandgap formation in thin plates

    Pirometredeki piezoelektrik yama tabanlı enerji toplama ve lokal rezonant bandgap oluşumunun ileri kavramları

    AMIRREZA AGHAKHANI

    Doktora

    İngilizce

    İngilizce

    2018

    Makine MühendisliğiKoç Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    Assoc. Prof. Dr. IPEK BASDOGAN

  3. A generalized localization framework for terrestrial and aerial systems

    Kara ve hava sistemleri için genel bir konumlandırma çerçevesi

    SALİHA BÜYÜKÇORAK EDİBALİ

    Doktora

    İngilizce

    İngilizce

    2019

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

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

    DOÇ. DR. GÜNEŞ KARABULUT KURT

  4. Kapasitif eşik lojiği temelli analog sayısal çevirici

    A Capacitive thres hold logic based analog to digital converter

    BİLGE BAYRAKÇI

    Yüksek Lisans

    Türkçe

    Türkçe

    1997

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik Ana Bilim Dalı

    PROF. DR. DURAN LEBLEBİCİ

  5. Sincap kafesli asenkron makinalarda modern kontrol yöntemlerinin uygulanması

    The Application of modern control methods in squirrel cage induction machines

    METİN GÖKAŞAN