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ı: 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
- 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
- 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
2019
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
DOÇ. DR. GÜNEŞ KARABULUT KURT
- 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
1997
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektronik Ana Bilim Dalı
PROF. DR. DURAN LEBLEBİCİ
- 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
Doktora
Türkçe
1989
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiPROF.DR. TAMER KUTMAN