DocumentCode
1448787
Title
A Specialized Processor for Emulating Peripherals of the PIC Microcontroller
Author
Penteado, C.G. ; Moreno, E.D.
Author_Institution
Escola Politec., Univ. de Sao Paulo, Sao Paulo, Brazil
Volume
7
Issue
2
fYear
2009
fDate
6/1/2009 12:00:00 AM
Firstpage
133
Lastpage
140
Abstract
This paper proposes and describes an architecture that allows the both engineer and programmer for defining and quantifying which peripheral of a microcontroller will be important to the particular project. For each application, it is necessary to use different types of peripherals. In this study, we have verified the possibility for emulating the behavior of peripheral in specifically CPUs. These CPUs hold a RAM memory, where code spaces specifically written for them could represent the behavior of some target peripheral, which are loaded and executed on it. We believed that the proposed architecture will provide larger flexibility in the use of the microcontrolles since this "dedicated hardware components" don\´t execute to a special function, but it is a hardware capable to self adapt to the needs of each project. This research had as fundament a comparative study of four current microcontrollers. Preliminary tests using VHDL and FPGAs were done.
Keywords
computer architecture; microcontrollers; peripheral interfaces; CPU; FPGA; PIC microcontroller; RAM memory; VHDL; peripheral emulation; peripheral interface; specialized processor; specific application processor; Application software; EPROM; Field programmable gate arrays; Hardware; Microcontrollers; Programming profession; Pulse width modulation; Random access memory; Read-write memory; Testing; Computer architecture; FPGAs; Microcontrollers; Peripherals; Specific Application Processor;
fLanguage
English
Journal_Title
Latin America Transactions, IEEE (Revista IEEE America Latina)
Publisher
ieee
ISSN
1548-0992
Type
jour
DOI
10.1109/TLA.2009.5256820
Filename
5256820
Link To Document