Please use this identifier to cite or link to this item:
Title: Understanding resource usage and performance in FPGA designs
Authors: Muhamad Rafiudin Rahim
Keywords: DRNTU::Engineering::Computer science and engineering::Hardware
Issue Date: 2014
Abstract: This report concerns FPGAs (Field Programmable Gate Arrays). The basic FPGA blocks, I/O, CLBs (Combinational Logic Blocks), and routing architecture, are discussed to impact a basic understanding of FPGA operation. The Block RAM implementation method for the programming elements of FPGAs is briefly discussed. This project will also highlight the Logic Resource Utilization of each FPGA Family in Xilinx and in Altera. We will discuss the highlights of our report further into the paper. But before doing all the highlights, we will first understand the concepts of FPGA, fundamentals of it, and also the different ways each companies built their FPGAs. We will focus on making a complicated FPGA to a simple primitive logic resource. For example, Altera uses Adaptive Logic Module to implement flexible Logic Element while Xilinx uses Combinational Logic Block to implement logic functions. The purpose for each of this is to compare using a metric that can be use all types of FPGA regardless of where they were manufactured from.
Rights: Nanyang Technological University
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
Understanding of Resource Usage and Performance in FPGA Design.pdf
  Restricted Access
1.64 MBAdobe PDFView/Open

Google ScholarTM


Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.