The PDF file you selected should load here if your Web browser has a PDF reader plug-in installed (for example, a recent version of Adobe Acrobat Reader).

If you would like more information about how to print, save, and work with PDFs, Highwire Press provides a helpful Frequently Asked Questions about PDFs.

Alternatively, you can download the PDF file directly to your computer, from where it can be opened using a PDF reader. To download the PDF, click the Download link above.

Fullscreen Fullscreen Off


Background: Field Programmable Gate Arrays (FPGAs) are unlimited by applications, but fortunately limited with area. FPGAs can be integrated to various fields like system-on-chip, communication, cryptography, signal and image processing etc. Methods: The main purpose of this research paper is to implement multiple applications on FPGA by interfacing with various peripherals like Universal Asynchronous Receiver Transmitter (UART), General-Purpose Input/Output (GPIO) and Digital Video Interface (DVI) - Video Graphics Array (VGA) using Partial Reconfiguration (PR). Findings: The UART peripheral is used for dual purposes. First purpose is to switch the applications dynamically using PR, and second purpose serves a, design of N-bit adder and subtractor applications in serial communication, GPIO's are used to design various Linear Feedback Shift Register (LFSR) techniques which are applicable in cryptography system which generates random keys encrypted with message produces cipher can encrypt and decrypt data in wireless with ZigBee peripheral devices, and LFSR is used in Built-In-Self-Test to generate test patterns for a digital system under test. Digital Video Interface peripheral is used to design ZigBee based wireless video game. A comparative analysis is performed among spartan, virtex5 and virtex6 architectures. It has been observed that virtex6 architecture consumes fewer resources in comparison to Spartan and virtex5. Moreover, a wireless remote control is designed using ZigBee to provide the gaming control to the user. Conclusion: Applications implemented using various peripherals can be switched dynamically with loading partially configured bit streams in CF card to FPGA by providing commands in serial communication through MicroBlaze Processor.

Keywords

DVI, FPGA, GPIO’s and ZigBee, Partial Reconfiguration, UART.
User