SlideShare a Scribd company logo
1 of 16
By:
•Kanika Arora
•Dhruv Agarwal
•Arpit Narula
 A field-programmable gate array (FPGA) is
an integrated circuit designed to be configured
by a customer or a designer after
manufacturing .
 The FPGA configuration is generally specified
using a hardware description language(HDL),
similar to that used for an application-specific
integrated circuit(ASIC).
 FPGA(Field Programmable Gate Arrays) have
large sources of logic gates and ROM memory.
The logic units used in FPGA are typically
implemented using :
 LUTs
 NAND gates
 Transistors
 Multiplexer
 A seven-segment display (SSD), or seven-
segment indicator, is a form of
electronic display device for displaying decimal
numerals that is an alternative to the more
complex dot matrix displays.
 Applications:
Seven-segment displays are widely used
in digital clocks, electronic meters, basic
calculators, and other electronic devices that
display numerical information.
 The seven elements of the
display can be lit in different
combinations to represent
the arabic numerals.
 The segments of a 7-segment
display are referred to by the
letters A to G, where the
eighth segment is used for the
display of non-integer
numbers.
 Seven-segment displays
may use a liquid crystal
display(LCD), a light-
emitting diode(LED) for
each segment, or other
light-generating or
controlling techniques
such as cold cathode gas
discharge, vacuum
fluorescent, incandescen
t filaments, and others.
FPGA BOARD
CLOCK
SOURCE
SEVEN
SEGMENT
DISPLAY
4 SLIDE
SWITCHES
PUSH
BUTTON LED
 The above block diagram consist of 2 outputs and 2 inputs.
 Firstly a delay and count is given by the FPGA clock which generates
increasing numbers on the seven segment displays. Inputs: 4 Slide
Switches and a Push Button.
 The 4 slide switches are used to stop the counter of each seven segment
display, that is, as soon as we switch on the switch, the number on the
corresponding seven segment freezes.
 The push button is used to reset the counter, as the button is pressed, all
the four seven segment displays go back to zero and start over again
afresh. Outputs: 4 Seven Segment Display and all LEDs.
 The seven segment displays are used throughout the project to display the
numbers on them in increasing fashion or freeze state. The main purpose
of using LEDs in this project is to indicate that the player wins the game
as it will glow only when all the switches are high as well as the numbers
on all the seven segment displays are identical.
The Nexys 3 Spartan 6 FPGA board consists of five push
buttons of which we make use of the central push button for
the reset purpose. We make use of all 4 seven segment LED
displays available on the board and also 4 out of 8 slide
switches are used. This board has 8 LED and we use all of
them to signify the winning situation. The FPGA board
connects to the Xilinx software in computer with the help of a
USB cable connected to the USB port on the board . This USB
cable supplies power to the FPGA board and is also used to
implement the program code on the hardware. The main
component of the hardware is the application based
integrated circuit (ASIC) named as Nexys 3 Spartan-6 which
works at the frequency of 50 MHz .
RTL MODEL :
BEHAVORIAL MODEL:
SIMULATED OUTPUT :
 APPLICATION:
This implementation of lucky 7 can be used in casino
gaming instead of the game slots. It can also be used in
the restaurants for the order number machines which
would look fascinating to display a customer’s order
number while glowing LED.
 RESULT
After the implementation of a code written in Xilinx
based on the sequence of the block diagram, the numbers
run from 0 to 9 on all the four seven segment display and
are controlled by individual switches. When the switch is
turned on the number on the corresponding seven
segment freezes. When all the four switches are on the
when the number frozen on the four seven segments are
same, the LED lights on the Spartan 6 board glow,
representing the winning position.
Lucky seven game using 7 segment display in fpga

More Related Content

What's hot

Lcd interfacing with microprocessor 8051
Lcd interfacing with microprocessor 8051Lcd interfacing with microprocessor 8051
Lcd interfacing with microprocessor 8051Hasnain Yaseen
 
Seven segment display
Seven segment displaySeven segment display
Seven segment displaySuman Bargav
 
Liquid crystal display
Liquid crystal displayLiquid crystal display
Liquid crystal displayVraj Patel
 
8051interfacing 190425062221
8051interfacing 1904250622218051interfacing 190425062221
8051interfacing 190425062221Indranil Hatai
 
Interfacing methods of microcontroller
Interfacing methods of microcontrollerInterfacing methods of microcontroller
Interfacing methods of microcontrollerDiwaker Pant
 
Ppt on interfacing led and 7 segment with 8951
Ppt on interfacing led and 7 segment with 8951 Ppt on interfacing led and 7 segment with 8951
Ppt on interfacing led and 7 segment with 8951 pooja jaiswal
 
7 segment led interfacing with 8051
7 segment led interfacing with 80517 segment led interfacing with 8051
7 segment led interfacing with 8051Sam Patel
 
Combinational circuit (7-Segment display)
Combinational circuit (7-Segment display)Combinational circuit (7-Segment display)
Combinational circuit (7-Segment display)ali9753
 
Mc module5 lcd_interface_ppt_msj
Mc module5 lcd_interface_ppt_msjMc module5 lcd_interface_ppt_msj
Mc module5 lcd_interface_ppt_msjmangala jolad
 
RF Encoder / Decoder Chipset
RF Encoder / Decoder ChipsetRF Encoder / Decoder Chipset
RF Encoder / Decoder ChipsetPremier Farnell
 

What's hot (19)

Lcd interfacing with microprocessor 8051
Lcd interfacing with microprocessor 8051Lcd interfacing with microprocessor 8051
Lcd interfacing with microprocessor 8051
 
Switches and LEDs interface to the 8051 microcontroller
Switches and LEDs interface to the 8051 microcontrollerSwitches and LEDs interface to the 8051 microcontroller
Switches and LEDs interface to the 8051 microcontroller
 
Bcd counter
Bcd counterBcd counter
Bcd counter
 
Lcd
LcdLcd
Lcd
 
Adc interfacing
Adc interfacingAdc interfacing
Adc interfacing
 
Interfacing LCD with 8051 Microcontroller
Interfacing LCD with 8051 MicrocontrollerInterfacing LCD with 8051 Microcontroller
Interfacing LCD with 8051 Microcontroller
 
Seven segment display
Seven segment displaySeven segment display
Seven segment display
 
Liquid crystal display
Liquid crystal displayLiquid crystal display
Liquid crystal display
 
8051interfacing 190425062221
8051interfacing 1904250622218051interfacing 190425062221
8051interfacing 190425062221
 
Interfacing methods of microcontroller
Interfacing methods of microcontrollerInterfacing methods of microcontroller
Interfacing methods of microcontroller
 
Class5
Class5Class5
Class5
 
a simple bcd counter project
a simple bcd counter projecta simple bcd counter project
a simple bcd counter project
 
7 segment-display
7 segment-display7 segment-display
7 segment-display
 
Ppt on interfacing led and 7 segment with 8951
Ppt on interfacing led and 7 segment with 8951 Ppt on interfacing led and 7 segment with 8951
Ppt on interfacing led and 7 segment with 8951
 
PROJECT ENGINEERIING (1)
PROJECT ENGINEERIING (1)PROJECT ENGINEERIING (1)
PROJECT ENGINEERIING (1)
 
7 segment led interfacing with 8051
7 segment led interfacing with 80517 segment led interfacing with 8051
7 segment led interfacing with 8051
 
Combinational circuit (7-Segment display)
Combinational circuit (7-Segment display)Combinational circuit (7-Segment display)
Combinational circuit (7-Segment display)
 
Mc module5 lcd_interface_ppt_msj
Mc module5 lcd_interface_ppt_msjMc module5 lcd_interface_ppt_msj
Mc module5 lcd_interface_ppt_msj
 
RF Encoder / Decoder Chipset
RF Encoder / Decoder ChipsetRF Encoder / Decoder Chipset
RF Encoder / Decoder Chipset
 

Viewers also liked

Presentation dipas final
Presentation dipas finalPresentation dipas final
Presentation dipas finalreinstenano
 
Report About Eng. Materials
Report About Eng. MaterialsReport About Eng. Materials
Report About Eng. MaterialsAhmed Abdelwahed
 
Manifesto Introduction
Manifesto IntroductionManifesto Introduction
Manifesto Introductionbobcatroom24
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled PresentationPurushotham P
 
My just right book
My just right bookMy just right book
My just right bookbobcatroom24
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing SecurityAnshul Patel
 
Summer traininig-report ntpc anta content
Summer traininig-report ntpc anta contentSummer traininig-report ntpc anta content
Summer traininig-report ntpc anta contentnishant pareek
 
ASTD to ATD- The Five Characteristics of an Adaptive Culture-Blog Post 2014
ASTD to ATD- The Five Characteristics of an Adaptive Culture-Blog Post 2014ASTD to ATD- The Five Characteristics of an Adaptive Culture-Blog Post 2014
ASTD to ATD- The Five Characteristics of an Adaptive Culture-Blog Post 2014KHADEIDRA LE GENDRE, M.A.
 
99 pledges official ppt pdf
99 pledges official ppt pdf99 pledges official ppt pdf
99 pledges official ppt pdfCyndy Patrick
 
Ejercios resueltos analogik
Ejercios resueltos analogikEjercios resueltos analogik
Ejercios resueltos analogikorlifreitez
 
AWS ECS Meetup Talentica
AWS ECS Meetup TalenticaAWS ECS Meetup Talentica
AWS ECS Meetup TalenticaAnshul Patel
 
summer training report ntpc anta
summer training report ntpc antasummer training report ntpc anta
summer training report ntpc antanishant pareek
 
Reference check form (3)
Reference check form (3)Reference check form (3)
Reference check form (3)anne Mercie
 
Proposisi Logika Informatika
Proposisi Logika InformatikaProposisi Logika Informatika
Proposisi Logika InformatikaDeviGayatri
 
Ntpc anta training presentation
Ntpc anta training presentation Ntpc anta training presentation
Ntpc anta training presentation nishant pareek
 

Viewers also liked (20)

Presentation dipas final
Presentation dipas finalPresentation dipas final
Presentation dipas final
 
Report About Eng. Materials
Report About Eng. MaterialsReport About Eng. Materials
Report About Eng. Materials
 
Manifesto Introduction
Manifesto IntroductionManifesto Introduction
Manifesto Introduction
 
Doodling graphic recording
Doodling graphic recordingDoodling graphic recording
Doodling graphic recording
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Tutorial Slideshare
Tutorial SlideshareTutorial Slideshare
Tutorial Slideshare
 
My just right book
My just right bookMy just right book
My just right book
 
Cost average efekt
Cost average efektCost average efekt
Cost average efekt
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
 
Summer traininig-report ntpc anta content
Summer traininig-report ntpc anta contentSummer traininig-report ntpc anta content
Summer traininig-report ntpc anta content
 
Global Artists
Global Artists Global Artists
Global Artists
 
ASTD to ATD- The Five Characteristics of an Adaptive Culture-Blog Post 2014
ASTD to ATD- The Five Characteristics of an Adaptive Culture-Blog Post 2014ASTD to ATD- The Five Characteristics of an Adaptive Culture-Blog Post 2014
ASTD to ATD- The Five Characteristics of an Adaptive Culture-Blog Post 2014
 
Why not you(1)
Why not you(1)Why not you(1)
Why not you(1)
 
99 pledges official ppt pdf
99 pledges official ppt pdf99 pledges official ppt pdf
99 pledges official ppt pdf
 
Ejercios resueltos analogik
Ejercios resueltos analogikEjercios resueltos analogik
Ejercios resueltos analogik
 
AWS ECS Meetup Talentica
AWS ECS Meetup TalenticaAWS ECS Meetup Talentica
AWS ECS Meetup Talentica
 
summer training report ntpc anta
summer training report ntpc antasummer training report ntpc anta
summer training report ntpc anta
 
Reference check form (3)
Reference check form (3)Reference check form (3)
Reference check form (3)
 
Proposisi Logika Informatika
Proposisi Logika InformatikaProposisi Logika Informatika
Proposisi Logika Informatika
 
Ntpc anta training presentation
Ntpc anta training presentation Ntpc anta training presentation
Ntpc anta training presentation
 

Similar to Lucky seven game using 7 segment display in fpga

A Simple Digital Combination Lock ADVANCE DIGITAL DESIGN
A Simple Digital Combination Lock ADVANCE DIGITAL DESIGNA Simple Digital Combination Lock ADVANCE DIGITAL DESIGN
A Simple Digital Combination Lock ADVANCE DIGITAL DESIGNArlene Smith
 
FPGA Based IP Core Initialization for Ps2-Vga Peripherals Using Microblaze Pr...
FPGA Based IP Core Initialization for Ps2-Vga Peripherals Using Microblaze Pr...FPGA Based IP Core Initialization for Ps2-Vga Peripherals Using Microblaze Pr...
FPGA Based IP Core Initialization for Ps2-Vga Peripherals Using Microblaze Pr...IJERA Editor
 
8085 microprocessor Architecture and pin description
8085 microprocessor Architecture and pin description 8085 microprocessor Architecture and pin description
8085 microprocessor Architecture and pin description Vijay Kumar
 
2 Level Guitar Hero Final Report
2 Level Guitar Hero Final Report2 Level Guitar Hero Final Report
2 Level Guitar Hero Final ReportCem Recai Çırak
 
PROGRAMMABLE KEYBOARD AND DISPLAY INTERFACE(8279).pptx
PROGRAMMABLE KEYBOARD AND DISPLAY INTERFACE(8279).pptxPROGRAMMABLE KEYBOARD AND DISPLAY INTERFACE(8279).pptx
PROGRAMMABLE KEYBOARD AND DISPLAY INTERFACE(8279).pptxSanjayV73
 
ATmegaMicrocontrollerArchitecturenotes.pptx
ATmegaMicrocontrollerArchitecturenotes.pptxATmegaMicrocontrollerArchitecturenotes.pptx
ATmegaMicrocontrollerArchitecturenotes.pptxaartis110
 
Customizable Microprocessor design on Nexys 3 Spartan FPGA Board
Customizable Microprocessor design on Nexys 3 Spartan FPGA BoardCustomizable Microprocessor design on Nexys 3 Spartan FPGA Board
Customizable Microprocessor design on Nexys 3 Spartan FPGA BoardBharat Biyani
 
8085 microprocessor Architecture and Pin description
8085 microprocessor Architecture and Pin description 8085 microprocessor Architecture and Pin description
8085 microprocessor Architecture and Pin description Vijay Kumar
 
Introduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorIntroduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorRavi Anand
 
Digital Alarm Clock 446 project report
Digital Alarm Clock 446 project reportDigital Alarm Clock 446 project report
Digital Alarm Clock 446 project reportAkash Mhankale
 
I0312050058
I0312050058I0312050058
I0312050058inventy
 
Display11 in mp
Display11 in mpDisplay11 in mp
Display11 in mpAisu
 

Similar to Lucky seven game using 7 segment display in fpga (20)

A Simple Digital Combination Lock ADVANCE DIGITAL DESIGN
A Simple Digital Combination Lock ADVANCE DIGITAL DESIGNA Simple Digital Combination Lock ADVANCE DIGITAL DESIGN
A Simple Digital Combination Lock ADVANCE DIGITAL DESIGN
 
8279 d
8279 d8279 d
8279 d
 
FPGA Based IP Core Initialization for Ps2-Vga Peripherals Using Microblaze Pr...
FPGA Based IP Core Initialization for Ps2-Vga Peripherals Using Microblaze Pr...FPGA Based IP Core Initialization for Ps2-Vga Peripherals Using Microblaze Pr...
FPGA Based IP Core Initialization for Ps2-Vga Peripherals Using Microblaze Pr...
 
8085 microprocessor Architecture and pin description
8085 microprocessor Architecture and pin description 8085 microprocessor Architecture and pin description
8085 microprocessor Architecture and pin description
 
2 Level Guitar Hero Final Report
2 Level Guitar Hero Final Report2 Level Guitar Hero Final Report
2 Level Guitar Hero Final Report
 
PROGRAMMABLE KEYBOARD AND DISPLAY INTERFACE(8279).pptx
PROGRAMMABLE KEYBOARD AND DISPLAY INTERFACE(8279).pptxPROGRAMMABLE KEYBOARD AND DISPLAY INTERFACE(8279).pptx
PROGRAMMABLE KEYBOARD AND DISPLAY INTERFACE(8279).pptx
 
Arduino Programming Basic
Arduino Programming BasicArduino Programming Basic
Arduino Programming Basic
 
ATmegaMicrocontrollerArchitecturenotes.pptx
ATmegaMicrocontrollerArchitecturenotes.pptxATmegaMicrocontrollerArchitecturenotes.pptx
ATmegaMicrocontrollerArchitecturenotes.pptx
 
Poster_poojamanali
Poster_poojamanaliPoster_poojamanali
Poster_poojamanali
 
Customizable Microprocessor design on Nexys 3 Spartan FPGA Board
Customizable Microprocessor design on Nexys 3 Spartan FPGA BoardCustomizable Microprocessor design on Nexys 3 Spartan FPGA Board
Customizable Microprocessor design on Nexys 3 Spartan FPGA Board
 
8085 microprocessor Architecture and Pin description
8085 microprocessor Architecture and Pin description 8085 microprocessor Architecture and Pin description
8085 microprocessor Architecture and Pin description
 
Introduction to 8085 Microprocessor
Introduction to 8085 MicroprocessorIntroduction to 8085 Microprocessor
Introduction to 8085 Microprocessor
 
Interfacing to
Interfacing toInterfacing to
Interfacing to
 
Arduino based applications part 2
Arduino based applications part 2Arduino based applications part 2
Arduino based applications part 2
 
pandu-vivek (1)
pandu-vivek (1)pandu-vivek (1)
pandu-vivek (1)
 
Digital Alarm Clock 446 project report
Digital Alarm Clock 446 project reportDigital Alarm Clock 446 project report
Digital Alarm Clock 446 project report
 
I0312050058
I0312050058I0312050058
I0312050058
 
8085_LAB_PROGRAMS.pdf
8085_LAB_PROGRAMS.pdf8085_LAB_PROGRAMS.pdf
8085_LAB_PROGRAMS.pdf
 
8051.pdf
8051.pdf8051.pdf
8051.pdf
 
Display11 in mp
Display11 in mpDisplay11 in mp
Display11 in mp
 

Recently uploaded

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 

Recently uploaded (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 

Lucky seven game using 7 segment display in fpga

  • 2.  A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing .  The FPGA configuration is generally specified using a hardware description language(HDL), similar to that used for an application-specific integrated circuit(ASIC).
  • 3.  FPGA(Field Programmable Gate Arrays) have large sources of logic gates and ROM memory. The logic units used in FPGA are typically implemented using :  LUTs  NAND gates  Transistors  Multiplexer
  • 4.  A seven-segment display (SSD), or seven- segment indicator, is a form of electronic display device for displaying decimal numerals that is an alternative to the more complex dot matrix displays.  Applications: Seven-segment displays are widely used in digital clocks, electronic meters, basic calculators, and other electronic devices that display numerical information.
  • 5.  The seven elements of the display can be lit in different combinations to represent the arabic numerals.  The segments of a 7-segment display are referred to by the letters A to G, where the eighth segment is used for the display of non-integer numbers.
  • 6.  Seven-segment displays may use a liquid crystal display(LCD), a light- emitting diode(LED) for each segment, or other light-generating or controlling techniques such as cold cathode gas discharge, vacuum fluorescent, incandescen t filaments, and others.
  • 8.  The above block diagram consist of 2 outputs and 2 inputs.  Firstly a delay and count is given by the FPGA clock which generates increasing numbers on the seven segment displays. Inputs: 4 Slide Switches and a Push Button.  The 4 slide switches are used to stop the counter of each seven segment display, that is, as soon as we switch on the switch, the number on the corresponding seven segment freezes.  The push button is used to reset the counter, as the button is pressed, all the four seven segment displays go back to zero and start over again afresh. Outputs: 4 Seven Segment Display and all LEDs.  The seven segment displays are used throughout the project to display the numbers on them in increasing fashion or freeze state. The main purpose of using LEDs in this project is to indicate that the player wins the game as it will glow only when all the switches are high as well as the numbers on all the seven segment displays are identical.
  • 9. The Nexys 3 Spartan 6 FPGA board consists of five push buttons of which we make use of the central push button for the reset purpose. We make use of all 4 seven segment LED displays available on the board and also 4 out of 8 slide switches are used. This board has 8 LED and we use all of them to signify the winning situation. The FPGA board connects to the Xilinx software in computer with the help of a USB cable connected to the USB port on the board . This USB cable supplies power to the FPGA board and is also used to implement the program code on the hardware. The main component of the hardware is the application based integrated circuit (ASIC) named as Nexys 3 Spartan-6 which works at the frequency of 50 MHz .
  • 10.
  • 11.
  • 15.  APPLICATION: This implementation of lucky 7 can be used in casino gaming instead of the game slots. It can also be used in the restaurants for the order number machines which would look fascinating to display a customer’s order number while glowing LED.  RESULT After the implementation of a code written in Xilinx based on the sequence of the block diagram, the numbers run from 0 to 9 on all the four seven segment display and are controlled by individual switches. When the switch is turned on the number on the corresponding seven segment freezes. When all the four switches are on the when the number frozen on the four seven segments are same, the LED lights on the Spartan 6 board glow, representing the winning position.