SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
INTERNATIONAL JOURNAL OF ELECTRONICS AND 
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 11, November (2014), pp. 47-52 © IAEME 
COMMUNICATION ENGINEERING  TECHNOLOGY (IJECET) 
ISSN 0976 – 6464(Print) 
ISSN 0976 – 6472(Online) 
Volume 5, Issue 11, November (2014), pp. 47-52 
© IAEME: http://www.iaeme.com/IJECET.asp 
Journal Impact Factor (2014): 7.2836 (Calculated by GISI)
47 
 
IJECET 
© I A E M E 
SYSTEM DESIGNING AND MODELLING USING FPGA 
Prof. Abhinav V. Deshpande 
Assistant Professor, Department of Electronics  Telecommunication Engineering, 
Prof. Ram Meghe Institute of Technology  Research, Badnera, Amravati, Maharashtra, India 
ABSTRACT 
This paper presents the overview of an FPGA system in which different complex arithmetic 
and logical operations are performed by using a set of programmable and reconfigurable arrays of 
various logic gates and the task of performing a single operation is distributed equally to a set of 
given number of gates and the system is provided with a clock generator which provides the 
necessary timing and control to the system with the help of an external oscillator which is set to a 
given desired frequency. A set of instructions which is called as program is written to execute a 
certain task which is required to perform a single part of a given set of operations to be performed by 
the electronic circuit. The language of programming like Very High Speed Integrated Circuits 
Hardware Description Language (VHDL) and Verilog is used to program a logic gate like AND, OR, 
NOT, NAND, NOR, EX-OR gates and the study of different modules is done to understand the 
working of the programming language in order to gain preliminary knowledge about the syntax and 
instructions which constitute the base of any digital system. A basic knowledge about the language 
and its structured components like hardware modules and the commands is essential to acquire a 
general hold over the understanding of FPGA. 
Keywords: FPGA, PAL, PLA, CPLD, Array, AND Gate. 
1. INTRODUCTION 
A field-programmable gate array (FPGA) is an integrated circuit designed to be 
configured by a customer or a designer after manufacturing– hence field programmable. The 
FPGA configuration is generally specified using a hardware description language (HDL), similar to 
that used for an application-specific integrated circuit (ASIC) (circuit diagrams were previously used 
to specify the configuration, as they were for ASICs, but this is increasingly rare). 
Contemporary FPGAs have large resources of logic gates and RAM blocks to implement 
complex digital computations. As FPGA designs employ very fast I/Os and bidirectional data buses 
it becomes a challenge to verify correct timing of valid data within setup time and hold time. Floor
International Journal of Electronics and Communication Engineering  Technology (IJECET), ISSN 0976 – 
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 11, November (2014), pp. 47-52 © IAEME 
planning enables resources allocation within FPGA to meet these time constraints. FPGAs can be 
used to implement any logical function that an ASIC could perform. The ability to update the 
functionality after shipping, partial reconfiguration of a portion of the design[1]and the low non-recurring 
48 
 
engineering costs relative to an ASIC design (notwithstanding the generally higher unit 
cost), offer advantages for many applications.[2] 
Figure 1: A FPGA from Altera Figure 2: FPGA from Xilinx 
FPGA’s contain programmable logic components called logic blocks, and a hierarchy of 
reconfigurable interconnects that allow the blocks to be wired together– somewhat like many 
(changeable) logic gates that can be inter-wired in (many) different configurations. Logic blocks can 
be configured to perform complex combinational functions, or merely simple logic gates like 
AND and OR. In most FPGAs, the logic blocks also include memory elements, which may be simple 
flip-flops or more complete blocks of memory. 
Figure 3: A Xilinx Zynq-7000 All Programmable System on a Chip 
2. APPLICATIONS 
Technically speaking an FPGA can be used to solve any problem which is computable. This 
is trivially proven by the fact FPGA can be used to implement a Soft Microprocessor. Their 
advantage lies in that they are sometimes significantly faster for some applications due to their 
parallel nature and optimality in terms of the number of gates used for a certain process.
International Journal of Electronics and Communication Engineering  Technology (IJECET), ISSN 0976 – 
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 11, November (2014), pp. 47-52 © IAEME 
49 
 
Specific applications of FPGAs include digital signal processing, software-defined radio, 
ASIC prototyping, medical imaging, image processing, speech recognition, cryptography, 
bioinformatics, computer hardware emulation, radio astronomy, metal detection and a growing range 
of other areas. 
Common FPGA Applications: 
Aerospace and Defense 
Medical Electronics 
• Avionics/DO-254 
• Communications 
• Missiles  Munitions 
• Secure Solutions 
• Space 
ASIC Prototyping 
Audio 
• Connectivity Solutions 
• Portable Electronics 
• Radio 
• Digital Signal Processing (DSP) 
Consumer Electronics 
• Digital Displays 
• Digital Cameras 
• Multi-function Printers 
• Portable Electronics 
• Set-top Boxes 
Medical 
• Ultrasound 
• CT Scanner 
• MRI 
• X-ray 
• PET 
• Surgical Systems 
Security 
• Industrial Imaging 
• Secure Solutions 
• Image Processing 
Video  Image Processing 
• High Resolution Video 
• Video Over IP Gateway 
• Digital Displays 
• Industrial Imaging
International Journal of Electronics and Communication Engineering  Technology (IJECET), ISSN 0976 
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 11, November (2014), 
3. ARCHITECTURE 
 
[2] consists of an array of logic blocks (called 
The most common FPGA architecture 
Configurable Logic Block, CLB, or Logic Array Block, LAB, depending on vendor), I/O pads, and 
routing channels. Generally, all the routing channels have the s 
Multiple I/O pads may fit into the height of one row or the width of one column in the array. 
An application circuit must be mapped into an FPGA with adequate resources. While the 
number of CLBs/LABs and I/Os required is easily 
routing tracks needed may vary considerably even among designs with the same amount of logic. 
For example, a crossbar switch requires much more routing than a systolic array with the same gate 
count. Since unused routing tracks increase the cost (and decrease the performance) of the part 
without providing any benefit, FPGA manufacturers try to provide just enough tracks so that most 
designs that will fit in terms of Lookup Tables (LUTs) and I/Os can be routed. This 
estimates such as those derived from Rent's rule or by experiments with existing designs. 
Figure 4: Simplified example illustration of a logic cell 
In general, a logic block (CLB or LAB) consists of a few logical cells (called ALM, LE, Slice 
etc.). A typical cell consists of a 4 
below. The LUTs are in this figure split into two 3 
into a 4-input LUT through the left mux. In 
selection of mode is programmed into the middle multiplexer. The output can be either synchronous 
or asynchronous, depending on the programming of the mux to the right, in the figure example. In 
practice, entire or parts of the FA are put as functions into the LUTs in order to save space. 
ALMs and Slices usually contains 2 or 4 structures similar to the example fig 
signals. 
CLBs/LABs typically contains a few ALMs/LEs/Slices. 
In recent years, manufacturers have started moving to 6 
performance parts, claiming increased performance. 
Figure 5 
pp. 47 
50 
same width (number of wires). 
determined from the design, the number of 
4-input LUT, a Full Adder (FA) and a D-type flip 
3-input LUTs. In normal mode 
arithmetic mode, their outputs are fed to the FA. The 
g 6-input LUTs in their high 
performance.[30] 
5: Logic block pin locations 
– 
7-52 © IAEME 
ame is determined by 
flip-flop as shown 
those are combined 
space.[27][28][29] 
figure, with some shared
International Journal of Electronics and Communication Engineering  Technology (IJECET), ISSN 0976 – 
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 11, November (2014), pp. 47-52 © IAEME 
51 
 
Since clock signals (and often other high-fan out signals) are normally routed via special-purpose 
dedicated routing networks (i.e. global buffers) in commercial FPGAs, they and other 
signals are separately managed. 
Whenever a vertical and a horizontal channel intersect, there is a switch box. In this 
architecture, when a wire enters a switch box, there are three programmable switches that allow it to 
connect to three other wires in adjacent channel segments. The pattern, or topology, of switches used 
in this architecture is the planar or domain-based switch box topology. In this switch box topology, a 
wire in track number one connects only to wires in track number one in adjacent channel segments, 
wires in track number 2 connect only to other wires in track number 2 and so on. The figure on the 
right illustrates the connections in a switch box. 
4. FPGA DESIGN AND PROGRAMMING 
To define the behavior of the FPGA, the user provides a hardware description language 
(HDL) or a schematic design. The HDL form is more suited to work with large structures because it's 
possible to just specify them numerically rather than having to draw every piece by hand. However, 
schematic entry can allow for easier visualisation of a design. 
Then, using an electronic design automation tool, a technology-mapped netlist is generated. 
The netlist can then be fitted to the actual FPGA architecture using a process called place and route 
usually performed by the FPGA company's proprietary place-and-route software. The user will 
validate the map, place and route results via timing analysis simulation and other verification 
methodologies. Once the design and validation process is complete, the binary file generated (also 
using the FPGA company's proprietary software) is used to (re)configure the FPGA. This file is 
transferred to the FPGA/CPLD via a serial interface (JTAG) or to an external memory device like an 
EEPROM. 
The most common HDLs are VHDL and Verilog although in an attempt to reduce the 
complexity of designing in HDLs, which have been compared to the equivalent of assembly 
languages there are moves to raise the abstraction level through the introduction of alternative 
languages. 
5. CONCLUSION 
In this paper, a study of FPGA is presented with the theory and construction of an FPGA 
block and the method of manufacturing a logic block by using different types of logic gates and the 
basic building blocks of a PLA and the CPLD along with architecture of a PAL is described. The 
designing and modelling of a digital system by using FPGA's is discussed along with the 
applications of a digital block is presented. The programming of a FPGA is done with the help of 
VHDL and Verilog languages which are quite helpful in design and development of a digital system. 
This paper illustrates the beauty of designing and modelling of a FPGA with reference to it's 
functional blocks and component description. I think this will bring a novel revolution in the field of 
digital logic design. There is a huge demand for VHDL in the electronic engineering domain like 
industrial automation, intelligent transportation systems, smart design and digital logic circuits. 
6. ACKNOWLEDGEMENTS 
I would like to thank the HOD, Department of Electronics  Telecommunication 
Engineering, Prof. Ram Meghe Institute of Technology  Research, Badnera, Amravati for 
providing me a nice platform for recognizing my research work and for giving me a opportunity to

Contenu connexe

Tendances

Programmable logic devices
Programmable logic devicesProgrammable logic devices
Programmable logic devicesAmmara Javed
 
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
Complex Programmable Logic Device (CPLD) Architecture and Its ApplicationsComplex Programmable Logic Device (CPLD) Architecture and Its Applications
Complex Programmable Logic Device (CPLD) Architecture and Its Applicationselprocus
 
Reconfigurable ICs
Reconfigurable ICsReconfigurable ICs
Reconfigurable ICsAnish Goel
 
UNIT-II CPLD & FPGA Architectures and Applications
UNIT-II CPLD & FPGA  Architectures   and ApplicationsUNIT-II CPLD & FPGA  Architectures   and Applications
UNIT-II CPLD & FPGA Architectures and ApplicationsDr.YNM
 
Hardware description languages
Hardware description languagesHardware description languages
Hardware description languagesAkhila Rahul
 
Fpga(field programmable gate array)
Fpga(field programmable gate array) Fpga(field programmable gate array)
Fpga(field programmable gate array) Iffat Anjum
 
Iaetsd a design of fpga with ledr encoding and
Iaetsd a design of fpga with ledr encoding andIaetsd a design of fpga with ledr encoding and
Iaetsd a design of fpga with ledr encoding andIaetsd Iaetsd
 
L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)NAGASAI547
 
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGALOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGAVLSICS Design
 
Architecture of fpg as and cplds
Architecture of fpg as and cpldsArchitecture of fpg as and cplds
Architecture of fpg as and cpldsmikeproud
 
Selective fitting strategy based real time placement algorithm for dynamicall...
Selective fitting strategy based real time placement algorithm for dynamicall...Selective fitting strategy based real time placement algorithm for dynamicall...
Selective fitting strategy based real time placement algorithm for dynamicall...eSAT Publishing House
 
Programmable logic controller performance enhancement by field programmable g...
Programmable logic controller performance enhancement by field programmable g...Programmable logic controller performance enhancement by field programmable g...
Programmable logic controller performance enhancement by field programmable g...ISA Interchange
 
PLA Minimization -Testing
PLA Minimization -TestingPLA Minimization -Testing
PLA Minimization -TestingDr.YNM
 
Design and implementation of multi channel frame synchronization in fpga
Design and implementation of multi channel frame synchronization in fpgaDesign and implementation of multi channel frame synchronization in fpga
Design and implementation of multi channel frame synchronization in fpgaIAEME Publication
 
SYNTHESIS OPTIMIZATION FOR FINITE STATE MACHINE DESIGN IN FPGAS
SYNTHESIS OPTIMIZATION FOR FINITE STATE MACHINE DESIGN IN FPGASSYNTHESIS OPTIMIZATION FOR FINITE STATE MACHINE DESIGN IN FPGAS
SYNTHESIS OPTIMIZATION FOR FINITE STATE MACHINE DESIGN IN FPGASVLSICS Design
 

Tendances (20)

Programmable logic devices
Programmable logic devicesProgrammable logic devices
Programmable logic devices
 
Fpga
FpgaFpga
Fpga
 
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
Complex Programmable Logic Device (CPLD) Architecture and Its ApplicationsComplex Programmable Logic Device (CPLD) Architecture and Its Applications
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
 
Reconfigurable ICs
Reconfigurable ICsReconfigurable ICs
Reconfigurable ICs
 
UNIT-II CPLD & FPGA Architectures and Applications
UNIT-II CPLD & FPGA  Architectures   and ApplicationsUNIT-II CPLD & FPGA  Architectures   and Applications
UNIT-II CPLD & FPGA Architectures and Applications
 
Flash memory
Flash memoryFlash memory
Flash memory
 
Hardware description languages
Hardware description languagesHardware description languages
Hardware description languages
 
F233644
F233644F233644
F233644
 
Fpga(field programmable gate array)
Fpga(field programmable gate array) Fpga(field programmable gate array)
Fpga(field programmable gate array)
 
Iaetsd a design of fpga with ledr encoding and
Iaetsd a design of fpga with ledr encoding andIaetsd a design of fpga with ledr encoding and
Iaetsd a design of fpga with ledr encoding and
 
L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)
 
Fpga 03-cpld-and-fpga
Fpga 03-cpld-and-fpgaFpga 03-cpld-and-fpga
Fpga 03-cpld-and-fpga
 
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGALOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
 
Altera flex
Altera flexAltera flex
Altera flex
 
Architecture of fpg as and cplds
Architecture of fpg as and cpldsArchitecture of fpg as and cplds
Architecture of fpg as and cplds
 
Selective fitting strategy based real time placement algorithm for dynamicall...
Selective fitting strategy based real time placement algorithm for dynamicall...Selective fitting strategy based real time placement algorithm for dynamicall...
Selective fitting strategy based real time placement algorithm for dynamicall...
 
Programmable logic controller performance enhancement by field programmable g...
Programmable logic controller performance enhancement by field programmable g...Programmable logic controller performance enhancement by field programmable g...
Programmable logic controller performance enhancement by field programmable g...
 
PLA Minimization -Testing
PLA Minimization -TestingPLA Minimization -Testing
PLA Minimization -Testing
 
Design and implementation of multi channel frame synchronization in fpga
Design and implementation of multi channel frame synchronization in fpgaDesign and implementation of multi channel frame synchronization in fpga
Design and implementation of multi channel frame synchronization in fpga
 
SYNTHESIS OPTIMIZATION FOR FINITE STATE MACHINE DESIGN IN FPGAS
SYNTHESIS OPTIMIZATION FOR FINITE STATE MACHINE DESIGN IN FPGASSYNTHESIS OPTIMIZATION FOR FINITE STATE MACHINE DESIGN IN FPGAS
SYNTHESIS OPTIMIZATION FOR FINITE STATE MACHINE DESIGN IN FPGAS
 

En vedette

The impact of strategic human resource management on achievement of organi...
The impact of strategic human resource management on  achievement  of  organi...The impact of strategic human resource management on  achievement  of  organi...
The impact of strategic human resource management on achievement of organi...IAEME Publication
 
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010Altera Corporation
 
FPGA Implementation with Digital Devices
FPGA Implementation with Digital Devices FPGA Implementation with Digital Devices
FPGA Implementation with Digital Devices Sachin Mehta
 
SALIENT FEATURES OF GRID-CONNECTED PHOTOVOLTAIC SYSTEM AND ITS IMPACT ON POWE...
SALIENT FEATURES OF GRID-CONNECTED PHOTOVOLTAIC SYSTEM AND ITS IMPACT ON POWE...SALIENT FEATURES OF GRID-CONNECTED PHOTOVOLTAIC SYSTEM AND ITS IMPACT ON POWE...
SALIENT FEATURES OF GRID-CONNECTED PHOTOVOLTAIC SYSTEM AND ITS IMPACT ON POWE...Editor IJMTER
 
Multilevel Voltage Source Inverter for Grid Connected Photovoltaic System
Multilevel Voltage Source Inverter for Grid Connected Photovoltaic System Multilevel Voltage Source Inverter for Grid Connected Photovoltaic System
Multilevel Voltage Source Inverter for Grid Connected Photovoltaic System imtiyazsayyed
 
Multilevel Inverter for Grid-Connected PV System Employing Digital PI Contro...
Multilevel Inverter for Grid-Connected PV System Employing  Digital PI Contro...Multilevel Inverter for Grid-Connected PV System Employing  Digital PI Contro...
Multilevel Inverter for Grid-Connected PV System Employing Digital PI Contro...IJMER
 
Performance Evaluation of Small Hydro Power Plant
Performance Evaluation of Small Hydro Power PlantPerformance Evaluation of Small Hydro Power Plant
Performance Evaluation of Small Hydro Power PlantGirish Gupta
 
Feasibility Report of Small Hydroelectric Power Plant
Feasibility Report of Small Hydroelectric Power PlantFeasibility Report of Small Hydroelectric Power Plant
Feasibility Report of Small Hydroelectric Power PlantSulaman Muhammad
 
Design & Analysis of Grid Connected Photovoltaic System
Design & Analysis of Grid Connected Photovoltaic SystemDesign & Analysis of Grid Connected Photovoltaic System
Design & Analysis of Grid Connected Photovoltaic SystemSulaman Muhammad
 
Pv grid connected inverter
Pv grid connected inverterPv grid connected inverter
Pv grid connected inverterJia Jason
 
COST ESTIMATION OF SMALL HYDRO POWER GENERATION
COST ESTIMATION OF SMALL HYDRO POWER GENERATIONCOST ESTIMATION OF SMALL HYDRO POWER GENERATION
COST ESTIMATION OF SMALL HYDRO POWER GENERATIONRajeev Kumar
 
design of FPGA based traffic light controller system
design of FPGA based traffic light controller systemdesign of FPGA based traffic light controller system
design of FPGA based traffic light controller systemVinny Chweety
 
Internet of things Seminar Reprt
Internet of things Seminar ReprtInternet of things Seminar Reprt
Internet of things Seminar ReprtVikrant Negi
 

En vedette (17)

Power Analysis of Embedded Low Latency Network on Chip
Power Analysis of Embedded Low Latency Network on ChipPower Analysis of Embedded Low Latency Network on Chip
Power Analysis of Embedded Low Latency Network on Chip
 
The impact of strategic human resource management on achievement of organi...
The impact of strategic human resource management on  achievement  of  organi...The impact of strategic human resource management on  achievement  of  organi...
The impact of strategic human resource management on achievement of organi...
 
Paper 33-FPGA Triggered Space Vector Modulated Voltage
Paper 33-FPGA Triggered Space Vector Modulated VoltagePaper 33-FPGA Triggered Space Vector Modulated Voltage
Paper 33-FPGA Triggered Space Vector Modulated Voltage
 
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
Adv. FPGA Motor Control--EBV & Univ. of Koln: Embedded World 2010
 
FPGA Implementation with Digital Devices
FPGA Implementation with Digital Devices FPGA Implementation with Digital Devices
FPGA Implementation with Digital Devices
 
SALIENT FEATURES OF GRID-CONNECTED PHOTOVOLTAIC SYSTEM AND ITS IMPACT ON POWE...
SALIENT FEATURES OF GRID-CONNECTED PHOTOVOLTAIC SYSTEM AND ITS IMPACT ON POWE...SALIENT FEATURES OF GRID-CONNECTED PHOTOVOLTAIC SYSTEM AND ITS IMPACT ON POWE...
SALIENT FEATURES OF GRID-CONNECTED PHOTOVOLTAIC SYSTEM AND ITS IMPACT ON POWE...
 
Multilevel Voltage Source Inverter for Grid Connected Photovoltaic System
Multilevel Voltage Source Inverter for Grid Connected Photovoltaic System Multilevel Voltage Source Inverter for Grid Connected Photovoltaic System
Multilevel Voltage Source Inverter for Grid Connected Photovoltaic System
 
Multilevel Inverter for Grid-Connected PV System Employing Digital PI Contro...
Multilevel Inverter for Grid-Connected PV System Employing  Digital PI Contro...Multilevel Inverter for Grid-Connected PV System Employing  Digital PI Contro...
Multilevel Inverter for Grid-Connected PV System Employing Digital PI Contro...
 
Performance Evaluation of Small Hydro Power Plant
Performance Evaluation of Small Hydro Power PlantPerformance Evaluation of Small Hydro Power Plant
Performance Evaluation of Small Hydro Power Plant
 
Feasibility Report of Small Hydroelectric Power Plant
Feasibility Report of Small Hydroelectric Power PlantFeasibility Report of Small Hydroelectric Power Plant
Feasibility Report of Small Hydroelectric Power Plant
 
Design & Analysis of Grid Connected Photovoltaic System
Design & Analysis of Grid Connected Photovoltaic SystemDesign & Analysis of Grid Connected Photovoltaic System
Design & Analysis of Grid Connected Photovoltaic System
 
Pv grid connected inverter
Pv grid connected inverterPv grid connected inverter
Pv grid connected inverter
 
Hydro power plant
Hydro power plantHydro power plant
Hydro power plant
 
COST ESTIMATION OF SMALL HYDRO POWER GENERATION
COST ESTIMATION OF SMALL HYDRO POWER GENERATIONCOST ESTIMATION OF SMALL HYDRO POWER GENERATION
COST ESTIMATION OF SMALL HYDRO POWER GENERATION
 
design of FPGA based traffic light controller system
design of FPGA based traffic light controller systemdesign of FPGA based traffic light controller system
design of FPGA based traffic light controller system
 
Internet of things Seminar Reprt
Internet of things Seminar ReprtInternet of things Seminar Reprt
Internet of things Seminar Reprt
 
FPGA
FPGAFPGA
FPGA
 

Similaire à System designing and modelling using fpga

Fundamentals of FPGA
Fundamentals of FPGAFundamentals of FPGA
Fundamentals of FPGAvelamakuri
 
Nt1310 Unit 5 Algorithm
Nt1310 Unit 5 AlgorithmNt1310 Unit 5 Algorithm
Nt1310 Unit 5 AlgorithmAngie Lee
 
Vlsi design process for low power design methodology using reconfigurable fpga
Vlsi design process for low power design methodology using reconfigurable fpgaVlsi design process for low power design methodology using reconfigurable fpga
Vlsi design process for low power design methodology using reconfigurable fpgaeSAT Publishing House
 
Vlsi design process for low power design methodology using reconfigurable fpga
Vlsi design process for low power design methodology using reconfigurable fpgaVlsi design process for low power design methodology using reconfigurable fpga
Vlsi design process for low power design methodology using reconfigurable fpgaeSAT Journals
 
Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controllerUday Wankar
 
MF-RALU: design of an efficient multi-functional reversible arithmetic and l...
MF-RALU: design of an efficient multi-functional reversible  arithmetic and l...MF-RALU: design of an efficient multi-functional reversible  arithmetic and l...
MF-RALU: design of an efficient multi-functional reversible arithmetic and l...IJECEIAES
 
Project report of 2016 Trainee_final
Project report of 2016 Trainee_finalProject report of 2016 Trainee_final
Project report of 2016 Trainee_finalAkash Chowdhury
 
Implementation of switching controller for the internet router
Implementation of switching controller for the internet routerImplementation of switching controller for the internet router
Implementation of switching controller for the internet routerIAEME Publication
 

Similaire à System designing and modelling using fpga (20)

Fpg as 11 body
Fpg as 11 bodyFpg as 11 body
Fpg as 11 body
 
Fundamentals of FPGA
Fundamentals of FPGAFundamentals of FPGA
Fundamentals of FPGA
 
FIELD PROGRAMMABLE GATE ARRAYS AND THEIR APPLICATIONS
FIELD PROGRAMMABLE GATE ARRAYS AND THEIR APPLICATIONSFIELD PROGRAMMABLE GATE ARRAYS AND THEIR APPLICATIONS
FIELD PROGRAMMABLE GATE ARRAYS AND THEIR APPLICATIONS
 
Fpga lecture
Fpga lectureFpga lecture
Fpga lecture
 
Nt1310 Unit 5 Algorithm
Nt1310 Unit 5 AlgorithmNt1310 Unit 5 Algorithm
Nt1310 Unit 5 Algorithm
 
Fpga
FpgaFpga
Fpga
 
Vlsi design process for low power design methodology using reconfigurable fpga
Vlsi design process for low power design methodology using reconfigurable fpgaVlsi design process for low power design methodology using reconfigurable fpga
Vlsi design process for low power design methodology using reconfigurable fpga
 
Vlsi design process for low power design methodology using reconfigurable fpga
Vlsi design process for low power design methodology using reconfigurable fpgaVlsi design process for low power design methodology using reconfigurable fpga
Vlsi design process for low power design methodology using reconfigurable fpga
 
FPGAPpr_final
FPGAPpr_finalFPGAPpr_final
FPGAPpr_final
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
4_BIT_ALU
4_BIT_ALU4_BIT_ALU
4_BIT_ALU
 
VLSI PLDS pla, pal
VLSI PLDS pla, palVLSI PLDS pla, pal
VLSI PLDS pla, pal
 
Introduction to FPGAs
Introduction to FPGAsIntroduction to FPGAs
Introduction to FPGAs
 
Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controller
 
MF-RALU: design of an efficient multi-functional reversible arithmetic and l...
MF-RALU: design of an efficient multi-functional reversible  arithmetic and l...MF-RALU: design of an efficient multi-functional reversible  arithmetic and l...
MF-RALU: design of an efficient multi-functional reversible arithmetic and l...
 
Convolution
ConvolutionConvolution
Convolution
 
FPGA
FPGAFPGA
FPGA
 
Intermediate Fabrics
Intermediate FabricsIntermediate Fabrics
Intermediate Fabrics
 
Project report of 2016 Trainee_final
Project report of 2016 Trainee_finalProject report of 2016 Trainee_final
Project report of 2016 Trainee_final
 
Implementation of switching controller for the internet router
Implementation of switching controller for the internet routerImplementation of switching controller for the internet router
Implementation of switching controller for the internet router
 

Plus de IAEME Publication

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME Publication
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...IAEME Publication
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSIAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSIAEME Publication
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSIAEME Publication
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSIAEME Publication
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOIAEME Publication
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IAEME Publication
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYIAEME Publication
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEIAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...IAEME Publication
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...IAEME Publication
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTIAEME Publication
 

Plus de IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Dernier

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Dernier (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

System designing and modelling using fpga

  • 1. INTERNATIONAL JOURNAL OF ELECTRONICS AND International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 11, November (2014), pp. 47-52 © IAEME COMMUNICATION ENGINEERING TECHNOLOGY (IJECET) ISSN 0976 – 6464(Print) ISSN 0976 – 6472(Online) Volume 5, Issue 11, November (2014), pp. 47-52 © IAEME: http://www.iaeme.com/IJECET.asp Journal Impact Factor (2014): 7.2836 (Calculated by GISI)
  • 2. 47 IJECET © I A E M E SYSTEM DESIGNING AND MODELLING USING FPGA Prof. Abhinav V. Deshpande Assistant Professor, Department of Electronics Telecommunication Engineering, Prof. Ram Meghe Institute of Technology Research, Badnera, Amravati, Maharashtra, India ABSTRACT This paper presents the overview of an FPGA system in which different complex arithmetic and logical operations are performed by using a set of programmable and reconfigurable arrays of various logic gates and the task of performing a single operation is distributed equally to a set of given number of gates and the system is provided with a clock generator which provides the necessary timing and control to the system with the help of an external oscillator which is set to a given desired frequency. A set of instructions which is called as program is written to execute a certain task which is required to perform a single part of a given set of operations to be performed by the electronic circuit. The language of programming like Very High Speed Integrated Circuits Hardware Description Language (VHDL) and Verilog is used to program a logic gate like AND, OR, NOT, NAND, NOR, EX-OR gates and the study of different modules is done to understand the working of the programming language in order to gain preliminary knowledge about the syntax and instructions which constitute the base of any digital system. A basic knowledge about the language and its structured components like hardware modules and the commands is essential to acquire a general hold over the understanding of FPGA. Keywords: FPGA, PAL, PLA, CPLD, Array, AND Gate. 1. INTRODUCTION A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing– hence field programmable. The FPGA configuration is generally specified using a hardware description language (HDL), similar to that used for an application-specific integrated circuit (ASIC) (circuit diagrams were previously used to specify the configuration, as they were for ASICs, but this is increasingly rare). Contemporary FPGAs have large resources of logic gates and RAM blocks to implement complex digital computations. As FPGA designs employ very fast I/Os and bidirectional data buses it becomes a challenge to verify correct timing of valid data within setup time and hold time. Floor
  • 3. International Journal of Electronics and Communication Engineering Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 11, November (2014), pp. 47-52 © IAEME planning enables resources allocation within FPGA to meet these time constraints. FPGAs can be used to implement any logical function that an ASIC could perform. The ability to update the functionality after shipping, partial reconfiguration of a portion of the design[1]and the low non-recurring 48 engineering costs relative to an ASIC design (notwithstanding the generally higher unit cost), offer advantages for many applications.[2] Figure 1: A FPGA from Altera Figure 2: FPGA from Xilinx FPGA’s contain programmable logic components called logic blocks, and a hierarchy of reconfigurable interconnects that allow the blocks to be wired together– somewhat like many (changeable) logic gates that can be inter-wired in (many) different configurations. Logic blocks can be configured to perform complex combinational functions, or merely simple logic gates like AND and OR. In most FPGAs, the logic blocks also include memory elements, which may be simple flip-flops or more complete blocks of memory. Figure 3: A Xilinx Zynq-7000 All Programmable System on a Chip 2. APPLICATIONS Technically speaking an FPGA can be used to solve any problem which is computable. This is trivially proven by the fact FPGA can be used to implement a Soft Microprocessor. Their advantage lies in that they are sometimes significantly faster for some applications due to their parallel nature and optimality in terms of the number of gates used for a certain process.
  • 4. International Journal of Electronics and Communication Engineering Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 11, November (2014), pp. 47-52 © IAEME 49 Specific applications of FPGAs include digital signal processing, software-defined radio, ASIC prototyping, medical imaging, image processing, speech recognition, cryptography, bioinformatics, computer hardware emulation, radio astronomy, metal detection and a growing range of other areas. Common FPGA Applications: Aerospace and Defense Medical Electronics • Avionics/DO-254 • Communications • Missiles Munitions • Secure Solutions • Space ASIC Prototyping Audio • Connectivity Solutions • Portable Electronics • Radio • Digital Signal Processing (DSP) Consumer Electronics • Digital Displays • Digital Cameras • Multi-function Printers • Portable Electronics • Set-top Boxes Medical • Ultrasound • CT Scanner • MRI • X-ray • PET • Surgical Systems Security • Industrial Imaging • Secure Solutions • Image Processing Video Image Processing • High Resolution Video • Video Over IP Gateway • Digital Displays • Industrial Imaging
  • 5. International Journal of Electronics and Communication Engineering Technology (IJECET), ISSN 0976 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 11, November (2014), 3. ARCHITECTURE [2] consists of an array of logic blocks (called The most common FPGA architecture Configurable Logic Block, CLB, or Logic Array Block, LAB, depending on vendor), I/O pads, and routing channels. Generally, all the routing channels have the s Multiple I/O pads may fit into the height of one row or the width of one column in the array. An application circuit must be mapped into an FPGA with adequate resources. While the number of CLBs/LABs and I/Os required is easily routing tracks needed may vary considerably even among designs with the same amount of logic. For example, a crossbar switch requires much more routing than a systolic array with the same gate count. Since unused routing tracks increase the cost (and decrease the performance) of the part without providing any benefit, FPGA manufacturers try to provide just enough tracks so that most designs that will fit in terms of Lookup Tables (LUTs) and I/Os can be routed. This estimates such as those derived from Rent's rule or by experiments with existing designs. Figure 4: Simplified example illustration of a logic cell In general, a logic block (CLB or LAB) consists of a few logical cells (called ALM, LE, Slice etc.). A typical cell consists of a 4 below. The LUTs are in this figure split into two 3 into a 4-input LUT through the left mux. In selection of mode is programmed into the middle multiplexer. The output can be either synchronous or asynchronous, depending on the programming of the mux to the right, in the figure example. In practice, entire or parts of the FA are put as functions into the LUTs in order to save space. ALMs and Slices usually contains 2 or 4 structures similar to the example fig signals. CLBs/LABs typically contains a few ALMs/LEs/Slices. In recent years, manufacturers have started moving to 6 performance parts, claiming increased performance. Figure 5 pp. 47 50 same width (number of wires). determined from the design, the number of 4-input LUT, a Full Adder (FA) and a D-type flip 3-input LUTs. In normal mode arithmetic mode, their outputs are fed to the FA. The g 6-input LUTs in their high performance.[30] 5: Logic block pin locations – 7-52 © IAEME ame is determined by flip-flop as shown those are combined space.[27][28][29] figure, with some shared
  • 6. International Journal of Electronics and Communication Engineering Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 11, November (2014), pp. 47-52 © IAEME 51 Since clock signals (and often other high-fan out signals) are normally routed via special-purpose dedicated routing networks (i.e. global buffers) in commercial FPGAs, they and other signals are separately managed. Whenever a vertical and a horizontal channel intersect, there is a switch box. In this architecture, when a wire enters a switch box, there are three programmable switches that allow it to connect to three other wires in adjacent channel segments. The pattern, or topology, of switches used in this architecture is the planar or domain-based switch box topology. In this switch box topology, a wire in track number one connects only to wires in track number one in adjacent channel segments, wires in track number 2 connect only to other wires in track number 2 and so on. The figure on the right illustrates the connections in a switch box. 4. FPGA DESIGN AND PROGRAMMING To define the behavior of the FPGA, the user provides a hardware description language (HDL) or a schematic design. The HDL form is more suited to work with large structures because it's possible to just specify them numerically rather than having to draw every piece by hand. However, schematic entry can allow for easier visualisation of a design. Then, using an electronic design automation tool, a technology-mapped netlist is generated. The netlist can then be fitted to the actual FPGA architecture using a process called place and route usually performed by the FPGA company's proprietary place-and-route software. The user will validate the map, place and route results via timing analysis simulation and other verification methodologies. Once the design and validation process is complete, the binary file generated (also using the FPGA company's proprietary software) is used to (re)configure the FPGA. This file is transferred to the FPGA/CPLD via a serial interface (JTAG) or to an external memory device like an EEPROM. The most common HDLs are VHDL and Verilog although in an attempt to reduce the complexity of designing in HDLs, which have been compared to the equivalent of assembly languages there are moves to raise the abstraction level through the introduction of alternative languages. 5. CONCLUSION In this paper, a study of FPGA is presented with the theory and construction of an FPGA block and the method of manufacturing a logic block by using different types of logic gates and the basic building blocks of a PLA and the CPLD along with architecture of a PAL is described. The designing and modelling of a digital system by using FPGA's is discussed along with the applications of a digital block is presented. The programming of a FPGA is done with the help of VHDL and Verilog languages which are quite helpful in design and development of a digital system. This paper illustrates the beauty of designing and modelling of a FPGA with reference to it's functional blocks and component description. I think this will bring a novel revolution in the field of digital logic design. There is a huge demand for VHDL in the electronic engineering domain like industrial automation, intelligent transportation systems, smart design and digital logic circuits. 6. ACKNOWLEDGEMENTS I would like to thank the HOD, Department of Electronics Telecommunication Engineering, Prof. Ram Meghe Institute of Technology Research, Badnera, Amravati for providing me a nice platform for recognizing my research work and for giving me a opportunity to
  • 7. International Journal of Electronics and Communication Engineering Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 11, November (2014), pp. 47-52 © IAEME publish a research paper on the topic of FPGA design and development by using VHDL and Verilog as a part of Technical Education Quality improvement under the programme of TEQIP-2. 52 7. REFERENCES [1] Wisniewski, Remigiusz (2009). Synthesis of compositional microprogram control units for programmable devices. Zielona Góra: University of Zielona Góra. p. 153. ISBN 978-83- 7481-293-1. [2] FPGA Architecture for the Challenge [3] FPGA Signal Integrity tutorial [4] NASA: FPGA drive strength [5] Mike Thompson. Mixed-signal FPGAs provide GREEN POWER. EE Times, 2007-07-02. [6] History of FPGAs at the Wayback Machine (archived April 12, 2007) [7] Google Patent Search, Re-programmable PLA. Retrieved February 5, 2009. [8] Google Patent Search, Dynamic data re-programmable PLA. Retrieved February 5, 2009. [9] Peter Clarke, EE Times, Xilinx, ASIC Vendors Talk Licensing. June 22, 2001. Retrieved February 10, 2009. [10] Funding Universe. “Xilinx, Inc.” Retrieved January 15, 2009. [11] Clive Maxfield, Programmable Logic DesignLine, Xilinx unveil revolutionary 65nm FPGA architecture: the Virtex-5 family. May 15, 2006. Retrieved February 5, 2009. [12] Press Release, Xilinx Co-Founder Ross Freeman Honored as 2009 National Inventors Hall of Fame Inductee for Invention of FPGA [13] Maxfield, Clive (2004). The Design Warrior's Guide to FPGAs: Devices, Tools and Flows. Elsevier. p. 4. ISBN 978-0-7506-7604-5. [14] McConnel, Toni. EETimes. ESC - Xilinx All Programmable System on a Chip combines best of serial and parallel processing. April 28, 2010. Retrieved February 14, 2011. [15] Cheung, Ken, FPGA Blog. Xilinx Extensible Processing Platform for Embedded Systems. April 27, 2010. Retrieved February 14, 2011. [16] Nass, Rich, EETimes. Xilinx puts ARM core into its FPGAs. April 27, 2010. Retrieved February 14, 2011. [17] Leibson, Steve, Design-Reuse. Xilinx redefines the high-end microcontroller with its ARM-based Extensible Processing Platform - Part 1. May. 03, 2010. Retrieved February 15, 2011. [18] Wilson, Richard, Electronics Weekly. Xilinx acquires ESL firm to make FPGAs easier to use. January 31, 2011. Retrieved February 15, 2011. [19] Dylan McGrath, EE Times, FPGA Market to Pass $2.7 Billion by '10, In-Stat Says. May 24, 2006. Retrieved February 5, 2009. [20] Dylan McGrath, EE Times, Gartner Dataquest Analyst Gives ASIC, FPGA Markets Clean Bill of Health. June 13, 2005. Retrieved February 5, 2009. [21] Naga Raju Boya, Sreelekha Kande, Vijay Kumar Jinde, Swapna Chintakunta, Mahesh Ungarala and Ramanjappa Thogata, “Design and Development of FPGA Based Temperature Measurement and Control System”, International Journal of Electronics and Communication Engineering Technology (IJECET), Volume 4, Issue 4, 2013, pp. 86 - 95, ISSN Print: 0976- 6464, ISSN Online: 0976 –6472. [22] G.Prasad and N.Vasantha, “Design and Implementation of Multi Channel Frame Synchronization in FPGA”, International Journal of Electronics and Communication Engineering Technology (IJECET), Volume 4, Issue 1, 2013, pp. 189 - 199, ISSN Print: 0976- 6464, ISSN Online: 0976 –6472.