SlideShare a Scribd company logo
1 of 10
Dr. Ferry Wahyu Wibowo, S.Si., M.Cs.
D E P A R T M E N T O F I N F O R M A T I C S
U N I V E R S I T A S A M I K O M Y O G Y A K A R T A
f e r r y . w @ a m i k o m . a c . i d
DESIGN OF LOOK-UP TABLE AS
DATABASE BASED-ON FIELD
PROGRAMMABLE GATE ARRAY
https://ferrywahyuwibowo.my.id
INTRODUCTION
 Field Programmable Gate Arrays (FPGAs) have been
used in wide range of applications of industrial,
instrumentation, distributed arithmatics , digital
signal processing, telecommunication, etc .
 FPGA architecture has an effect on the quality of
device’s speed performance, area efficiency, and
power consumption.
 The implementation of RAM using VHDL.
Simple RAM model based on Look-Up Table (LUT).
Large RAM model based on Look-Up Table (LUT).
https://ferrywahyuwibowo.my.id
Random Access Memory
 The random access memory (RAM) is a type of
semiconductor memory that is built to hold
permanent data.
 In the RAM operation, new data can be written and
data can be read from it.
 For some RAMs the data are stored when during the
manufacturing process, and for other RAMs the data
can be entered electrically. This process is called
programming or burning in the RAM. RAMs can
be reprogrammed.
https://ferrywahyuwibowo.my.id
Random Access Memory (Cont’d)
 The structure of a RAM IC is very complex.
https://ferrywahyuwibowo.my.id
RESEARCH METHOD
Experimental has been done in this research using
methods :
Specification
Verification
Implementation
Tools have been used in this research are
 FPGA Spartan-3E starter kit,
 Very High Speed Integrated Circuit Hardware
Description Language (VHDL) that is written in
Xilinx software ISE9.2i.
https://ferrywahyuwibowo.my.id
RESULT AND DISCUSSION (Cont’d)
 All of the designs have been verified and simulated in
ISE9.2i Xilinx, and they have same waveform shown
as figure 1.
Figure 1. Waveform Diagram of RAM
Time delay of RAM design is about 6.546ns, obtained
from 5.194ns logic and 1.352 ns route.
https://ferrywahyuwibowo.my.id
RESULT AND DISCUSSION (Cont’d)
Floorplan of RAM design on
FPGAs
https://ferrywahyuwibowo.my.id
RESULT AND DISCUSSION (Cont’d)
Table 1. Components used on FPGA Spartan-3E
Component Used
Components
Available
on FPGAs
Slices 4 (0%) 4656
4 input LUTs 8 (0%) 9312
IO 11 -
Bonded IOB 11 (4%) 232
https://ferrywahyuwibowo.my.id
References
https://ferrywahyuwibowo.my.id
https://ferrywahyuwibowo.my.id/index.php/396/xilinx-ise-simulator/
https://ferrywahyuwibowo.my.id/index.php/393/tutorial-of-xilinx-webpack-and-
modelsim-xe/
https://ferrywahyuwibowo.my.id/index.php/192/2-1-multiplexer-using-vhdl/
https://ferrywahyuwibowo.my.id/index.php/186/vhdl-fpga/
https://ferrywahyuwibowo.my.id/index.php/180/notes-for-fpga-designer/
https://ferrywahyuwibowo.my.id/index.php/175/fpga-dan-asic/
https://ferrywahyuwibowo.my.id/index.php/172/memulai-belajar-fpga/
https://ferrywahyuwibowo.my.id/index.php/168/memulai-proyek-sederhana-
menggunakan-fpga/
https://ferrywahyuwibowo.my.id/index.php/165/vhdl-menggunakan-xilinx-ise/
https://ferrywahyuwibowo.my.id/index.php/396/xilinx-ise-simulator/
END OF PRESENTATION
THANK YOU
https://ferrywahyuwibowo.my.id

More Related Content

Similar to THE CONSERVATIVE STRUCTURE OF SYNTHESIZING ROM.ppt

Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controller
Uday Wankar
 
Smartphone fpga based balloon payload using cots components
Smartphone fpga based balloon payload using cots componentsSmartphone fpga based balloon payload using cots components
Smartphone fpga based balloon payload using cots components
eSAT Journals
 
A Common Backend for Hardware Acceleration of DSLs on FPGA
A Common Backend for Hardware Acceleration of DSLs on FPGAA Common Backend for Hardware Acceleration of DSLs on FPGA
A Common Backend for Hardware Acceleration of DSLs on FPGA
NECST Lab @ Politecnico di Milano
 

Similar to THE CONSERVATIVE STRUCTURE OF SYNTHESIZING ROM.ppt (20)

Challenges and Opportunities of FPGA Acceleration in Big Data
Challenges and Opportunities of FPGA Acceleration in Big DataChallenges and Opportunities of FPGA Acceleration in Big Data
Challenges and Opportunities of FPGA Acceleration in Big Data
 
A LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGA
A LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGAA LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGA
A LIGHT WEIGHT VLSI FRAME WORK FOR HIGHT CIPHER ON FPGA
 
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...
 
Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controller
 
Introduction to FPGA acceleration
Introduction to FPGA accelerationIntroduction to FPGA acceleration
Introduction to FPGA acceleration
 
Ku3419461949
Ku3419461949Ku3419461949
Ku3419461949
 
GENERIC SOPC PLATFORM FOR VIDEO INTERACTIVE SYSTEM WITH MPMC CONTROLLER
GENERIC SOPC PLATFORM FOR VIDEO INTERACTIVE SYSTEM WITH MPMC CONTROLLERGENERIC SOPC PLATFORM FOR VIDEO INTERACTIVE SYSTEM WITH MPMC CONTROLLER
GENERIC SOPC PLATFORM FOR VIDEO INTERACTIVE SYSTEM WITH MPMC CONTROLLER
 
System designing and modelling using fpga
System designing and modelling using fpgaSystem designing and modelling using fpga
System designing and modelling using fpga
 
FPGAs memory synchronization and performance evaluation using the open compu...
FPGAs memory synchronization and performance evaluation  using the open compu...FPGAs memory synchronization and performance evaluation  using the open compu...
FPGAs memory synchronization and performance evaluation using the open compu...
 
Smartphone fpga based balloon payload using cots components
Smartphone fpga based balloon payload using cots componentsSmartphone fpga based balloon payload using cots components
Smartphone fpga based balloon payload using cots components
 
Design and performance analysis of efficient hybrid mode multi-ported memory...
Design and performance analysis of efficient hybrid mode  multi-ported memory...Design and performance analysis of efficient hybrid mode  multi-ported memory...
Design and performance analysis of efficient hybrid mode multi-ported memory...
 
Fpga intro1
Fpga intro1Fpga intro1
Fpga intro1
 
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONSUNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
UNIT-III CASE STUDIES -FPGA & CPGA ARCHITECTURES APPLICATIONS
 
Embedded systems-unit-1
Embedded systems-unit-1Embedded systems-unit-1
Embedded systems-unit-1
 
Implementation of Huffman Decoder on Fpga
Implementation of Huffman Decoder on FpgaImplementation of Huffman Decoder on Fpga
Implementation of Huffman Decoder on Fpga
 
Implementation of Huffman Decoder on Fpga
Implementation of Huffman Decoder on FpgaImplementation of Huffman Decoder on Fpga
Implementation of Huffman Decoder on Fpga
 
FPGA
FPGAFPGA
FPGA
 
A Common Backend for Hardware Acceleration of DSLs on FPGA
A Common Backend for Hardware Acceleration of DSLs on FPGAA Common Backend for Hardware Acceleration of DSLs on FPGA
A Common Backend for Hardware Acceleration of DSLs on FPGA
 
A Review of FPGA-based design methodologies for efficient hardware Area estim...
A Review of FPGA-based design methodologies for efficient hardware Area estim...A Review of FPGA-based design methodologies for efficient hardware Area estim...
A Review of FPGA-based design methodologies for efficient hardware Area estim...
 
Review Report on SOC on Various Platforms for Vehicles
Review Report on SOC on Various Platforms for VehiclesReview Report on SOC on Various Platforms for Vehicles
Review Report on SOC on Various Platforms for Vehicles
 

Recently uploaded

electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
benjamincojr
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
Kamal Acharya
 
Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...
IJECEIAES
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
drjose256
 

Recently uploaded (20)

Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptx
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
Low Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s HandbookLow Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s Handbook
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
 
Geometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfGeometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdf
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptx
 
Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 

THE CONSERVATIVE STRUCTURE OF SYNTHESIZING ROM.ppt