SlideShare a Scribd company logo
1 of 20
The Comparison
Between
1- Arduino .

2- FPGA .
3- ASIC .
What is arduino ?
Is an open source physical computing
platform based on a simple input board
and development .
Arduino platform
Physical input / output with a
programmable integrated circuits (
IC ) .
What is it used for ?
1- Physical computing projects .
2- Interactive installation .
3- Rapid prototyping .
What can it do ?
1- Sensors .
- Push button and touch pads .
- Variable resistors .
- Photo resistors ( sensing light level )
- Thermistor ( temperature ) .
2- Actuators .
- Lights ,LED .
- Motors .
- Speaker .
- Display LCD .
Why arduino ?
1- It is open source .
2- It is cheap comparing with other
programs language .
3- The hardware can be built from
components or a prefab boards can be
purchased for approx $35 .
4- It can communicate with a computer
via serial connection USB .
5- It can be powered from USB or DC
power .
6- It can run standalone from a computer
( chip is programmable ) and it has
memory ( small amount ) .
7-It can work with both digital &analog
electronics signal ,sensor and actuators .
8- Easy to reuse c-code from other
projects .
9- Libraries can be written in C++ .
We can make cool stuff…!!! Some people
are even making a simple robbot .
Disadvantages
1- Don’t have security .
2- Can’t do several process at the same time .
What is FPGA ?
FPGA : Field Programmable Gate Array .
Application
1- Aerospace and defense
- Communication .
- Space .

2- Audio
- Radio .
- DSP .
3- Data center
- Servers .
- Routers .
- Gate ways .

4- Industrical
- Industrical imaging .
- Industrical networks .
- Motors control .
4- Medical
- X-Ray .
- CT Scanner .

- Ultra sound .
Why FPGA ?
1- Re-programmable integrated circuits .
2-FPGA is better than ASIC when
building low volume production circuit .
3- Have large resources of logic gates
and ram block to implement complex
digital computation .
4-FPGA designs very fast .
5- FPGA can be used to implement any
logical function that on ASIC design .
6-Ability to update the functionality after
shipping .
7- Have good security .
8- Can do several process at same time .
It is very expensive comparing to
Arduino and Micro controller languages .
What is ASIC ?
ASIC : Application Specific Integrated Circuit
- It’s very tiny chip .
ASIC used in :
1- Military .
2- Specific application .
3- Smart phone .

4- Medical .
Why ASIC ?
1- Used in Specific application .
2- Can no longer be altered once created .
3- Wastes very little materials .
4- Lower unit cost .
5- Smaller form factor .
-Must practice to design the test on FPGA
before implementing on ASIC .

More Related Content

What's hot

Placement in VLSI Design
Placement in VLSI DesignPlacement in VLSI Design
Placement in VLSI Design
Team-VLSI-ITMU
 
Session 8,9 PCI Express
Session 8,9 PCI ExpressSession 8,9 PCI Express
Session 8,9 PCI Express
Subhash Iyer
 

What's hot (20)

Intellectual property in vlsi
Intellectual property in vlsiIntellectual property in vlsi
Intellectual property in vlsi
 
Placement in VLSI Design
Placement in VLSI DesignPlacement in VLSI Design
Placement in VLSI Design
 
6 expansion bus
6 expansion bus6 expansion bus
6 expansion bus
 
PCI express
PCI expressPCI express
PCI express
 
Vlsi Synthesis
Vlsi SynthesisVlsi Synthesis
Vlsi Synthesis
 
Session 8,9 PCI Express
Session 8,9 PCI ExpressSession 8,9 PCI Express
Session 8,9 PCI Express
 
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
 
FPGA
FPGAFPGA
FPGA
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
 
ASIC vs SOC vs FPGA
ASIC  vs SOC  vs FPGAASIC  vs SOC  vs FPGA
ASIC vs SOC vs FPGA
 
SRAM- Ultra low voltage operation
SRAM- Ultra low voltage operationSRAM- Ultra low voltage operation
SRAM- Ultra low voltage operation
 
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
 
8086
80868086
8086
 
Microprocessor - Intel Pentium Series
Microprocessor - Intel Pentium SeriesMicroprocessor - Intel Pentium Series
Microprocessor - Intel Pentium Series
 
SoC: System On Chip
SoC: System On ChipSoC: System On Chip
SoC: System On Chip
 
Chap1 chipset
Chap1 chipsetChap1 chipset
Chap1 chipset
 
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation SystemSynopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
 
SRAM
SRAMSRAM
SRAM
 
System-on-Chip
System-on-ChipSystem-on-Chip
System-on-Chip
 
Difference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIeDifference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIe
 

Viewers also liked

Compare between FPGA , ARDUINO , ASIC ..
Compare between FPGA , ARDUINO , ASIC ..Compare between FPGA , ARDUINO , ASIC ..
Compare between FPGA , ARDUINO , ASIC ..
Mohamed Youssery
 
Digital VLSI Design and FPGA Implementation
Digital VLSI Design and FPGA ImplementationDigital VLSI Design and FPGA Implementation
Digital VLSI Design and FPGA Implementation
Amber Bhaumik
 
Community Safety Comms Plan (1)
Community Safety Comms Plan (1)Community Safety Comms Plan (1)
Community Safety Comms Plan (1)
Jenine Sanchez
 

Viewers also liked (20)

SoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedSoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~Embedded
 
Arduino, Raspberry Pi Ou FPGA?
Arduino, Raspberry Pi  Ou FPGA?Arduino, Raspberry Pi  Ou FPGA?
Arduino, Raspberry Pi Ou FPGA?
 
Compare between FPGA , ARDUINO , ASIC ..
Compare between FPGA , ARDUINO , ASIC ..Compare between FPGA , ARDUINO , ASIC ..
Compare between FPGA , ARDUINO , ASIC ..
 
KaiSemi - FPGA to ASIC Conversions
KaiSemi  - FPGA to ASIC ConversionsKaiSemi  - FPGA to ASIC Conversions
KaiSemi - FPGA to ASIC Conversions
 
Digital VLSI Design and FPGA Implementation
Digital VLSI Design and FPGA ImplementationDigital VLSI Design and FPGA Implementation
Digital VLSI Design and FPGA Implementation
 
FPGA Introduction
FPGA IntroductionFPGA Introduction
FPGA Introduction
 
FPGAs : An Overview
FPGAs : An OverviewFPGAs : An Overview
FPGAs : An Overview
 
FPGA
FPGAFPGA
FPGA
 
What is FPGA?
What is FPGA?What is FPGA?
What is FPGA?
 
Fundamentals of FPGA
Fundamentals of FPGAFundamentals of FPGA
Fundamentals of FPGA
 
Palestra semana pedagógica2
Palestra semana pedagógica2Palestra semana pedagógica2
Palestra semana pedagógica2
 
Community Safety Comms Plan (1)
Community Safety Comms Plan (1)Community Safety Comms Plan (1)
Community Safety Comms Plan (1)
 
Rasberry Pi + XBMC
Rasberry Pi + XBMC Rasberry Pi + XBMC
Rasberry Pi + XBMC
 
Faculdade jk
Faculdade jkFaculdade jk
Faculdade jk
 
RASPBERRY PI BRASIL REVISÃO "B"
RASPBERRY PI BRASIL REVISÃO "B"RASPBERRY PI BRASIL REVISÃO "B"
RASPBERRY PI BRASIL REVISÃO "B"
 
O potencial educativo do Raspberry Pi
O potencial educativo do Raspberry PiO potencial educativo do Raspberry Pi
O potencial educativo do Raspberry Pi
 
Desvendando o BrewPi
Desvendando o BrewPiDesvendando o BrewPi
Desvendando o BrewPi
 
2016 11-18-maker-faire-bilbao-fpgas-libres
2016 11-18-maker-faire-bilbao-fpgas-libres2016 11-18-maker-faire-bilbao-fpgas-libres
2016 11-18-maker-faire-bilbao-fpgas-libres
 
Arquitetura arm
Arquitetura armArquitetura arm
Arquitetura arm
 
Oficina II - RASPBX
Oficina II - RASPBXOficina II - RASPBX
Oficina II - RASPBX
 

Similar to The comparison between FPGA , ARDUINO , ASIC

Electronics Engineer Portfolio
Electronics Engineer PortfolioElectronics Engineer Portfolio
Electronics Engineer Portfolio
Anupama Sujith
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (
Dhruwank Vankawala
 
L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)
NAGASAI547
 

Similar to The comparison between FPGA , ARDUINO , ASIC (20)

Nios2 and ip core
Nios2 and ip coreNios2 and ip core
Nios2 and ip core
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Embedded systems الانظمة المدمجة
Embedded systems  الانظمة المدمجة Embedded systems  الانظمة المدمجة
Embedded systems الانظمة المدمجة
 
SKAD Electronics Training Manual.pdf
SKAD Electronics Training Manual.pdfSKAD Electronics Training Manual.pdf
SKAD Electronics Training Manual.pdf
 
Introduction of Arduino Uno
Introduction of Arduino UnoIntroduction of Arduino Uno
Introduction of Arduino Uno
 
Electronics Engineer Portfolio
Electronics Engineer PortfolioElectronics Engineer Portfolio
Electronics Engineer Portfolio
 
IoT Intro and Demo
IoT Intro and DemoIoT Intro and Demo
IoT Intro and Demo
 
uElectronics ongoing activities at ESA
uElectronics ongoing activities at ESAuElectronics ongoing activities at ESA
uElectronics ongoing activities at ESA
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (
 
Basics of open source embedded development board (
Basics of open source embedded development board (Basics of open source embedded development board (
Basics of open source embedded development board (
 
Shoftcore Processors
Shoftcore ProcessorsShoftcore Processors
Shoftcore Processors
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Fpg as 11 body
Fpg as 11 bodyFpg as 11 body
Fpg as 11 body
 
Arduino Labs Introduction
Arduino Labs IntroductionArduino Labs Introduction
Arduino Labs Introduction
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusion
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
 
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).pptL12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
 
Iot Workshop NITT 2015
Iot Workshop NITT 2015Iot Workshop NITT 2015
Iot Workshop NITT 2015
 
4 Introduction to Arduino.pdf
4 Introduction to Arduino.pdf4 Introduction to Arduino.pdf
4 Introduction to Arduino.pdf
 
L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

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...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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...
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
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
 

The comparison between FPGA , ARDUINO , ASIC

  • 2. 1- Arduino . 2- FPGA . 3- ASIC .
  • 3. What is arduino ? Is an open source physical computing platform based on a simple input board and development .
  • 4. Arduino platform Physical input / output with a programmable integrated circuits ( IC ) .
  • 5. What is it used for ? 1- Physical computing projects . 2- Interactive installation . 3- Rapid prototyping .
  • 6. What can it do ? 1- Sensors . - Push button and touch pads . - Variable resistors . - Photo resistors ( sensing light level ) - Thermistor ( temperature ) .
  • 7. 2- Actuators . - Lights ,LED . - Motors . - Speaker . - Display LCD .
  • 8. Why arduino ? 1- It is open source . 2- It is cheap comparing with other programs language . 3- The hardware can be built from components or a prefab boards can be purchased for approx $35 .
  • 9. 4- It can communicate with a computer via serial connection USB . 5- It can be powered from USB or DC power . 6- It can run standalone from a computer ( chip is programmable ) and it has memory ( small amount ) . 7-It can work with both digital &analog electronics signal ,sensor and actuators .
  • 10. 8- Easy to reuse c-code from other projects . 9- Libraries can be written in C++ . We can make cool stuff…!!! Some people are even making a simple robbot .
  • 11. Disadvantages 1- Don’t have security . 2- Can’t do several process at the same time .
  • 12. What is FPGA ? FPGA : Field Programmable Gate Array .
  • 13. Application 1- Aerospace and defense - Communication . - Space . 2- Audio - Radio . - DSP .
  • 14. 3- Data center - Servers . - Routers . - Gate ways . 4- Industrical - Industrical imaging . - Industrical networks . - Motors control .
  • 15. 4- Medical - X-Ray . - CT Scanner . - Ultra sound .
  • 16. Why FPGA ? 1- Re-programmable integrated circuits . 2-FPGA is better than ASIC when building low volume production circuit . 3- Have large resources of logic gates and ram block to implement complex digital computation .
  • 17. 4-FPGA designs very fast . 5- FPGA can be used to implement any logical function that on ASIC design . 6-Ability to update the functionality after shipping . 7- Have good security . 8- Can do several process at same time . It is very expensive comparing to Arduino and Micro controller languages .
  • 18. What is ASIC ? ASIC : Application Specific Integrated Circuit - It’s very tiny chip .
  • 19. ASIC used in : 1- Military . 2- Specific application . 3- Smart phone . 4- Medical .
  • 20. Why ASIC ? 1- Used in Specific application . 2- Can no longer be altered once created . 3- Wastes very little materials . 4- Lower unit cost . 5- Smaller form factor . -Must practice to design the test on FPGA before implementing on ASIC .