Systemc implementation with analog mixed signal modeling for a microcontroller
Bir mikrodenetleyicinin analog ve karma sinyal olarak modellenmesi ve systemc ile gerçekleştirilmesi
- Tez No: 199076
- Danışmanlar: PROF. DR. MURAT AŞKAR
- Tez Türü: Yüksek Lisans
- Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
- Anahtar Kelimeler: SystemC, SystemC-AMS, PIC 16F871, Mikrodenetleyici, SystemC, SystemC-AMS, PIC 16F871, Microcontroller
- Yıl: 2007
- Dil: İngilizce
- Üniversite: Orta Doğu Teknik Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Elektrik ve Elektronik Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 144
Ö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
- 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
2007
Elektrik ve Elektronik MühendisliğiBoğaziçi ÜniversitesiElektrik Mühendisliği Ana Bilim Dalı
PROF. DR. GÜNHAN DÜNDAR
- 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
2018
Makine MühendisliğiKoç ÜniversitesiMakine Mühendisliği Ana Bilim Dalı
Assoc. Prof. Dr. IPEK BASDOGAN
- Analog-digital mixed-signal VLSI modules for audio signal processing applications
Ses bandı sinyal işleme uygulamaları için analog-sayısal karışık-sinyal tümdevre modülleri
SELİM EMİNOĞLU
Yüksek Lisans
İngilizce
1998
Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. TAYFUN AKIN
- Gui driven sigma-delta modulator design and measurement tool with a view of medical ultrasound imaging implementation
Medikal ultrason görüntüleme uygulaması amacıyla GUI ile yürütülen sigma-delta modülatör tasarım ve ölçüm aracı
GÜNEŞ DAMLA ALTINOK
Yüksek Lisans
İngilizce
2009
Elektrik ve Elektronik MühendisliğiBoğaziçi ÜniversitesiBiyomedikal Mühendisliği Ana Bilim Dalı
DR. MOHAMMED AL-JANABİ
PROF. DR. MEHMED ÖZKAN
- Design and implementation of an 11-bit 50 MS/s flash-assistedsuccessive approximation register adc
11-bit 50 MS/s flaş destekli ardışıl yaklaşımlı analog sayısal çeviricinin tasarımı ve uygulanması
FATİH MADEN
Yüksek Lisans
İngilizce
2023
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
DOÇ. DR. TUFAN COŞKUN KARALAR