An FPGA embedded microcontroller

被引:12
作者
Hajduk, Zbigniew [1 ]
机构
[1] Rzeszow Univ Technol, Dept Elect & Comp Engn, PL-35959 Rzeszow, Poland
关键词
Field Programmable Gate Arrays; Embedded processors; ANTENNA;
D O I
10.1016/j.micpro.2013.10.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The paper presents the design of an 8-bit RISC microcontroller, which is mainly targeted for performing non-timing crucial functions inside FPGAs. The microcontroller is based on popular Microchip PIC16 microcontrollers family. The main feature of the microcontroller is that it is 4 times faster for regular instructions, and 8 times faster for instructions which modify program counter, than its Microchip archetype clocked at the same frequency. Three versions of the microcontroller instruction cycle structures have been considered and performance tests of the versions have also been carried out. The paper also describes two sample applications which illustrate the usefulness of the microcontroller and show that using the FPGA embedded microcontroller, realization of some functions can be simpler and faster than applying a typical FPGA design flow without the microcontroller. To facilitate frequent exchange of the microcontroller program memory content, specifically at the software developing stage, the downloader module has been proposed to use as well. The downloader allows to directly load the compilers HEX output file to the program memory using a generic serial interface. (c) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 23 条
[1]  
Altera Corp, NIOS 2 PROC WORLDS M
[2]  
Altera Corp, DFPIC1655X RISC MICR
[3]  
Coonan T., RISC8 CORE
[4]  
Ehliar A, 2008, I C FIELD PROG LOGIC, P598
[5]   Implementation of GPRS-Based Positioning System using PIC Microcontroller [J].
El-Medany, Wael M. ;
Alomary, Alauddin ;
Al-Hakim, Reyadh ;
Al-Irhayim, Sufyan ;
Nousif, Mustafa .
2010 SECOND INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, COMMUNICATION SYSTEMS AND NETWORKS (CICSYN), 2010, :365-368
[6]  
Fletcher B. H., 2005, EMB SYST C SAN FRANC, P1
[7]   Frequency-Reconfigurable Microstrip Antenna With Biasing Network Driven by a PIC Microcontroller [J].
Genovesi, Simone ;
Monorchio, Agostino ;
Borgese, Michele Borgese ;
Pisu, Sara ;
Valeri, Fabio Michele .
IEEE ANTENNAS AND WIRELESS PROPAGATION LETTERS, 2012, 11 :156-159
[8]  
Gomez Prado D.F., 2006, ELECTRONICA, V18, P3
[9]   A VHDL-Forth core for FPGAs [J].
Haskell, RE ;
Hanna, DM .
MICROPROCESSORS AND MICROSYSTEMS, 2004, 28 (03) :115-125
[10]  
Lattice Semiconductor Corporation, LATTICEMICO8 OP FREE