SlideShare a Scribd company logo
1 of 20
Power Point Presentation on
FPGA Based Mini Project
Under the guidance of
Dr. Kangkana Baishya
Dr. Mridusmita Sharma Electronics Design Lab
PRESENTED BY :
UDDIPON DUTTA
•190610003088
SATYABRAT BORDOLOI
•190610003078
NEELAV BARMAN
•190610103048
SUMAN SUKLABAIDYA
•190650003007
24 June 2022
2
CONTENT
1
2
3
4
• Introduction to FPGA •Pros and Cons •Applications
Introduction:-
• Development Board • Components of FPGA
Mimas – Spartan 6 FPGA Development Board:-
•Oracle VirtualBox •Xilinx ISE Design Suite
Softwares Used:-
• Project Summary • Smart Digital Locker
Experiments:-
4-6
11-17
7-8
9-10
Slide Numbers
Slide Numbers
Slide Numbers
Slide Numbers
24 June 2022
3
INTRODUCTION
 A FPGA (Field Programmable Gate Arrays) is a programmable integrated circuit
which consists of collection of:
Configurable Logic Blocks (CLBs)
Configurable I/O Blocks
Programmable Interconnect
24 June 2022
4
 FPGAs are designed to be configured by a customer or designer after
manufacturing – hence “Field Programmable”.
 Similar to Lego boxes
 FPGA contains modular digital circuits comprising a few of both
combinational (e.g. logic gates, multiplexers) and sequential components
(e.g. flip-flops).
 FPGA can be used to build almost any digital circuit — provided the
selected FPGA part has enough resources (blocks and speed) to
implement that circuit.
PROSAND CONS
▪ FPGAs can be programmed at logic level. Hence it
can implement faster and parallel processing of
signals. This is difficult to be executed by processor.
▪ The programming of FPGA requires
knowledge of VHDL/Verilog programming
languages as well as digital system
fundamentals.
▪ FPGA ICs are readily available which can be
programmed using HDL code in no time. Hence
the solution is available faster to the market
▪ The manufacturing cycle is too much
costly, lengthy and engages lots of
manpower.
▪ FPGA allows flexibility in design without
introducing a large amount of delay and cost risk.
▪ Can not get as much circuitry a single
chip.
24 June 2022
5
APPLICATIONS
DEFENSE:
•Increased cyber security.
•Increasing automation in vehicles and weapons
•Battlefield portability and high mission life
COMMUNICATIONS:
•Lower physical and carbon footprint
•IoT growth with minimal energy consumption
•Delivers 4k video
INDUSTRIAL:
•Rise of cloud services requiring decentralized, secure computing
•Increased networking of factory automation
•Portability becoming more prevalent
24 June 2022
6
SPECIFICATIONS :-
 FPGA: Spartan-6 XC6SLX9 in TQG144 package
 Flash memory: 16 Mb SPI flash memory (M25P16)
 100MHz CMOS oscillator
 USB 2.0 interface for On-board flash programming
 FPGA configuration via JTAG and USB
 8 LEDs and four switches for user-defined purposes
 70 IOs for user-defined purposes
 Onboard voltage regulators for single power rail operation
Mimas – Spartan 6 FPGA Development Board
24 June 2022 7
COMPONENTS OF SPARTAN-6
USB Interface
ON BOARD LEDs
ON BOARD PUSH BUTTONS
DC Power Supply
SPARTAN-6 LX9 CHIP
JTAG Connector
100MHz CMOS oscillator
M25P16: 16 Mb SPI flash memory
ON BOARD GPIOs
24 June 2022
8
SOFTWARE
Oracle VirtualBox allows us to use Linux OS in host Windows 11 thereby providing us a way to
run the discontinued version of Xilinx ISE Design Suite in host Windows 11.
24 June 2022
9
Design Suite V14.7 Design Summary window
Xilinx ISE (Integrated Synthesis Environment) is
a discontinued software tool from Xilinx for
synthesis and analysis of HDL designs, which
primarily targets development of embedded
firmware for Xilinx FPGA and CPLD integrated
circuit (IC) product families.
ISE supports up to Spartan 6, and the
older devices including CPLDs
(XC9500 and CoolRunner)
Xilinx ISE Design Suite
24 June 2022
10
EXPERIMENTS
PROJECT Summary :
Design the
Circuit
Define Inputs
and Outputs
Write Verilog
code
Mapping of inputs
and outputs to
hardware
24 June 2022 11
EXPERIMENTS
PROJECT Summary :
Synthesis the
code
Generate
Programming
File
.bin File Upload
Implement Design
24 June 2022 12
Impelmentation
24 June 2022
13
Result :
Single on-board LED Blink Multiple on-board LED Blink External LED Blink using GPIO
24 June 2022
14
DIGITAL SMART LOCKER
A digital circuit that serves as the controller for a lock that secures the vault area of a UNSECURE BANK.
Bank Officials may open the lock according to the following protocols:
PROTOCOLS:
1.During business hours –
Bank President (P) or Both Vice Presidents (VP1 & VP2)
2.Off hours – the President and either Vice President
24 June 2022
15
Truth Table K-map
Boolean
Algebra
Expression
Verilog code Binary File
FPGA
Programming
STEPS FOLLOWED:
24 June 2022
16
• BANK LOCKED (red led
glows) and OFF
hours(blue led off)
• BANK LOCKED (red
led glows) and
BUSINESS hours(blue
led glows)
1. BANK UNLOCKED (red led OFF, green LEDs
blinking) in OPEN hours when:
2. BANK UNLOCKED (red led OFF, green LEDs
blinking) during OFF hourswhen:
PRESIDENT UNLOCKS VICEPRESIDENT1 & 2
UNLOCKS
PRESIDENT &
VICEPRESIDENT 1
UNLOCKS
PRESIDENT &
VICEPRESIDENT 2
UNLOCKS
24 June 2022
17
CONCLUSION :-
Learned the various aspects of a FPGA board along with its implementation in small projects.
Got the practical experience regarding the theories about digital circuits, Truth table, Digital logic etc.
Learned to use ISE Design Suite and acquired some Verilog coding skills.
Got to know about VirtualBox along with its applications.
18
References
Numato Lab - https://numato.com/product/mimas-spartan-6-fpga-
development-board/
FPGA for Dummies by Andrew Moore
EE Times- https://www.eetimes.com/all-about-fpgas/
Oracle VirtualBox - https://www.virtualbox.org/
24 June 2022
19
Thank You
24 June 2022

More Related Content

What's hot

Trends and challenges in vlsi
Trends and challenges in vlsiTrends and challenges in vlsi
Trends and challenges in vlsilabishettybhanu
 
4.FPGA for dummies: Design Flow
4.FPGA for dummies: Design Flow4.FPGA for dummies: Design Flow
4.FPGA for dummies: Design FlowMaurizio Donna
 
Field Programmable Gate Array: Building Blocks and Interconnections
Field Programmable Gate Array: Building Blocks and InterconnectionsField Programmable Gate Array: Building Blocks and Interconnections
Field Programmable Gate Array: Building Blocks and InterconnectionsDr. Saravanakumar Umathurai
 
Field programable gate array
Field programable gate arrayField programable gate array
Field programable gate arrayNeha Agarwal
 
Communication Interface of The Embedded Systems
Communication Interface of The Embedded Systems Communication Interface of The Embedded Systems
Communication Interface of The Embedded Systems VijayKumar5738
 
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
 
embedded-systems-for-beginners
embedded-systems-for-beginnersembedded-systems-for-beginners
embedded-systems-for-beginnersmohamed gaber
 
List of microcontroller 8051 projects
List of microcontroller 8051 projectsList of microcontroller 8051 projects
List of microcontroller 8051 projectsSushil Mishra
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051John Williams
 
Interrupt in real time system
Interrupt in real time system Interrupt in real time system
Interrupt in real time system ali jawad
 
Physical design
Physical design Physical design
Physical design Mantra VLSI
 
Android-based surveillance Robot
Android-based surveillance RobotAndroid-based surveillance Robot
Android-based surveillance RobotTonmoy Bora
 
Low power vlsi design ppt
Low power vlsi design pptLow power vlsi design ppt
Low power vlsi design pptAnil Yadav
 
Nodemcu - introduction
Nodemcu - introductionNodemcu - introduction
Nodemcu - introductionMichal Sedlak
 
FPGA TECHNOLOGY AND FAMILIES
FPGA TECHNOLOGY AND FAMILIESFPGA TECHNOLOGY AND FAMILIES
FPGA TECHNOLOGY AND FAMILIESrevathilakshmi2
 

What's hot (20)

Trends and challenges in vlsi
Trends and challenges in vlsiTrends and challenges in vlsi
Trends and challenges in vlsi
 
TMS320C5x
TMS320C5xTMS320C5x
TMS320C5x
 
PIC Microcontrollers
PIC MicrocontrollersPIC Microcontrollers
PIC Microcontrollers
 
4.FPGA for dummies: Design Flow
4.FPGA for dummies: Design Flow4.FPGA for dummies: Design Flow
4.FPGA for dummies: Design Flow
 
Field Programmable Gate Array: Building Blocks and Interconnections
Field Programmable Gate Array: Building Blocks and InterconnectionsField Programmable Gate Array: Building Blocks and Interconnections
Field Programmable Gate Array: Building Blocks and Interconnections
 
Field programable gate array
Field programable gate arrayField programable gate array
Field programable gate array
 
Communication Interface of The Embedded Systems
Communication Interface of The Embedded Systems Communication Interface of The Embedded Systems
Communication Interface of The Embedded Systems
 
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
 
Asic design
Asic designAsic design
Asic design
 
embedded-systems-for-beginners
embedded-systems-for-beginnersembedded-systems-for-beginners
embedded-systems-for-beginners
 
List of microcontroller 8051 projects
List of microcontroller 8051 projectsList of microcontroller 8051 projects
List of microcontroller 8051 projects
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
 
Fpga Knowledge
Fpga KnowledgeFpga Knowledge
Fpga Knowledge
 
Interrupt in real time system
Interrupt in real time system Interrupt in real time system
Interrupt in real time system
 
Physical design
Physical design Physical design
Physical design
 
Android-based surveillance Robot
Android-based surveillance RobotAndroid-based surveillance Robot
Android-based surveillance Robot
 
ASIC
ASICASIC
ASIC
 
Low power vlsi design ppt
Low power vlsi design pptLow power vlsi design ppt
Low power vlsi design ppt
 
Nodemcu - introduction
Nodemcu - introductionNodemcu - introduction
Nodemcu - introduction
 
FPGA TECHNOLOGY AND FAMILIES
FPGA TECHNOLOGY AND FAMILIESFPGA TECHNOLOGY AND FAMILIES
FPGA TECHNOLOGY AND FAMILIES
 

Similar to FPGA based mini Project.pptx

Firmware Develpment for hybrid (ARM and FPGA) processors
Firmware Develpment for hybrid (ARM and FPGA) processorsFirmware Develpment for hybrid (ARM and FPGA) processors
Firmware Develpment for hybrid (ARM and FPGA) processorsMirko Mariotti
 
Lecture Slide (1).pptx
Lecture Slide (1).pptxLecture Slide (1).pptx
Lecture Slide (1).pptxBilalMumtaz9
 
s2c-success-story-ingenic.pdf
s2c-success-story-ingenic.pdfs2c-success-story-ingenic.pdf
s2c-success-story-ingenic.pdfS2C Limited
 
VEGA Processors.pdf
VEGA  Processors.pdfVEGA  Processors.pdf
VEGA Processors.pdfjrkaran555
 
Intels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminarIntels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminarBlue Line
 
Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudRebekah Rodriguez
 
TechWiseTV Workshop: Cisco UCS C4200
TechWiseTV Workshop: Cisco UCS C4200TechWiseTV Workshop: Cisco UCS C4200
TechWiseTV Workshop: Cisco UCS C4200Robb Boyd
 
Shiratech solutions open hours
Shiratech solutions open hoursShiratech solutions open hours
Shiratech solutions open hoursRobert Wolff
 
Advanced View Pic Microcontroller Projects List _ PIC Microcontroller.pdf
Advanced View Pic Microcontroller Projects List _ PIC Microcontroller.pdfAdvanced View Pic Microcontroller Projects List _ PIC Microcontroller.pdf
Advanced View Pic Microcontroller Projects List _ PIC Microcontroller.pdfWiseNaeem
 
SoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedSoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedChili.CHIPS
 
8051 Development Boards Manufacturers in Chennai India
8051 Development Boards Manufacturers in Chennai India8051 Development Boards Manufacturers in Chennai India
8051 Development Boards Manufacturers in Chennai IndiaGBC Technologies Private Ltd
 
LUCID Vision Labs -All-in-One Industrial Edge Computing with the Triton Edge ...
LUCID Vision Labs -All-in-One Industrial Edge Computing with the Triton Edge ...LUCID Vision Labs -All-in-One Industrial Edge Computing with the Triton Edge ...
LUCID Vision Labs -All-in-One Industrial Edge Computing with the Triton Edge ...ClearView Imaging
 
Track 5 session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
Track 5   session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...Track 5   session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
Track 5 session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...ST_World
 
S5429_LanceBrown
S5429_LanceBrownS5429_LanceBrown
S5429_LanceBrownLance Brown
 
FPGA in outer space seminar report
FPGA in outer space seminar reportFPGA in outer space seminar report
FPGA in outer space seminar reportrahul kumar verma
 
Introducing the CrossLink Programmable ASSP
Introducing the CrossLink Programmable ASSPIntroducing the CrossLink Programmable ASSP
Introducing the CrossLink Programmable ASSPLatticeSemiconductor
 

Similar to FPGA based mini Project.pptx (20)

Firmware Develpment for hybrid (ARM and FPGA) processors
Firmware Develpment for hybrid (ARM and FPGA) processorsFirmware Develpment for hybrid (ARM and FPGA) processors
Firmware Develpment for hybrid (ARM and FPGA) processors
 
Lecture Slide (1).pptx
Lecture Slide (1).pptxLecture Slide (1).pptx
Lecture Slide (1).pptx
 
s2c-success-story-ingenic.pdf
s2c-success-story-ingenic.pdfs2c-success-story-ingenic.pdf
s2c-success-story-ingenic.pdf
 
VEGA Processors.pdf
VEGA  Processors.pdfVEGA  Processors.pdf
VEGA Processors.pdf
 
Intels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminarIntels presentation at blue line industrial computer seminar
Intels presentation at blue line industrial computer seminar
 
Io t spg_kit
Io t spg_kitIo t spg_kit
Io t spg_kit
 
Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to Cloud
 
TechWiseTV Workshop: Cisco UCS C4200
TechWiseTV Workshop: Cisco UCS C4200TechWiseTV Workshop: Cisco UCS C4200
TechWiseTV Workshop: Cisco UCS C4200
 
Ppt quick logic
Ppt quick logicPpt quick logic
Ppt quick logic
 
Shiratech solutions open hours
Shiratech solutions open hoursShiratech solutions open hours
Shiratech solutions open hours
 
Brochure wc
Brochure wcBrochure wc
Brochure wc
 
Advanced View Pic Microcontroller Projects List _ PIC Microcontroller.pdf
Advanced View Pic Microcontroller Projects List _ PIC Microcontroller.pdfAdvanced View Pic Microcontroller Projects List _ PIC Microcontroller.pdf
Advanced View Pic Microcontroller Projects List _ PIC Microcontroller.pdf
 
SoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedSoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~Embedded
 
8051 Development Boards Manufacturers in Chennai India
8051 Development Boards Manufacturers in Chennai India8051 Development Boards Manufacturers in Chennai India
8051 Development Boards Manufacturers in Chennai India
 
8051 development board
8051 development board8051 development board
8051 development board
 
LUCID Vision Labs -All-in-One Industrial Edge Computing with the Triton Edge ...
LUCID Vision Labs -All-in-One Industrial Edge Computing with the Triton Edge ...LUCID Vision Labs -All-in-One Industrial Edge Computing with the Triton Edge ...
LUCID Vision Labs -All-in-One Industrial Edge Computing with the Triton Edge ...
 
Track 5 session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
Track 5   session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...Track 5   session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
Track 5 session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
 
S5429_LanceBrown
S5429_LanceBrownS5429_LanceBrown
S5429_LanceBrown
 
FPGA in outer space seminar report
FPGA in outer space seminar reportFPGA in outer space seminar report
FPGA in outer space seminar report
 
Introducing the CrossLink Programmable ASSP
Introducing the CrossLink Programmable ASSPIntroducing the CrossLink Programmable ASSP
Introducing the CrossLink Programmable ASSP
 

Recently uploaded

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 

Recently uploaded (20)

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 

FPGA based mini Project.pptx

  • 1. Power Point Presentation on FPGA Based Mini Project Under the guidance of Dr. Kangkana Baishya Dr. Mridusmita Sharma Electronics Design Lab
  • 2. PRESENTED BY : UDDIPON DUTTA •190610003088 SATYABRAT BORDOLOI •190610003078 NEELAV BARMAN •190610103048 SUMAN SUKLABAIDYA •190650003007 24 June 2022 2
  • 3. CONTENT 1 2 3 4 • Introduction to FPGA •Pros and Cons •Applications Introduction:- • Development Board • Components of FPGA Mimas – Spartan 6 FPGA Development Board:- •Oracle VirtualBox •Xilinx ISE Design Suite Softwares Used:- • Project Summary • Smart Digital Locker Experiments:- 4-6 11-17 7-8 9-10 Slide Numbers Slide Numbers Slide Numbers Slide Numbers 24 June 2022 3
  • 4. INTRODUCTION  A FPGA (Field Programmable Gate Arrays) is a programmable integrated circuit which consists of collection of: Configurable Logic Blocks (CLBs) Configurable I/O Blocks Programmable Interconnect 24 June 2022 4  FPGAs are designed to be configured by a customer or designer after manufacturing – hence “Field Programmable”.  Similar to Lego boxes  FPGA contains modular digital circuits comprising a few of both combinational (e.g. logic gates, multiplexers) and sequential components (e.g. flip-flops).  FPGA can be used to build almost any digital circuit — provided the selected FPGA part has enough resources (blocks and speed) to implement that circuit.
  • 5. PROSAND CONS ▪ FPGAs can be programmed at logic level. Hence it can implement faster and parallel processing of signals. This is difficult to be executed by processor. ▪ The programming of FPGA requires knowledge of VHDL/Verilog programming languages as well as digital system fundamentals. ▪ FPGA ICs are readily available which can be programmed using HDL code in no time. Hence the solution is available faster to the market ▪ The manufacturing cycle is too much costly, lengthy and engages lots of manpower. ▪ FPGA allows flexibility in design without introducing a large amount of delay and cost risk. ▪ Can not get as much circuitry a single chip. 24 June 2022 5
  • 6. APPLICATIONS DEFENSE: •Increased cyber security. •Increasing automation in vehicles and weapons •Battlefield portability and high mission life COMMUNICATIONS: •Lower physical and carbon footprint •IoT growth with minimal energy consumption •Delivers 4k video INDUSTRIAL: •Rise of cloud services requiring decentralized, secure computing •Increased networking of factory automation •Portability becoming more prevalent 24 June 2022 6
  • 7. SPECIFICATIONS :-  FPGA: Spartan-6 XC6SLX9 in TQG144 package  Flash memory: 16 Mb SPI flash memory (M25P16)  100MHz CMOS oscillator  USB 2.0 interface for On-board flash programming  FPGA configuration via JTAG and USB  8 LEDs and four switches for user-defined purposes  70 IOs for user-defined purposes  Onboard voltage regulators for single power rail operation Mimas – Spartan 6 FPGA Development Board 24 June 2022 7
  • 8. COMPONENTS OF SPARTAN-6 USB Interface ON BOARD LEDs ON BOARD PUSH BUTTONS DC Power Supply SPARTAN-6 LX9 CHIP JTAG Connector 100MHz CMOS oscillator M25P16: 16 Mb SPI flash memory ON BOARD GPIOs 24 June 2022 8
  • 9. SOFTWARE Oracle VirtualBox allows us to use Linux OS in host Windows 11 thereby providing us a way to run the discontinued version of Xilinx ISE Design Suite in host Windows 11. 24 June 2022 9
  • 10. Design Suite V14.7 Design Summary window Xilinx ISE (Integrated Synthesis Environment) is a discontinued software tool from Xilinx for synthesis and analysis of HDL designs, which primarily targets development of embedded firmware for Xilinx FPGA and CPLD integrated circuit (IC) product families. ISE supports up to Spartan 6, and the older devices including CPLDs (XC9500 and CoolRunner) Xilinx ISE Design Suite 24 June 2022 10
  • 11. EXPERIMENTS PROJECT Summary : Design the Circuit Define Inputs and Outputs Write Verilog code Mapping of inputs and outputs to hardware 24 June 2022 11
  • 12. EXPERIMENTS PROJECT Summary : Synthesis the code Generate Programming File .bin File Upload Implement Design 24 June 2022 12
  • 14. Result : Single on-board LED Blink Multiple on-board LED Blink External LED Blink using GPIO 24 June 2022 14
  • 15. DIGITAL SMART LOCKER A digital circuit that serves as the controller for a lock that secures the vault area of a UNSECURE BANK. Bank Officials may open the lock according to the following protocols: PROTOCOLS: 1.During business hours – Bank President (P) or Both Vice Presidents (VP1 & VP2) 2.Off hours – the President and either Vice President 24 June 2022 15
  • 16. Truth Table K-map Boolean Algebra Expression Verilog code Binary File FPGA Programming STEPS FOLLOWED: 24 June 2022 16
  • 17. • BANK LOCKED (red led glows) and OFF hours(blue led off) • BANK LOCKED (red led glows) and BUSINESS hours(blue led glows) 1. BANK UNLOCKED (red led OFF, green LEDs blinking) in OPEN hours when: 2. BANK UNLOCKED (red led OFF, green LEDs blinking) during OFF hourswhen: PRESIDENT UNLOCKS VICEPRESIDENT1 & 2 UNLOCKS PRESIDENT & VICEPRESIDENT 1 UNLOCKS PRESIDENT & VICEPRESIDENT 2 UNLOCKS 24 June 2022 17
  • 18. CONCLUSION :- Learned the various aspects of a FPGA board along with its implementation in small projects. Got the practical experience regarding the theories about digital circuits, Truth table, Digital logic etc. Learned to use ISE Design Suite and acquired some Verilog coding skills. Got to know about VirtualBox along with its applications. 18
  • 19. References Numato Lab - https://numato.com/product/mimas-spartan-6-fpga- development-board/ FPGA for Dummies by Andrew Moore EE Times- https://www.eetimes.com/all-about-fpgas/ Oracle VirtualBox - https://www.virtualbox.org/ 24 June 2022 19