2014International Journal of Research in Engineering and TechnologyOpen access

FPGA IMPLEMENTATION OF A FUNCTIONAL MICROCONTROLLER

Pranoy T.M .

Open full text 1 citations

Abstract

In any control and controller system applications, microcontroller is an important module, which provides the control, timing and status signals.A microprocessor is usually defined as "a single chip that contains control logic and data processing logic, so that it can execute instructions listed in a program to operate on some data".Microcontrollers are nothing but microprocessors with onchip memory.This paper primarily deals with the implementation of an 8 bit microcontroller to perform arithmetic and logical operations.The modules are programmed using Very High Speed IC Hardware Description Language (VHDL).Using top-down approach, the elements of the microcontroller are identified as basic registers, instruction register, program counter, ALU, ROM, Control and timing Unit.All these modules are connected together to form a top module which is controlled by a Finite State Machine (FSM).The Finite State Machine enters each of the predefined states based on the inputs.FSM implementation also aids in changing the functionalities of the system without completely redesigning the system.Finally, in the top level module, these blocks are connected to form a functional microcontroller.In this paper, we have simulated and synthesized the various parameters of microcontroller by using VHDL on Xilinx ISE 8.2i and SPARTAN 3 FPGA board.

Open-access reader

About this research paper

What this paper is about

In any control and controller system applications, microcontroller is an important module, which provides the control, timing and status signals.A microprocessor is usually defined as "a single chip that contains control logic and data processing logic, so that it can execute instructions listed in a program to operate on some data".Microcontrollers are nothing but microprocessors with onchip memory.This paper primarily deals with the implementation of an 8 bit microcontroller to perform arithmetic and logical operations.The modules are programmed using Very High Speed IC Hardware Description Language (VHDL).Using top-down approach, the elements of the microcontroller are identified as basic registers, instruction register, program counter, ALU, ROM, Control and timing Unit.All these modules are connected together to form a top module which is controlled by a Finite State Machine (FSM).The Finite State Machine enters each of the predefined states based on the inputs.FSM implementation also aids in changing the functionalities of the system without completely redesigning the system.Finally, in the top level module, these blocks are connected to form a functional microcontroller.In this paper, we have simulated and synthesized the various parameters of microcontroller by using VHDL on Xilinx ISE 8.2i and SPARTAN 3 FPGA board.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In any control and controller system applications, microcontroller is an important module, which provides the control, timing and status signals.A microprocessor is usually defined as "a single chip that contains control logic and data processing logic, so that it can execute instructions listed in a program to operate on some data".Microcontrollers are nothing but microprocessors with onchip memory.This paper primarily deals with the implementation of an 8 bit microcontroller to perform arithmetic and logical operations.The modules are programmed using Very High Speed IC Hardware Description Language (VHDL).Using top-down approach, the elements of the microcontroller are identified as basic registers, instruction register, program counter, ALU, ROM, Control and timing Unit.All these modules are connected together to form a top module which is controlled by a Finite State Machine (FSM).The Finite State Machine enters each of the predefined states based on the inputs.FSM implementation also aids in changing the functionalities of the system without completely redesigning the system.Finally, in the top level module, these blocks are connected to form a functional microcontroller.In this paper, we have simulated and synthesized the various parameters of microcontroller by using VHDL on Xilinx ISE 8.2i and SPARTAN 3 FPGA board.

Key concepts: Field-programmable gate array, Microcontroller, Embedded system, Computer science, Computer hardware

Related papers

Back to paper searchBrowse research topicsOriginal source
FPGA IMPLEMENTATION OF A FUNCTIONAL MICROCONTROLLER — Research Paper | ScholarLens